Electronic paper display method, electronic device, and storage medium
Patent Information
- Application Number
- CN202611186303.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-06
- Publication Date
- 2026-10-30
AI Technical Summary
然而,在实际应用中,电子纸的刷新机制通常依赖固定逻辑或简单的内容变化检测,刷新效果已无法满足用户需求
[0013]根据本公开实施例的第三方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序在被处理器执行时实现根据本公开第一方面所述的方法。
Smart Images

Figure CN123016956A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of electronic paper display technology, and more specifically, to an electronic paper display method, an electronic device, and a computer-readable storage medium. Background Technology
[0002] Electronic paper displays are widely used in the field of smart terminals due to their ultra-low power consumption and good visibility. However, in practical applications, the refresh mechanism of electronic paper usually relies on fixed logic or simple content change detection, and the refresh effect can no longer meet user needs. Therefore, there is an urgent need to provide a new electronic paper refresh mechanism to adapt to users' ever-changing refresh requirements. Summary of the Invention
[0003] One objective of this disclosure is to provide a new technical solution for electronic paper display method, electronic device, and storage medium, which can be refreshed according to different user needs.
[0004] According to a first aspect of the present disclosure, an electronic paper display method is provided, comprising: Monitor the magnetic attraction status between the electronic paper display device and the carrier device; When the magnetic attraction state characterizes the adsorption state, the operation signal input by the user on the carrier device is acquired; Based on the event type corresponding to the operation signal, determine the area to be refreshed in the electronic paper display device corresponding to the event type; Control the electronic paper display device to refresh the area to be refreshed.
[0005] Optionally, when the magnetic attraction state characterizes the adsorption state, acquiring the operation signal input by the user on the carrier device includes: Based on the magnetic attraction state characterizing the adsorption state, the usage scenario of the electronic paper display device is determined; Obtain the initial interface layout corresponding to the usage scenario; Control the electronic paper display device to display the initial interface according to the initial interface layout; In response to the feedback information that the initial interface has been successfully displayed, the operation signal input by the user on the carrier device is obtained.
[0006] Optionally, determining the use case includes: Obtain the magnetic position mark of the electronic paper display device on the carrier device or the device mark of the carrier device; The usage scenario of the electronic paper display device is determined based on the magnetic position identifier or the device identifier.
[0007] Optionally, the method further includes: Monitor changes in the magnetic attraction state between the electronic paper display device and the carrier device; If the change indicates a change in the magnetic position identifier of the electronic paper display device on the carrier device or a change in the device identifier of the carrier device, the step of determining the usage scenario and controlling the electronic paper display device to display the initial interface layout is re-executed.
[0008] Optionally, determining the area to be refreshed in the electronic paper display device corresponding to the event type based on the event type corresponding to the operation signal includes: Obtain the usage scenarios of the electronic paper display device; Based on the usage scenario, the operation signal is semantically parsed to obtain the event type corresponding to the operation signal; Determine the area to be refreshed corresponding to the event type in the electronic paper display device.
[0009] Optionally, determining the area to be refreshed corresponding to the event type in the electronic paper display device includes: Based on the usage scenario, query the functional area corresponding to the event type in the electronic paper display device; The queried functional area is used as the area to be refreshed.
[0010] Optionally, controlling the electronic paper display device to refresh the area to be refreshed includes: Obtain multiple areas to be refreshed within a preset time period; For any of the regions to be refreshed, obtain the corresponding priority; Based on multiple priorities, the electronic paper display device is controlled to refresh the area to be refreshed.
[0011] Optionally, controlling the electronic paper display device to refresh the area to be refreshed according to a plurality of priorities includes: For at least two regions to be refreshed that have the same priority and overlap or are adjacent, the at least two regions to be refreshed are merged into one target region, and the electronic paper display device is controlled to refresh the target region; and / or, For at least two areas to be refreshed with different priorities, the electronic paper display device is controlled to perform refresh operations sequentially according to the priority order.
[0012] According to a second aspect of the present disclosure, an electronic device is also provided, including a memory and a processor, the memory being used to store a computer program; the processor being used to execute the computer program to implement the method according to the first aspect of the present disclosure.
[0013] According to a third aspect of the present disclosure, a computer-readable storage medium is also provided, on which a computer program is stored, the computer program implementing the method according to the first aspect of the present disclosure when executed by a processor.
[0014] This embodiment monitors the magnetic attraction between the electronic paper display device and the carrier device. While the devices are in the magnetic attraction state, the user's input signals on the carrier device are analyzed into corresponding event types. Based on these event types, the area to be refreshed is precisely determined, and the electronic paper display device is controlled to refresh that area. This achieves linkage between user actions and electronic paper refresh, thus adapting to different user needs. Furthermore, by precisely refreshing only the area associated with the user's actions, refresh efficiency can be improved and refresh power consumption reduced.
[0015] Other features and advantages of the embodiments of this disclosure will become clear from the following detailed description of exemplary embodiments with reference to the accompanying drawings. Attached Figure Description
[0016] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments of the present disclosure and, together with the description, serve to explain the principles of the disclosure.
[0017] Figure 1 This is a flowchart illustrating an electronic paper display method according to some embodiments.
[0018] Figure 2 This is a flowchart illustrating step S120 according to some embodiments.
[0019] Figure 3 This is a flowchart illustrating step S140 according to some embodiments.
[0020] Figure 4 This is a block schematic diagram of an electronic device according to some embodiments. Detailed Implementation
[0021] Various exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. It should be noted that, unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of the present disclosure.
[0022] The following description of at least one exemplary embodiment is merely illustrative and is not intended to limit the scope of this disclosure or its application or use.
[0023] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.
[0024] In all the examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.
[0025] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0026] It should be noted that all data acquisition actions in this disclosure were carried out in compliance with the relevant data protection laws and policies of the country where the data is located, and with the authorization of the relevant equipment owner.
[0027] This disclosure relates to an electronic paper display solution. First, a brief description is given of an electronic paper display system to which the method of this disclosure can be applied. The system may include a carrier device and an electronic paper display device. The carrier device may be an intelligent device with control functions. The carrier device may have a magnetic interface. The electronic paper display device may be an independent display module that can be magnetically attached to the carrier device. The carrier device and the electronic paper display device are physically connected through the magnetic interface and transmit refresh commands and display data through a signal interface.
[0028] The carrier device can take many specific forms. For example, in handheld remote control devices, the carrier device can be a TV remote control, air conditioner remote control, smart lighting control remote control, projector remote control, or audio remote control, etc. These carrier devices are typically operated by hand, generating operation signals through buttons, knobs, or touch input. In smart home control panels, the carrier device can be a wall-mounted smart switch panel, scene control panel, curtain control panel, or door lock control panel, etc. These carrier devices are usually fixed to the wall, and the e-paper display device magnetically attaches to a specific position on the panel, displaying the control status and feedback information of the corresponding area. In central control devices, the carrier device can be a smart home central control screen base, building intercom control panel, or conference room equipment control panel, etc. These carrier devices typically have multiple magnetic attachment positions, and the e-paper display device can automatically adapt to the corresponding functional area based on the magnetic attachment position. In industrial and commercial equipment, the carrier device can be an industrial equipment control panel, medical equipment control panel, or retail terminal auxiliary control panel, etc. The e-paper display device is attached to the carrier device as an auxiliary display unit to display the equipment's operating status or operating parameters.
[0029] In the aforementioned system, when the electronic paper display device is magnetically attached to the carrier device, one possible implementation is to directly trigger a full-screen refresh to display the current control interface upon detecting the attachment state. Since the refresh mechanism of electronic paper typically relies on fixed logic or simple content change detection, it lacks deep responsiveness to user actions. In remote control scenarios, interface changes are frequent but the area of each change is limited. If a full-screen refresh or coarse-grained local refresh is still used, it not only results in unnecessary energy consumption but also reduces interface response efficiency. On the other hand, magnetic structures have been widely used in device connection and fixation scenarios.
[0030] To address this, the embodiments of this disclosure construct a dual-source driving mechanism of magnetic attraction and user operation events to achieve linkage between user operation behavior and electronic paper refresh, thereby adapting to different user needs. Furthermore, by performing precise local refresh only on the area associated with user operation behavior, refresh efficiency can be improved and refresh power consumption reduced.
[0031] <First Embodiment> This embodiment provides an electronic paper display method. This method can be executed by a carrier device, an electronic paper display device, or both, or by other electronic devices capable of communicating with both the carrier device and the electronic paper display device. Figure 1 This is a flowchart illustrating an electronic paper display method provided in an embodiment of this disclosure, as shown below. Figure 1 As shown, the method may include steps S110 to S140.
[0032] Step S110: Monitor the magnetic attraction status between the electronic paper display device and the carrier device.
[0033] Magnetic attraction refers to the connection state between the electronic paper display device and the carrier device based on the principle of magnetic adsorption. Magnetic attraction can include both adsorption and separation states. The system continuously monitors the magnetic attraction state during operation to sense the physical connection between the electronic paper display device and the carrier device, and determines subsequent actions accordingly.
[0034] In some examples, step S110 may include: acquiring a magnetic field strength signal of the connection area between the electronic paper display device and the carrier device; determining the magnetic attraction state as an adsorption state when the magnetic field strength signal is greater than a preset threshold; and determining the magnetic attraction state as a separation state when the magnetic field strength signal is less than or equal to the preset threshold.
[0035] For example, the magnetic field strength signal can be acquired using a Hall sensor. The Hall sensor can be deployed in the magnetic interface area of the carrier device to continuously sense changes in the magnetic field in that area. When the magnetic field strength signal exceeds a preset threshold, it is determined that the electronic paper display device has completed the adsorption action, an adsorption confirmation signal is output, and the system immediately enters the activated working state. In this way, reliable sensing of the magnetic adsorption state can be achieved with low-cost, low-power hardware, avoiding false triggering.
[0036] Step S120: Under the condition that the magnetic attraction state represents the adsorption state, the operation signal input by the user on the carrier device is acquired.
[0037] An operation signal can refer to a raw input signal generated by a user through an input component on a carrier device. Operation signals can include at least one of key input signals, knob change signals, or touch input signals. For example, operation signals can be obtained by scanning a key matrix or reading an input interface.
[0038] Using the magnetic adsorption state as the condition for acquiring user operation signals ensures that user operations are only responded to when the electronic paper display device and the carrier device are properly connected, avoiding invalid signal acquisition in the separated state, thereby reducing the overall power consumption of the system.
[0039] In some examples, such as Figure 2 As shown, step S120 may include steps S1211 to S1214.
[0040] Step S1211: Under the condition that the magnetic attraction state characterizes the adsorption state, determine the usage scenario of the electronic paper display device.
[0041] The usage scenario of an electronic paper display device can refer to the control context in which the electronic paper display device is currently located, such as a TV remote control scenario, an air conditioner remote control scenario, or a smart lighting control scenario.
[0042] Step S1212: Obtain the initial interface layout corresponding to this usage scenario.
[0043] The initial interface layout can include three parts: functional area definition, coordinate parameters, and mapping relationships. The functional area definition describes which independent functional areas the e-paper screen is divided into in the current scenario. For example, in a TV remote control scenario, this could include volume control, channel information control, and playback status control areas. The coordinate parameters consist of the starting coordinates and area size of each functional area block, used to accurately locate the display area that needs to be updated during refresh operations. The mapping relationships define the correspondence between each event type and its corresponding functional area block, serving as the basis for subsequent queries of the area to be refreshed. The initial interface layout can be retrieved from a pre-stored interface template library in the system. This library can store multiple interface layout templates categorized by usage scenario. Based on the currently determined usage scenario, the system matches and loads the corresponding interface layout template from the interface template library as the initial interface layout.
[0044] Step S1213: Control the electronic paper display device to display the initial interface according to the initial interface layout.
[0045] Step S1214: In response to the feedback information that the initial interface was successfully displayed, obtain the operation signal input by the user on the carrier device.
[0046] In these examples, the snapping state is used as the trigger condition for activating the initial interface layout. After the initial interface is successfully displayed, the user operation signal is then obtained. This ensures that subsequent partial refresh operations are based on the known interface structure, avoiding display errors caused by the interface not being initialized.
[0047] In some examples, the steps of determining the use case may include: obtaining a magnetic position identifier of the electronic paper display device on the carrier device or a device identifier of the carrier device; and determining the use case of the electronic paper display device based on the magnetic position identifier or the device identifier.
[0048] Magnetic position markers can be used to identify the specific position number where the electronic paper display device is currently attached. Device identifiers can be used to identify the number of the carrier device currently connected.
[0049] For example, the carrier device can be equipped with multiple magnetic attachment positions, and the e-paper display device can display different scene functions when attached to different magnetic attachment positions. The system can also include multiple different carrier devices, and the e-paper display device can display different scene functions when attached to different carrier devices. In other words, an e-paper display device can display the scene function corresponding to each magnetic attachment position by attaching to different magnetic attachment positions on the same carrier device. Alternatively, an e-paper display device can display the scene function corresponding to each carrier device by attaching to different carrier devices.
[0050] The system determines the current control scenario by detecting the magnetic attachment position marker or device identifier of the e-paper display device. For example, magnetic position A corresponds to the TV control area, magnetic position B corresponds to the air conditioning control area, and magnetic position C corresponds to the smart lighting control area. Alternatively, carrier device 1 corresponds to the TV remote control mode, and carrier device 2 corresponds to the air conditioning remote control mode.
[0051] Based on the acquired magnetic position identifier or device identifier, the system determines the current usage scenario from a pre-established identifier-usage scenario mapping relationship, and retrieves the corresponding initial interface layout from a pre-stored interface template library, simultaneously loading the event types and functional area mapping relationships for that scenario. In this way, the same e-paper display device can adapt to multiple control scenarios without requiring users to manually switch modes, enabling the shared use of multiple scenario functions for a single e-paper display device.
[0052] Step S130: Determine the area to be refreshed in the electronic paper display device corresponding to the event type based on the event type corresponding to the operation signal.
[0053] The area to be refreshed refers to the region on the electronic paper display interface that needs to be updated based on the current operation signal. The display range of the area to be refreshed can be determined by the starting coordinates and the area size, which is used to inform the electronic paper display device of the range to be refreshed this time.
[0054] By abstracting user operation signals into corresponding event types, using these event types as the direct driving factor for local updates, and accurately locating the functional areas corresponding to these event types, each user operation can trigger only a local update of the corresponding area, rather than a full-screen or large-scale refresh, thus avoiding redundancy in the update range and effectively reducing system energy consumption.
[0055] In some examples, step S130 may include steps S1311 to S1313.
[0056] Step S1311: Obtain the usage scenarios of the electronic paper display device.
[0057] This usage scenario can be determined by the magnetic position markings of the electronic paper display device on the carrier device or the device markings of the carrier device.
[0058] Step S1312: Based on the usage scenario, perform semantic parsing on the operation signal to obtain the event type corresponding to the operation signal.
[0059] Semantic parsing refers to the process of transforming raw input signals into standardized events with clear semantics according to predefined rules corresponding to usage scenarios and operation signals. For example, this can be achieved by combining state machines and rule engines, mapping different inputs to different standard event types and attaching parameter information, such as adjustment magnitude or direction.
[0060] For example, in a TV remote control scenario, when a user presses the volume up button, the operation signal is semantically parsed to generate a volume adjustment event, along with parameter information (e.g., direction: increase, increment: 1 increment). In an air conditioner remote control scenario, the same adjustment button is parsed as a target temperature adjustment event, along with parameter information (e.g., direction: increase, increment: 1°C). In a menu navigation scenario, when a user presses an arrow key, the operation signal is semantically parsed to generate a menu navigation event, along with parameter information (e.g., direction: down, step: 1 item).
[0061] In these examples, by combining the usage scenario with semantic parsing of the operation signals, precise local refresh can be achieved to adapt to the scenario, thereby improving the system's scenario adaptability.
[0062] Step S1313: Determine the area to be refreshed in the electronic paper display device corresponding to this event type.
[0063] For example, the display area associated with an event type can be determined based on a predefined interface structure model. For instance, a mapping table between event types and functional areas can be pre-established. The functional area corresponding to the current event type is then queried from this mapping table, and that functional area is selected as the area to be refreshed.
[0064] For example, the mapping table can use a two-dimensional coordinate model to describe the display interface of an electronic paper display device, dividing the display interface into several independent functional area blocks. Each functional area block is determined by the starting coordinates and area size, and a mapping relationship is established with the corresponding event type.
[0065] In these examples, by pre-establishing a mapping table between event types and functional areas, the system can quickly locate the area to be refreshed by looking up the table, avoiding real-time calculation overhead and improving response speed.
[0066] In some examples, step S1313 may include: querying the functional area corresponding to the event type in the electronic paper display device according to the usage scenario of the electronic paper display device; and using the queried functional area as the area to be refreshed.
[0067] For example, a mapping table of event types and functional areas can be pre-established for each use case. The corresponding functional area for that event type can then be queried from the mapping table for that use case.
[0068] For example, each mapping table can describe the display interface of the e-paper display device in that usage scenario, dividing the display interface into several independent functional area blocks. Each functional area block is determined by starting coordinates and area size, and a mapping relationship is established with the corresponding event type. For example, in a TV remote control scenario, the volume adjustment event corresponds to the volume control area, the channel switching event corresponds to the channel information control area, and the menu switching event corresponds to the menu bar and selected item area. In an air conditioner remote control scenario, the target temperature adjustment event corresponds to the temperature control area, and the fan speed adjustment event corresponds to the fan speed level control area.
[0069] In these examples, by pre-establishing a mapping table bound to the usage scenario, the system can flexibly adapt to different usage scenarios and quickly locate the area to be refreshed in that usage scenario by looking up the table.
[0070] Step S140: Control the electronic paper display device to refresh the area to be refreshed.
[0071] Controlling the refresh of an e-paper display device to refresh the area to be refreshed can refer to loading the driving waveform and performing a partial refresh operation only on a specific area, rather than refreshing the entire display interface. In this way, each user operation only triggers an update for the corresponding area, effectively reducing the number of times the e-paper driving waveform is loaded, lowering system power consumption, and improving interface response efficiency.
[0072] In some examples, step S140 may include: generating a refresh instruction corresponding to the area to be refreshed; and controlling the electronic paper display device to refresh the area to be refreshed according to the refresh instruction. The refresh instruction may include at least three elements: the area to be refreshed, the content to be displayed, and the refresh method. The content to be displayed may refer to the image data or text information that the area needs to present after this refresh, such as updated temperature values, volume levels, or channel information. The refresh method may refer to the waveform strategy used to drive the electronic paper particles to complete this display update. The refresh method may include instant refresh mode, delayed refresh mode, and batch refresh mode. Instant refresh mode can shorten the refresh time by sacrificing a small amount of display quality and is suitable for high-frequency interactive scenarios. Delayed refresh mode can complete the refresh while ensuring display quality and is suitable for low-frequency scenarios but with high requirements for display effects. Batch refresh mode can merge multiple low-priority areas to be refreshed and perform the refresh at once, suitable for status display scenarios with lower real-time requirements. By structuring the refresh instruction into the above three elements, the electronic paper display device can accurately execute partial refresh operations, avoid redundant data transmission, and improve instruction execution efficiency.
[0073] In some examples, such as Figure 3 As shown, step S140 may include steps S1411 to S1413.
[0074] Step S1411: Obtain multiple areas to be refreshed within a preset time period.
[0075] Step S1412: For any region to be refreshed, obtain the corresponding priority.
[0076] Priority can be determined based on a combination of factors, including the event's impact on the real-time nature of user interaction, the importance of the displayed content, and the security level. For example, priorities can be divided into three levels: first priority, second priority, and third priority. The levels of first priority, second priority, and third priority decrease sequentially.
[0077] For example, the first priority can correspond to events that require immediate feedback on user operation results, such as device alarms, connection errors, operation confirmation, and remote control mode switching. The second priority can correspond to ordinary interactive feedback events, such as channel switching, menu switching, input source switching, and playback status changes. The third priority can correspond to events that do not affect the current interaction flow and are only used for status display, such as time display updates, battery level changes, WiFi signal strength changes, environmental information updates, background synchronization status changes, and log count updates.
[0078] Step S1413: Based on multiple priorities, control the electronic paper display device to refresh the area to be refreshed.
[0079] Taking a priority system divided into three levels—first priority, second priority, and third priority—as an example, the area to be refreshed corresponding to the first priority can be refreshed instantly, generating refresh commands directly to ensure immediate feedback on user operations. For the area to be refreshed corresponding to the second priority, a delayed refresh method can be used, allowing refresh to be completed within tens to hundreds of milliseconds. For the area to be refreshed corresponding to the third priority, a batch caching and unified refresh method can be used, accumulating multiple low-priority events and refreshing them all at once to minimize refresh frequency. Through the synergistic effect of the three-level priority system and the time window merging mechanism, a dynamic balance between response speed and power consumption control can be achieved.
[0080] In these examples, by collecting multiple areas to be refreshed within a preset time period and coordinating their scheduling based on priority, the system power consumption problem caused by refreshing with a fixed refresh strategy can be avoided.
[0081] In some examples, step S1413 may include: for at least two areas to be refreshed with the same priority and overlapping or adjacent areas, merging the at least two areas to be refreshed into a target area, and controlling the electronic paper display device to refresh the target area; for at least two areas to be refreshed with different priorities, controlling the electronic paper display device to perform refresh operations in sequence according to priority order.
[0082] In these examples, for multiple areas to be refreshed that are of the same priority and are adjacent or overlapping, the refresh strategy is to merge refreshes. This allows multiple refresh operations to be combined into one, reducing the number of times the e-paper drive waveform is loaded. For example, in a TV remote control scenario, if a user inputs an operation signal by pressing the volume "+" button three times consecutively on the remote control, the event corresponding to this operation signal corresponds to the same volume control function area, which can be merged into a single refresh. Similarly, in a lighting control scenario, if a user inputs an operation signal by pressing the brightness "+" button five times consecutively on the carrier device, the event corresponding to this operation signal corresponds to the same brightness control function area, which can also be merged into a single refresh.
[0083] In these examples, for multiple areas to be refreshed with different priorities, the refresh strategy is to refresh them sequentially according to priority. For instance, high-priority events can use an immediate refresh mode, while low-priority events can use a delayed refresh mode, thus ensuring that high-priority events are responded to first, and low-priority events do not interfere with critical interaction flows.
[0084] As can be seen from steps S110 to S140 above, this embodiment of the present disclosure monitors the magnetic attraction state between the electronic paper display device and the carrier device. While in the attraction state, it determines the area to be refreshed based on the event type corresponding to the operation signal input by the user on the carrier device, and controls the electronic paper display device to refresh only that area. This achieves linkage between user operation and electronic paper refresh, thereby adapting to different user needs. Furthermore, precise local refresh of only the area associated with the user operation can improve refresh efficiency and reduce refresh power consumption.
[0085] In some examples, the electronic paper display method may further include: monitoring changes in the magnetic attraction state between the electronic paper display device and the carrier device; and, if the change indicates a change in the magnetic attraction position identifier of the electronic paper display device on the carrier device or a change in the device identifier of the carrier device, re-executing the steps of determining the usage scenario to control the electronic paper display device to display the initial interface layout.
[0086] In these examples, changes in the magnetic position marker or carrier device marker can trigger a display layout reconfiguration. Display layout reconfiguration and the aforementioned partial refresh are two different concepts. Display layout reconfiguration is a reconfiguration of the interface logic layer, including the overall reconstruction of functional area division, the position and size of each area, and the mapping relationship between events and functional areas. Partial refresh, on the other hand, updates only the functional areas that have changed, given a fixed layout; it is an operation at the display driver level.
[0087] For example, when a user removes the e-paper display device from the TV remote control and attaches it to the air conditioner remote control, the system detects the change in device identification, re-identifies the current controlled object, and restructures the interface layout from the TV control interface to the air conditioner control interface. Simultaneously, it loads the event type and function area mapping table corresponding to the air conditioner remote control scenario, eliminating the need for manual mode switching by the user. The TV control interface may include display areas such as channel information control, volume control, input source selection, and menu navigation. The air conditioner control interface may include display areas such as target temperature, current temperature, operating mode, fan speed level, and timer information.
[0088] Using the above method, the same electronic paper display device can serve as a unified display terminal, adapting to different remote control carrier devices and improving the device's scene adaptability and interactive convenience.
[0089] In some examples, the electronic paper display method may further include: stopping the acquisition of operation signals when the magnetic attraction state represents a separation state, and controlling the electronic paper display device to maintain the current display state. The electronic paper display device has the physical characteristic of maintaining the last frame of display content even after power failure. When the electronic paper display device is magnetically separated from the carrier device, the system stops acquiring operation signals and stops sending refresh commands to the electronic paper display device. The electronic paper display device can maintain the current image without continuous power supply, thereby achieving an extremely low-power standby state.
[0090] In these examples, the carrier device can operate with the lowest power consumption, retaining only the magnetic adsorption status monitoring function, while the other modules enter a dormant state. Once a new magnetic adsorption action is detected, it re-enters the activated working state, forming a complete closed-loop working mode of adsorption activation-separation dormancy.
[0091] In some examples, the electronic paper display method may also include: obtaining the refresh rate of the electronic paper display device; reducing the operating frequency of non-critical modules in the system when the refresh rate is lower than a preset frequency threshold, and / or controlling the system to enter an intermittent operating mode.
[0092] Refresh rate refers to the frequency at which the e-paper display device performs a partial refresh operation within the current time window. Non-critical modules refer to modules that do not directly participate in the user input sensing and response chain, such as background data synchronization modules and environmental information acquisition modules. Intermittent working mode means that the system ensures the instantaneous response capability of remote control input signals through a hardware interrupt mechanism. Non-critical modules are in an intermittent sleep state, but the interrupt response of the magnetic attraction status monitoring function and the operation signal acquisition function remains effective. User operation input can still be immediately sensed and trigger system wake-up, without affecting the real-time performance of the interactive response.
[0093] In these examples, by monitoring the refresh rate in real time and dynamically adjusting the system's operating state, power consumption can be further reduced under low system load conditions, forming a complete low-power control closed loop from refresh strategy to system-level power management.
[0094] <Second Embodiment> This disclosure provides an electronic paper display device. The device may include a monitoring module, an acquisition module, a determination module, and a control module.
[0095] The monitoring module can be used to monitor the magnetic attraction status between the electronic paper display device and the carrier device.
[0096] The acquisition module can be used to acquire the operation signals input by the user on the carrier device when the magnetic adsorption state is characterized.
[0097] The determination module can be used to determine the area to be refreshed in the electronic paper display device according to the event type corresponding to the operation signal.
[0098] The control module can be used to control the electronic paper display device to refresh the area to be refreshed.
[0099] In some examples, the acquisition module can specifically be used to determine the usage scenario of the electronic paper display device when the magnetic state characterizes the adsorption state; acquire the initial interface layout corresponding to the usage scenario; control the electronic paper display device to display the initial interface according to the initial interface layout; and acquire the operation signal input by the user on the carrier device in response to the feedback information of the successful display of the initial interface.
[0100] The module can be used to determine the specific usage scenario of the electronic paper display device; based on the usage scenario, semantic parsing is performed on the operation signal to obtain the event type corresponding to the operation signal; based on the usage scenario of the electronic paper display device, the functional area corresponding to the event type in the electronic paper display device is queried; and the queried functional area is used as the area to be refreshed.
[0101] Specifically, the control module can be used to acquire multiple areas to be refreshed within a preset time period; for any area to be refreshed, acquire its corresponding priority; and control the electronic paper display device to refresh the areas to be refreshed based on multiple priorities.
[0102] In some examples, the control module can also be used to dynamically adjust the system's operating state based on the refresh rate, such as reducing the operating frequency of non-critical modules or entering an intermittent operating mode.
[0103] This disclosure also provides an electronic device. Figure 4 A schematic diagram of the hardware structure of this electronic device is shown. (For example...) Figure 4As shown, the electronic device 400 includes a processor 410 and a memory 420. The memory can be used to store computer programs, and the processor can be used to retrieve the computer programs from the memory to execute any method of the embodiments of this disclosure. The processor can be one or more, and these processors can execute instructions individually or jointly. Similarly, the memory can be one or more, and these memories can store the aforementioned computer programs individually or jointly. The electronic device can be a carrier device, an electronic paper display device, or other electronic devices capable of communicating with both the carrier device and the electronic paper display device.
[0104] This disclosure also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the electronic paper display method in any embodiment of this disclosure. Optionally, the computer-readable storage medium may be a non-transitory storage medium, but is not limited thereto; it may also be a temporary storage medium.
[0105] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0106] This disclosure may be a system, method, and / or computer program product. A computer program product may include a computer-readable storage medium having a computer-readable program loaded thereon for causing a processor to implement any of the methods in the foregoing embodiments of this disclosure.
[0107] Computer-readable storage media can be tangible devices capable of holding and storing instructions for use by an instruction execution device. Computer-readable storage media may include, for example, electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination thereof. More specific examples (a non-exhaustive list) of computer-readable storage media include: portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), compact disc-read-only memory (CD-ROM), digital versatile disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any combination thereof. The computer-readable storage medium used herein is not to be interpreted as a transient signal itself, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.
[0108] The computer-readable program instructions described herein can be downloaded from computer-readable storage media to various computing / processing devices, or downloaded via a network, such as the Internet, local area network, wide area network, and / or wireless network, to an external computer or external storage device. The network may include one or more of copper transmission cables, fiber optic transmission, wireless transmission, routers, firewalls, switches, gateway computers, and edge servers. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards them to computer-readable storage media in the respective computing / processing device.
[0109] The computer program instructions used to perform the operations of this disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source or object programs written in any combination of one or more programming languages, including object-oriented programming languages (such as Smalltalk, C++, etc.) and conventional procedural programming languages (such as the "C" language or similar programming languages). The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network (e.g., a local area network or a wide area network), or it may be connected to an external computer (e.g., via the Internet using an Internet service provider). In some embodiments, electronic circuitry, such as programmable logic circuitry, field-programmable gate arrays, or programmable logic arrays, can execute computer-readable program instructions to implement various aspects of the embodiments of this disclosure by utilizing state information from the computer-readable program instructions.
[0110] Various aspects of this disclosure are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus, and computer program products according to embodiments of this disclosure. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.
[0111] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that, when executed by the processor of the computer or other programmable data processing apparatus, they create means for implementing the functions / actions specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium that causes a computer, programmable data processing apparatus, and / or other device to operate in a particular manner; thus, the computer-readable medium storing the instructions comprises an article of manufacture that includes instructions for implementing aspects of the functions / actions specified in one or more blocks of the flowchart and / or block diagram.
[0112] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions that execute on the computer, other programmable data processing apparatus, or other device to perform the functions / actions specified in one or more boxes of a flowchart and / or block diagram.
[0113] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of an instruction containing one or more executable instructions for implementing a specified logical function. In some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions. It should be noted that implementation in hardware, implementation in software, and implementation using a combination of software and hardware are all equivalent.
[0114] The various embodiments of this disclosure have been described above. These descriptions are exemplary and not exhaustive, and are not limited to the disclosed embodiments. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described embodiments. The terminology used herein is chosen to best explain the principles, practical application, or improvement of the technology in the market, or to enable others skilled in the art to understand the embodiments disclosed herein. The scope of this disclosure is defined by the appended claims.
Claims
1. An electronic paper display method, characterized in that, include: Monitor the magnetic attraction status between the electronic paper display device and the carrier device; When the magnetic attraction state characterizes the adsorption state, the operation signal input by the user on the carrier device is acquired; Based on the event type corresponding to the operation signal, determine the area to be refreshed in the electronic paper display device corresponding to the event type; Control the electronic paper display device to refresh the area to be refreshed.
2. The method according to claim 1, characterized in that, When the magnetic attraction state characterizes the adsorption state, acquiring the operation signal input by the user on the carrier device includes: Based on the magnetic attraction state characterizing the adsorption state, the usage scenario of the electronic paper display device is determined; Obtain the initial interface layout corresponding to the usage scenario; Control the electronic paper display device to display the initial interface according to the initial interface layout; In response to the feedback information that the initial interface has been successfully displayed, the operation signal input by the user on the carrier device is obtained.
3. The method according to claim 2, characterized in that, The determination of the use cases includes: Obtain the magnetic position mark of the electronic paper display device on the carrier device or the device mark of the carrier device; The usage scenario of the electronic paper display device is determined based on the magnetic position identifier or the device identifier.
4. The method according to claim 2, characterized in that, The method further includes: Monitor changes in the magnetic attraction state between the electronic paper display device and the carrier device; If the change indicates a change in the magnetic position identifier of the electronic paper display device on the carrier device or a change in the device identifier of the carrier device, the step of determining the usage scenario and controlling the electronic paper display device to display the initial interface layout is re-executed.
5. The method according to claim 2, characterized in that, The step of determining the area to be refreshed in the electronic paper display device corresponding to the event type based on the event type corresponding to the operation signal includes: Obtain the usage scenarios of the electronic paper display device; Based on the usage scenario, the operation signal is semantically parsed to obtain the event type corresponding to the operation signal; Determine the area to be refreshed corresponding to the event type in the electronic paper display device.
6. The method according to claim 5, characterized in that, Determining the area to be refreshed corresponding to the event type in the electronic paper display device includes: Based on the usage scenario, query the functional area corresponding to the event type in the electronic paper display device; The queried functional area is used as the area to be refreshed.
7. The method according to claim 1, characterized in that, The control of the electronic paper display device to refresh the area to be refreshed includes: Obtain multiple areas to be refreshed within a preset time period; For any of the regions to be refreshed, obtain the corresponding priority; Based on multiple priorities, the electronic paper display device is controlled to refresh the area to be refreshed.
8. The method according to claim 7, characterized in that, The step of controlling the electronic paper display device to refresh the area to be refreshed according to multiple priorities includes: For at least two regions to be refreshed that have the same priority and overlap or are adjacent, the at least two regions to be refreshed are merged into one target region, and the electronic paper display device is controlled to refresh the target region; and / or, For at least two areas to be refreshed with different priorities, the electronic paper display device is controlled to perform refresh operations sequentially according to the priority order.
9. An electronic device, characterized in that, It includes a memory and a processor, the memory being used to store a computer program; the processor being used to execute the computer program to implement the method according to any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium, which, when executed by a processor, implements the method according to any one of claims 1 to 8.
