Nothing Special   »   [go: up one dir, main page]

CN116229909A - 设备运行状态切换方法、装置、终端设备和存储介质 - Google Patents

设备运行状态切换方法、装置、终端设备和存储介质 Download PDF

Info

Publication number
CN116229909A
CN116229909A CN202310185178.7A CN202310185178A CN116229909A CN 116229909 A CN116229909 A CN 116229909A CN 202310185178 A CN202310185178 A CN 202310185178A CN 116229909 A CN116229909 A CN 116229909A
Authority
CN
China
Prior art keywords
data
picture
ink screen
screen
state switching
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202310185178.7A
Other languages
English (en)
Other versions
CN116229909B (zh
Inventor
许俊文
朱增
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ONYX INTERNATIONAL Inc
Original Assignee
ONYX INTERNATIONAL Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ONYX INTERNATIONAL Inc filed Critical ONYX INTERNATIONAL Inc
Priority to CN202310185178.7A priority Critical patent/CN116229909B/zh
Publication of CN116229909A publication Critical patent/CN116229909A/zh
Application granted granted Critical
Publication of CN116229909B publication Critical patent/CN116229909B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4418Suspend and resume; Hibernate and awake
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3265Power saving in display device
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/3433Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using light modulating elements actuated by an electric field and being other than liquid crystal devices and electrochromic devices
    • G09G3/344Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source using light modulating elements actuated by an electric field and being other than liquid crystal devices and electrochromic devices based on particles moving in a fluid or in a gas, e.g. electrophoretic devices
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/04Display protection
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Power Sources (AREA)

Abstract

本发明实施例公开了一种设备运行状态切换方法、装置、终端设备和存储介质,该设备运行状态切换方法用于墨水屏设备,在所述墨水屏设备处于运行模式时,获取墨水屏设备的当前运行数据;将所述当前运行数据与预设的状态切换模型进行匹配;当所述当前运行数据满足所述状态切换模型时,保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,并中断向所述墨水屏的供电进入低功耗模式;在所述低功耗模式下接收到唤醒事件时,根据所述唤醒事件对应的目标画面和保存的画面数据,基于所述关联画面波形数据确认目标波形数据;恢复向所述墨水屏的供电并根据所述目标波形数据更新显示画面。本方案提高墨水屏设备的待机时间,减慢电子墨水屏的损耗。

Description

设备运行状态切换方法、装置、终端设备和存储介质
技术领域
本发明实施例涉及显示技术领域,尤其涉及设备运行状态切换方法、装置、终端设备和存储介质。
背景技术
电子墨水屏通过电子墨水胶囊在电压的驱动变化下实现显示变化,通常在电子胶囊中设置液体电荷,其中正电荷染白色,负电荷染黑色,当在电子墨水屏上给予正负电压时,带有电荷的液体就会被分别吸引和排斥,通过这种方式,每一个像素点就可以显示白色或者黑色,实现内容的黑白显示。墨水屏是一种双稳态电泳显示器,因此,即使在不通电的情况下也能保持原来画面的显示。
现有的墨水屏设备,为了保持画面的显示效果,如果用户没有主动切换墨水屏设备的运行状态,一般会持续给墨水屏通电,这种供电方式会降低墨水屏设备的待机时间,加快电子墨水屏的损耗。
发明内容
本发明提供了一种设备运行状态切换方法、装置、终端设备和存储介质,以解决现有墨水屏设备的供电方式会降低待机时间,加快墨水屏的损耗的技术问题。
第一方面,本发明实施例提供了设备运行状态切换方法,用于墨水屏设备,该设备运行状态切换方法包括:
在所述墨水屏设备处于运行模式时,获取墨水屏设备的当前运行数据;
将所述当前运行数据与预设的状态切换模型进行匹配;
当所述当前运行数据满足所述状态切换模型时,保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,并中断向所述墨水屏的供电进入低功耗模式;
在所述低功耗模式下接收到唤醒事件时,根据所述唤醒事件对应的目标画面和保存的画面数据,基于所述关联画面波形数据确认目标波形数据;
恢复向所述墨水屏的供电并根据所述目标波形数据更新显示画面。
其中,所述当前运行数据包括向所述墨水屏发送数据的间隔时长、所述墨水屏设备距离上一次检测到控制操作的间隔时长和所述墨水屏接收到的控制操作的内容数据;
相应的,所述当所述当前运行数据满足所述状态切换模型时,包括:
当向所述墨水屏发送数据的间隔时长满足预设的第一时长,确认所述当前运行数据满足所述状态切换模型;
当所述墨水屏设备距离上一次检测到控制操作的间隔时长满足预设的第二时长,确认所述当前运行数据满足所述状态切换模型;
当所述墨水屏设备接收到的控制操作的内容数据为状态切换操作的内容数据,确认所述当前运行数据满足所述状态切换模型。
其中,所述第一时长和/或第二时长与当前显示的应用相对应。
其中,所述当所述墨水屏接收到的控制操作的内容数据为状态切换操作的内容数据,确认所述当前运行数据满足所述状态切换模型,包括:
当所述墨水屏设备的运行时长满足预设的第三时长,在所述墨水屏显示低功耗确认弹窗;
在所述低功耗确认弹窗接收到确认进入低功耗模式的控制操作时,确认所述当前运行数据满足所述状态切换模型。
其中,所述墨水屏包括屏幕驱动模块和数据加工模块,所述数据加工模块包括图像缓冲子单元和数据缓冲子单元,所述数据加工模块通过电源模块向所述墨水屏供电;
所述保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,并中断向所述墨水屏的供电进入低功耗模式,包括:
将所述墨水屏设备当前显示画面的画面数据保存到所述图像缓冲子单元;
将所述关联画面波形数据保存到所述数据缓冲子单元;
中断向所述屏幕驱动模块的供电进入低功耗模式。
其中,设备运行状态切换方法,还包括:
在所述运行模式下接收到睡眠切换事件时,保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,控制所述墨水屏显示屏保画面,并中断向所述数据加工模块的供电和调整所述墨水屏设备的处理器的运行状态,进入睡眠模式;
在所述睡眠模式下接收到恢复事件时,恢复向所述墨水屏的供电,并根据所述恢复事件对应的恢复波形数据更新显示画面。
其中,所述关联画面波形数据包括刷新到屏保画面的画面数据对应的第一屏保波形数据;
所述设备运行状态切换方法,还包括:
在所述低功耗模式下接收到睡眠切换事件时,所述屏幕驱动模块从所述数据缓冲子单元提取所述第一屏保波形数据,根据所述第一屏保波形数据驱动所述墨水屏进行显示,并中断向所述屏幕驱动模块的供电和调整所述墨水屏设备的处理器的运行状态,进入睡眠模式。
其中,设备运行状态切换方法,还包括:
将所述墨水屏设备当前显示画面的画面数据刷新到屏保画面的画面数据对应的屏保波形数据,间隔更新到所述数据缓冲子单元;
相应的,所述控制所述墨水屏显示屏保画面,包括:
所述屏幕驱动模块从所述数据缓冲子单元提取所述屏保波形数据,并根据所述屏保波形数据驱动所述墨水屏进行显示。
其中,所述在所述运行模式下接收到睡眠切换事件时,还包括:
将所述屏保画面的画面数据刷新到当前显示的画面数据对应的恢复波形数据,保存到所述数据缓冲子单元;
相应的,所述根据所述恢复事件对应的恢复波形数据更新显示画面,包括:
所述屏幕驱动模块从所述数据缓冲子单元提取所述恢复波形数据,并根据所述恢复波形数据驱动所述墨水屏进行显示。
其中,所述墨水屏设备连接有信号转换模块,所述屏幕驱动模块通过所述信号转换模块向所述墨水屏发送驱动数据;
所述当所述当前运行数据满足所述状态切换模型时,还包括:
向所述数据缓冲子单元保存转换配置数据,所述转换配置数据包括数据格式、传输速率和传输方式;
相应的,所述恢复向所述墨水屏的供电并根据所述目标波形数据更新显示画面,包括:
从所述数据缓冲子单元读取转换配置数据,并根据读取到的转换配置数据对所述信号转换模块和屏幕驱动模块的接口进行数据配置。
其中,所述在所述低功耗模式下接收到唤醒事件时,根据所述唤醒事件对应的目标画面和保存的画面数据,基于所述关联画面波形数据确认目标波形数据,包括:
在所述低功耗模式下接收到用于触发翻页的唤醒事件时,确认从保存的画面数据到所述唤醒事件对应目标页面的页面切换关系,从所述关联画面波形数据中确认所述页面切换关系对应的目标波形数据;
从所述关联画面波形数据中确认目标波形数据失败时,基于波形查询表生成所述页面切换关系对应的目标波形数据。
第二方面,本发明实施例提供了设备运行状态切换装置,用于墨水屏设备,该设备运行状态切换装置,包括:
数据获取单元,用于在所述墨水屏设备处于运行模式时,获取墨水屏设备的当前运行数据;
数据匹配单元,用于将所述当前运行数据与预设的状态切换模型进行匹配;
保存断电单元,用于当所述当前运行数据满足所述状态切换模型时,保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,并中断向所述墨水屏的供电进入低功耗模式;
数据确认单元,用于在所述低功耗模式下接收到唤醒事件时,根据所述唤醒事件对应的目标画面和保存的画面数据,基于所述关联画面波形数据确认目标波形数据;
显示恢复单元,用于恢复向所述墨水屏的供电并根据所述目标波形数据更新显示画面。
其中,所述当前运行数据包括向所述墨水屏发送数据的间隔时长、所述墨水屏设备距离上一次检测到控制操作的间隔时长和所述墨水屏接收到的控制操作的内容数据;
相应的,所述当所述当前运行数据满足所述状态切换模型时,包括:
当向所述墨水屏发送数据的间隔时长满足预设的第一时长,确认所述当前运行数据满足所述状态切换模型;
当所述墨水屏设备距离上一次检测到控制操作的间隔时长满足预设的第二时长,确认所述当前运行数据满足所述状态切换模型;
当所述墨水屏设备接收到的控制操作的内容数据为状态切换操作的内容数据,确认所述当前运行数据满足所述状态切换模型。
其中,所述第一时长和/或第二时长与当前显示的应用相对应。
其中,所述当所述墨水屏接收到的控制操作的内容数据为状态切换操作的内容数据,确认所述当前运行数据满足所述状态切换模型,包括:
当所述墨水屏设备的运行时长满足预设的第三时长,在所述墨水屏显示低功耗确认弹窗;
在所述低功耗确认弹窗接收到确认进入低功耗模式的控制操作时,确认所述当前运行数据满足所述状态切换模型。
其中,所述墨水屏包括屏幕驱动模块和数据加工模块,所述数据加工模块包括图像缓冲子单元和数据缓冲子单元,所述数据加工模块通过电源模块向所述墨水屏供电;
所述保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,并中断向所述墨水屏的供电进入低功耗模式,包括:
将所述墨水屏设备当前显示画面的画面数据保存到所述图像缓冲子单元;
将所述关联画面波形数据保存到所述数据缓冲子单元;
中断向所述屏幕驱动模块的供电进入低功耗模式。
其中,设备运行状态切换装置,还用于:
在所述运行模式下接收到睡眠切换事件时,保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,控制所述墨水屏显示屏保画面,并中断向所述屏幕驱动模块的供电和调整所述墨水屏设备的处理器的运行状态,进入睡眠模式;
在所述睡眠模式下接收到恢复事件时,恢复向所述墨水屏的供电,并根据所述恢复事件对应的恢复波形数据更新显示画面。
其中,所述关联画面波形数据包括刷新到屏保画面的画面数据对应的第一屏保波形数据;
设备运行状态切换装置,还用于:
在所述低功耗模式下接收到睡眠切换事件时,所述屏幕驱动模块从所述数据缓冲子单元提取所述第一屏保波形数据,根据所述第一屏保波形数据驱动所述墨水屏进行显示,并中断向所述屏幕驱动模块的供电和调整所述墨水屏设备的处理器的运行状态,进入睡眠模式。
其中,设备运行状态切换装置,还用于:
将所述墨水屏设备当前显示画面的画面数据刷新到屏保画面的画面数据对应的屏保波形数据,间隔更新到所述数据缓冲子单元;
相应的,所述控制所述墨水屏显示屏保画面,包括:
所述屏幕驱动模块从所述数据缓冲子单元提取所述屏保波形数据,并根据所述屏保波形数据驱动所述墨水屏进行显示。
其中,所述在所述运行模式下接收到睡眠切换事件时,还包括:
将所述屏保画面的画面数据刷新到当前显示的画面数据对应的恢复波形数据,保存到所述数据缓冲子单元;
相应的,所述根据所述恢复事件对应的恢复波形数据更新显示画面,包括:
所述屏幕驱动模块从所述数据缓冲子单元提取所述恢复波形数据,并根据所述恢复波形数据驱动所述墨水屏进行显示。
其中,所述屏幕驱动模块连接有信号转换模块,所述屏幕驱动模块通过所述信号转换模块向所述墨水屏发送驱动数据;
所述当所述当前运行数据满足所述状态切换模型时,还包括:
向所述数据缓冲子单元保存转换配置数据,所述转换配置数据包括数据格式、传输速率和传输方式;
相应的,所述恢复向所述墨水屏的供电并根据所述目标波形数据更新显示画面,包括:
从所述数据缓冲子单元读取转换配置数据,并根据读取到的转换配置数据对所述信号转换模块和屏幕驱动模块的接口进行数据配置。
其中,所述在所述低功耗模式下接收到唤醒事件时,根据所述唤醒事件对应的目标画面和保存的画面数据,基于所述关联画面波形数据确认目标波形数据,包括:
在所述低功耗模式下接收到用于触发翻页的唤醒事件时,确认从保存的画面数据到所述唤醒事件对应目标页面的页面切换关系,从所述关联画面波形数据中确认所述页面切换关系对应的目标波形数据;
从所述关联画面波形数据中确认目标波形数据失败时,基于波形查询表生成所述页面切换关系对应的目标波形数据。
第三方面,本发明实施例提供了一种终端设备,包括:
墨水屏;
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述终端设备实现如第一方面中任一所述的设备运行状态切换方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面中任一所述的设备运行状态切换方法。
上述设备运行状态切换方法、装置、终端设备和存储介质,该设备运行状态切换方法用于墨水屏设备,在所述墨水屏设备处于运行模式时,获取墨水屏设备的当前运行数据;将所述当前运行数据与预设的状态切换模型进行匹配;当所述当前运行数据满足所述状态切换模型时,保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,并中断向所述墨水屏的供电进入低功耗模式;在所述低功耗模式下接收到唤醒事件时,根据所述唤醒事件对应的目标画面和保存的画面数据,基于所述关联画面波形数据确认目标波形数据;恢复向所述墨水屏的供电并根据所述目标波形数据更新显示画面。根据墨水屏的运行参数主动进入低功耗模式,并在进入低功耗模式时根据可能的页面切换保存波形数据,从而可以无需通过波形查询表快速恢复原有显示画面,在尽可能消除用户使用差异的同时,提高墨水屏设备的待机时间,减慢电子墨水屏的损耗。
附图说明
图1为本发明实施例提供的一种设备运行状态切换方法的流程图;
图2为本发明实施例提供的一种墨水屏设备的
图3为本发明实施例提供的一种设备运行状态切换装置的结构图;
图4为本发明实施例提供的一种终端设备的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
需要注意的是,由于篇幅所限,本申请说明书没有穷举所有可选的实施方式,本领域技术人员在阅读本申请说明书后,应该能够想到,只要技术特征不互相矛盾,那么技术特征的任意组合均可以构成可选的实施方式。
本方案中的墨水屏设备,一种可选的硬件实现架构包括墨水屏、系统级芯片(System on Chip,SOC)、屏幕驱动模块和电源模块。墨水屏如前文所述是直接呈现显示画面的器件。
屏幕驱动模块可以是电子纸显示控制器(Electronic PaperDisplaycontroller,EPDC)或定时器控制寄存器(Timer Control Register,TCON),TCON也称为逻辑板、屏驱动板或者中心控制板。本方案中,屏幕驱动模块示例性为EPDC,其集成在EPDC芯片上。
屏幕驱动模块与系统级芯片连接,接收波形查询表,然后根据像素的初始灰度值和预想灰度值,从预置的第一波形查询表中匹配出对应的驱动波形。并基于所述驱动波形数据输出屏幕驱动信号给墨水屏,从而驱动墨水屏上的色素颗粒移动,实现成像。
系统级芯片,集成有中央处理器(central processing unit,CPU)等主要控制器件,是墨水屏设备的主芯片。
系统级芯片可输出波形查询表。在具体输出波形查询表时,首先根据屏幕的当前显示的灰阶(又称灰度级数)或刷新模式来匹配对应的波形查询表(Look-Up-Table,LUT),并将波形查询表发给屏幕驱动模块。屏幕驱动模块会根据像素的初始灰度值和待显示灰度值,从波形查询表中匹配出对应的驱动波形(waveform)。也就是说屏幕驱动模块确认驱动波形至少需要前后两帧画面的画面数据。另外,也可以进一步根据当前温度参数来匹配波形查询表。
电源模块给屏幕驱动模块供电,进一步地,可以给系统级芯片供电。电源模块可以对接电源(外部电源或设备内置电池)。电源模块接收系统级芯片的指令来对屏幕驱动模块进行供电或断电。
信号转换单元用于基于所述系统级芯片提供的接口控制信号,将所述屏幕驱动模块提供的屏幕驱动信号转换为一个或多个接口类型对应的目标驱动信号,并基于所述目标驱动信号驱动对应的墨水屏,所述屏幕驱动信号由所述屏幕驱动模块基于所述驱动波形数据得到。
下面对本发明各实施例进行详细说明。
图1为本发明实施例提供的一种设备运行状态切换方法的流程图。该设备运行状态切换方法,用于终端设备,尤其用于使用墨水屏进行显示的终端设备,即墨水屏设备,如图1所示,该设备运行状态切换方法,包括步骤S110-步骤S150:
步骤S110:在所述墨水屏设备处于运行模式时,获取墨水屏设备的当前运行数据。
运行模式时墨水屏设备正常接收用户操作,并相应进行响应和显示的状态,墨水屏设备处于运行模式时具有最高的耗电速度和硬件损耗。本方案的整体设计是在不影响用户整体使用的情况下,尽可能避免长时间维持在运行模式,在不影响用户使用时进入其他功耗较低的状态。具体在处于运行模式时,获取墨水屏设备的当前运行数据,当前运行数据包括用户交互频率、使用时长等非用户指令数据,也包括用户操作直接生成的指令数据。
步骤S120:将所述当前运行数据与预设的状态切换模型进行匹配。
具体状态切换模型中记录有各种墨水屏设备可以进入低功耗模式时的数据特点,如果当前运行数据与状态切换模型中的数据特点相符,则确认前运行数据与预设的状态切换模型匹配,可以进行模式切换。当前运行数据包括向所述墨水屏发送数据的间隔时长、所述墨水屏设备距离上一次检测到控制操作的间隔时长和所述墨水屏接收到的控制操作的内容数据;相应的,所述当所述当前运行数据满足所述状态切换模型时,包括:当向所述墨水屏发送数据的间隔时长满足预设的第一时长,确认所述当前运行数据满足所述状态切换模型;当所述墨水屏设备距离上一次检测到控制操作的间隔时长满足预设的第二时长,确认所述当前运行数据满足所述状态切换模型;当所述墨水屏设备接收到的控制操作的内容数据为状态切换操作的内容数据,确认所述当前运行数据满足所述状态切换模型。
从整体设计而言,本方案中将墨水屏长时间无需进行显示,即向所述墨水屏发送数据的间隔时长满足预设的第一时长;用户长时间没有对墨水屏设备进行操作,即墨水屏设备距离上一次检测到控制操作的间隔时长满足预设的第二时长,以及接收到明确的状态切换操作,均确认为需要进行状态切换。以上情况可以从具体使用状态上或者用户实际使用需求上,视为墨水屏设备当前无需继续运行,可以进入低功耗模式。
具体进入低功耗模式的条件可以是系统内置的设定,也可以是由用户自行设定和修改。而墨水屏设备进入待机状态的时长参考同样是可以系统配置或用户自设。例如,墨水屏设备的系统级芯片可以根据当前墨水屏设备所打开的应用程序类型来匹配对应的第一时长和/或第二时长。举例而言,阅读类的应用程序的第一时长会比办公类的应用程序的短,因为用户一般需要花较长的时间来观看单个画面中的内容。而由于墨水屏是双稳态显示屏,所以墨水屏在缺少电压的情况下可以保持原有画面显示,所以在用户阅读间隙可以让设备待机,减少功耗。同样地,也可以监测目前所显示的文档类型来匹配对应的第一时长,例如文献类的文档中的文字会比漫画类文档的文字多,用户在单个画面的时停留间会较长,所以文献类文档对应的第一时长会比漫画类文档的短。
作为一种可选方案,当设备持续运行的时间超过第三时长时,设备可以通过提醒用户的方式来询问用户是否进入低功耗模式,当接收到用户确认进入低功耗模式的操作指令或者用户在指定时间内没有做出取消进入低功耗模式的操作指令时,设备可进入低功耗模式,这样能避免设备长时间运行,也能提醒用户休息。所述提醒用户的方式可以是通过图形用户界面弹窗的方式。也即,当所述墨水屏设备的运行时长满足预设的第三时长,在所述墨水屏显示低功耗确认弹窗;在所述低功耗确认弹窗接收到确认进入低功耗模式的控制操作时,确认所述当前运行数据满足所述状态切换模型。
步骤S130:当所述当前运行数据满足所述状态切换模型时,保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,并中断向所述墨水屏的供电进入低功耗模式。
墨水屏设备当前显示画面的画面数据包括了像素数据,即各像素对应的像素值(灰度值或颜色值)。在墨水屏设备中,包括屏幕驱动模块和数据加工模块,数据加工模块包括图像缓冲子单元和数据缓冲子单元,图像缓冲子单元和数据缓冲子单元可以是随机存取存储器(Random Access Memory,简称RAM),例如双倍数据率同步动态随机存取存储器(Double Data Rate Synchronous Dynamic Random Access Memory,简称DDR SDRAM)。当然,也可以是SOC芯片中的非易失性存储器(non-volatile memory,缩写为NVM),例如快闪存储器(flash memory)。图像缓冲子单元和数据缓冲子单元可以各自独立设置,也可以整体独立设置拆分为两个功能区域,也可以集成于系统级芯片。具体进行数据存储时将所述墨水屏设备当前显示画面的画面数据保存到所述图像缓冲子单元;将所述关联画面波形数据保存到所述数据缓冲子单元。
以系统级芯片为例,系统级芯片的随机存取存储器和非易失性存储器都可以对目标数据(即画面数据和波形数据)进行维护。当需要屏幕驱动模块的工作状态时,若系统级芯片的RAM中无法读取到目标数据,则可以从NVM中读取跟墨水屏的显示相关的目标数据到RAM中,然后将目标数据同步到屏幕驱动模块。
可以理解,对目标数据的维护是为了后续退出待机状态时,可以快速地恢复屏幕驱动模块的工作状态。
当前显示页面的图像数据包含了各像素的像素数据。当墨水屏要从当前画面切换至其他画面时,屏幕驱动模块需要比较当前画面与下一帧画面的像素数据,并以此给墨水屏发送驱动信号,使墨水屏完成画面更新。
对当前显示页面的图像数据进行维护的好处为:设备进入待机模式后,尽管屏幕驱动模块可能会断电,但是墨水屏在会继续保持当前显示画面,此时当屏幕驱动模块重新上电后,如果系统没有对当前显示页面的图像数据进行维护,那如果屏幕画面需要刷新时,则会出现问题,因为屏幕刷新需要屏幕驱动模块输出驱动波形,驱动波形的输出需要比较更新前后页面的图像数据(像素数据)。因此,对当前显示页面的图像数据进行维护是有必要的。而在本方案中,根据运行模式变化前后相对固定的画面变化,直接可以记录几种可能得画面变化对应的波形数据,从而进一步消除从波形查询表进行波形数据确认的过程,提高运行状态切换时的效率。
在具体处理过程中,除了不同状态下画面更新对应的波形数据保存,还可以进一步对不同页之间的波形数据进行保存。例如不同应用之间的窗口页面切换,在进入低功耗模式前有两个应用运行,进入低功耗模式后显示的是第一个应用的界面,用户在低功耗模式下的操作可能是直接进入第二个应用的窗口,通过预先生成第一个应用的界面的画面数据刷新到第二个应用的界面数据对应的波形数据,并进行保存,在低功耗模式下直接切换应用时,可以快速进行切换。同理,同一应用的相邻页也可以通过这种方式实现例如低功耗模式下翻页的快速操作。预渲染页面是与所述当前页面存在预设关联关系的关联页面。整体而言,在显示当前页面时,获取与所述当前页面存在预设关联关系的关联页面的显示数据,即可生成对应的预测波形数据(即预渲染页面的波形数据),预测波形数据缓存于屏幕控制模块的缓存器中。通过提前生成并缓存接下来可能显示的页面的波形数据,在实际发生页面切换时有可能直接读取已生成的波形数据完成页面显示,减少了生成波形数据的时间,加快了刷新速度。所述关联页面为可能通过当前页面切换或者跳转得到的页面,如前后页。通过监测不同操作事件(页面切换或者跳转)的发生,可以随时调取当前操作事件所对应的页面的缓存预测波形数据。对预渲染页面的波形数据的维护,可以避免屏幕驱动模块再重新上电后还需要重新生成预测波形数据。当然,从所述关联画面波形数据中确认目标波形数据失败时,基于波形查询表生成所述页面切换关系对应的目标波形数据,相应可以实现墨水屏的显示。
系统级芯片给屏幕驱动模块发送断电指令,让屏幕驱动模块断电,设备进入待机模式。作为可选方案,系统级芯片发送停电指令给电源管理模块,使电源管理模块停止向屏幕驱动模块供电,最终使墨水屏驱动模块关闭,这也会使得墨水屏缺少驱动电压,进而保持原有显示画面。
步骤S140:在所述低功耗模式下接收到唤醒事件时,根据所述唤醒事件对应的目标画面和保存的画面数据,基于所述关联画面波形数据确认目标波形数据。
当系统级芯片收到待更新页面,则需要让设备退出低功耗模式,让电源管理模块给屏幕驱动模块重新上电。待更新页面与当前显示页面相比,待更新页面存在灰度值不同的像素。这里所说的存在灰度值不同的像素是针对屏幕驱动模块最终所收到图像信息而言的。可以理解,如果系统级芯片收到新的页面图像,但是其仅仅是部分背景颜色发生变化,而新的页面图像经过颜色处理器处理(例如灰度处理)后所得到的待更新图像没有发生实质变化,那这不会算作是发生了唤醒触发事件。唤醒事件还可以是用户操作指令的触发,例如用户按压设备上的锁屏键,从而使唤醒触发事件发生。这里还包括一些特殊的唤醒时间,例如,用户可以设置设备的待机退出时间,在设备待机期间,用户可以进行休息。
步骤S150:恢复向所述墨水屏的供电并根据所述目标波形数据更新显示画面。
屏幕驱动模块重新上电后,进行数据恢复。系统级芯片将之前保存的数据重新发送给屏幕驱动模块。当然,也可以是屏幕驱动模块直接加载保存于非易失性存储器中的数据。整体而言,在存在已有波形数据可以实现预期的显示的情况下,可以直接通过已有波形数据进行显示。
本方案中可以将所有功耗低于运行模式的状态均定义为低功耗模式,各个低功耗模式与正常的运行模式之间的切换逻辑相同。也可以在低功耗模式的基础上进一步设置睡眠模式,睡眠模式相较于低功耗模式的能耗更低。运行模式可以根据用户操作直接进入睡眠模式,也可以在进入低功耗模式一段时间之后检测不到用户操作的情况下自动进入睡眠模式,即睡眠切换事件可以是随时间推移发生的事件,也可以是用户主动操作被墨水屏设备检测到的事件。在所述运行模式下接收到睡眠切换事件时,保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,控制所述墨水屏显示屏保画面,并中断向所述数据加工模块的供电和调整所述墨水屏设备的处理器的运行状态,进入睡眠模式;在所述睡眠模式下接收到恢复事件时,恢复向所述墨水屏的供电,并根据所述恢复事件对应的恢复波形数据更新显示画面。睡眠模式以及低功耗模式与运行模式之间的处理过程大体相同,主要区别在于睡眠模式下静态显示的是指定的画面,低功耗模式下显示的是用户实际查看的画面。在具体实现过程中可以在运行过程中生成当前显示画面刷新到指定的画面的波形数据,在切换到睡眠模式时可以直接读取波形数据进行显示。另外,从用户感受而言,墨水屏设备也可以从低功耗模式进入睡眠模式,但是墨水屏设备实际需要从低功耗模式恢复到运行模式,再从运行模式切换到睡眠模式,这一过程参考前文所述实现即可。即在运行过程中将所述墨水屏设备当前显示画面的画面数据刷新到屏保画面的画面数据对应的屏保波形数据,间隔更新到所述数据缓冲子单元;相应的,所述控制所述墨水屏显示屏保画面,包括:所述屏幕驱动模块从所述数据缓冲子单元提取所述屏保波形数据,并根据所述屏保波形数据驱动所述墨水屏进行显示。
进入睡眠模式除了可以直接从运行模式下进入,还有可能从低功耗模式下进入,具体进入方式也可以是随时间推移发生的事件,或是用户主动操作被墨水屏设备检测到的事件。为实现从低功耗模式下快速进入睡眠模式,可以在进入低功耗模式前,将从当前显示画面刷新到屏保画面对应的第一屏保波形数据保存,后续在低功耗模式下接收到睡眠切换事件时,直接从所述数据缓冲子单元提取所述第一屏保波形数据,根据所述第一屏保波形数据驱动所述墨水屏进行显示,并中断向所述屏幕驱动模块的供电和调整所述墨水屏设备的处理器的运行状态,进入睡眠模式,从而提高进入屏保模式的速度。需要说明的是,从低功耗模式下进入睡眠模式的过程,不受睡眠模式唤醒过程的约束,可以仅基于本实施例进入睡眠模式,使用常规方式从睡眠模式进入运行模式。
对于睡眠模式而言,只能切换到运行模式,进入睡眠模式时将所述屏保画面的画面数据刷新到当前显示的画面数据对应的恢复波形数据,保存到所述数据缓冲子单元;相应在从睡眠模式切换到运行模式时,所述根据所述恢复事件对应的恢复波形数据更新显示画面,包括:所述屏幕驱动模块从所述数据缓冲子单元提取所述恢复波形数据,并根据所述恢复波形数据驱动所述墨水屏进行显示。整体也能实现画面刷新速度的提升。
信号转换模块的初始化数据包括对转换模块进行数据配置,如传输格式或标准的确认、传输速率的确认、传输方式(如拼接)的设置。后续屏幕驱动模块重新上电后,屏幕驱动模块会与信号转换模块重新连接,为了使信号转换模块的工作模式与屏幕驱动模块匹配,需要对信号转换模块与屏幕驱动模块的接口进行数据配置。整体而言,所述当所述当前运行数据满足所述状态切换模型时,还包括:向所述数据缓冲子单元保存转换配置数据,所述转换配置数据包括数据格式、传输速率和传输方式;相应的,所述恢复向所述墨水屏的供电并根据所述目标波形数据更新显示画面,包括:从所述数据缓冲子单元读取转换配置数据,并根据读取到的转换配置数据对所述信号转换模块和屏幕驱动模块的接口进行数据配置。
上述设备运行状态切换方法用于墨水屏设备,在所述墨水屏设备处于运行模式时,获取墨水屏设备的当前运行数据;将所述当前运行数据与预设的状态切换模型进行匹配;当所述当前运行数据满足所述状态切换模型时,保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,并中断向所述墨水屏的供电进入低功耗模式;在所述低功耗模式下接收到唤醒事件时,根据所述唤醒事件对应的目标画面和保存的画面数据,基于所述关联画面波形数据确认目标波形数据;恢复向所述墨水屏的供电并根据所述目标波形数据更新显示画面。根据墨水屏的运行参数主动进入低功耗模式,并在进入低功耗模式时根据可能的页面切换保存波形数据,从而可以无需通过波形查询表快速恢复原有显示画面,在尽可能消除用户使用差异的同时,提高墨水屏设备的待机时间,减慢电子墨水屏的损耗。
图2为本发明实施例提供的一种设备运行状态切换装置的结构示意图。该设备运行状态切换装置用于墨水屏设备,请参考图2,其包括数据获取单元210、数据匹配单元220、保存断电单元230、数据确认单元240和显示恢复单元250。
其中,数据获取单元210,用于在所述墨水屏设备处于运行模式时,获取墨水屏设备的当前运行数据;数据匹配单元220,用于将所述当前运行数据与预设的状态切换模型进行匹配;保存断电单元230,用于当所述当前运行数据满足所述状态切换模型时,保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,并中断向所述墨水屏的供电进入低功耗模式;数据确认单元240,用于在所述低功耗模式下接收到唤醒事件时,根据所述唤醒事件对应的目标画面和保存的画面数据,基于所述关联画面波形数据确认目标波形数据;显示恢复单元250,用于恢复向所述墨水屏的供电并根据所述目标波形数据更新显示画面。
其中,所述当前运行数据包括向所述墨水屏发送数据的间隔时长、所述墨水屏设备距离上一次检测到控制操作的间隔时长和所述墨水屏接收到的控制操作的内容数据;
相应的,所述当所述当前运行数据满足所述状态切换模型时,包括:
当向所述墨水屏发送数据的间隔时长满足预设的第一时长,确认所述当前运行数据满足所述状态切换模型;
当所述墨水屏设备距离上一次检测到控制操作的间隔时长满足预设的第二时长,确认所述当前运行数据满足所述状态切换模型;
当所述墨水屏设备接收到的控制操作的内容数据为状态切换操作的内容数据,确认所述当前运行数据满足所述状态切换模型。
其中,所述第一时长和/或第二时长与当前显示的应用相对应。
其中,所述当所述墨水屏接收到的控制操作的内容数据为状态切换操作的内容数据,确认所述当前运行数据满足所述状态切换模型,包括:
当所述墨水屏设备的运行时长满足预设的第三时长,在所述墨水屏显示低功耗确认弹窗;
在所述低功耗确认弹窗接收到确认进入低功耗模式的控制操作时,确认所述当前运行数据满足所述状态切换模型。
其中,所述墨水屏包括屏幕驱动模块和数据加工模块,所述数据加工模块包括图像缓冲子单元和数据缓冲子单元,所述数据加工模块通过电源模块向所述墨水屏供电;
所述保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,并中断向所述墨水屏的供电进入低功耗模式,包括:
将所述墨水屏设备当前显示画面的画面数据保存到所述图像缓冲子单元;
将所述关联画面波形数据保存到所述数据缓冲子单元;
中断向所述屏幕驱动模块的供电进入低功耗模式。
其中,设备运行状态切换装置,还用于:
在所述运行模式下接收到睡眠切换事件时,保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,控制所述墨水屏显示屏保画面,并中断向所述屏幕驱动模块的供电和调整所述墨水屏设备的处理器的运行状态,进入睡眠模式;
在所述睡眠模式下接收到恢复事件时,恢复向所述墨水屏的供电,并根据所述恢复事件对应的恢复波形数据更新显示画面。
其中,所述关联画面波形数据包括刷新到屏保画面的画面数据对应的第一屏保波形数据;
所述设备运行状态切换装置,还用于:
在所述低功耗模式下接收到睡眠切换事件时,所述屏幕驱动模块从所述数据缓冲子单元提取所述第一屏保波形数据,根据所述第一屏保波形数据驱动所述墨水屏进行显示,并中断向所述屏幕驱动模块的供电和调整所述墨水屏设备的处理器的运行状态,进入睡眠模式。
其中,设备运行状态切换装置,还用于:
将所述墨水屏设备当前显示画面的画面数据刷新到屏保画面的画面数据对应的屏保波形数据,间隔更新到所述数据缓冲子单元;
相应的,所述控制所述墨水屏显示屏保画面,包括:
所述屏幕驱动模块从所述数据缓冲子单元提取所述屏保波形数据,并根据所述屏保波形数据驱动所述墨水屏进行显示。
其中,所述在所述运行模式下接收到睡眠切换事件时,还包括:
将所述屏保画面的画面数据刷新到当前显示的画面数据对应的恢复波形数据,保存到所述数据缓冲子单元;
相应的,所述根据所述恢复事件对应的恢复波形数据更新显示画面,包括:
所述屏幕驱动模块从所述数据缓冲子单元提取所述恢复波形数据,并根据所述恢复波形数据驱动所述墨水屏进行显示。
其中,所述屏幕驱动模块连接有信号转换模块,所述屏幕驱动模块通过所述信号转换模块向所述墨水屏发送驱动数据;
所述当所述当前运行数据满足所述状态切换模型时,还包括:
向所述数据缓冲子单元保存转换配置数据,所述转换配置数据包括数据格式、传输速率和传输方式;
相应的,所述恢复向所述墨水屏的供电并根据所述目标波形数据更新显示画面,包括:
从所述数据缓冲子单元读取转换配置数据,并根据读取到的转换配置数据对所述信号转换模块和屏幕驱动模块的接口进行数据配置。
其中,所述在所述低功耗模式下接收到唤醒事件时,根据所述唤醒事件对应的目标画面和保存的画面数据,基于所述关联画面波形数据确认目标波形数据,包括:
在所述低功耗模式下接收到用于触发翻页的唤醒事件时,确认从保存的画面数据到所述唤醒事件对应目标页面的页面切换关系,从所述关联画面波形数据中确认所述页面切换关系对应的目标波形数据;
从所述关联画面波形数据中确认目标波形数据失败时,基于波形查询表生成所述页面切换关系对应的目标波形数据。
本发明实施例提供的设备运行状态切换装置包含在终端设备中,且可用于执行上述实施例中提供的设备运行状态切换方法,具备相应的功能和有益效果。
值得注意的是,上述设备运行状态切换装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
图4为本发明实施例提供的一种终端设备的结构示意图。如图4所示,该终端设备包括处理器310、存储器320、输入装置330、输出装置340以及通信装置350;终端设备中处理器310的数量可以是一个或多个,图4中以一个处理器310为例;终端设备中的处理器310、存储器320、输入装置330、输出装置340以及通信装置350可以通过总线或其他方式连接,图4中以通过总线连接为例。
存储器320作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的设备运行状态切换方法对应的程序指令/模块(例如,设备运行状态切换装置中的数据获取单元210、数据匹配单元220、保存断电单元230、数据确认单元240和显示恢复单元250)。处理器310通过运行存储在存储器320中的软件程序、指令以及模块,从而执行终端设备的各种功能应用以及数据处理,即实现上述的设备运行状态切换方法。
存储器320可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器320可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器320可进一步包括相对于处理器310远程设置的存储器,这些远程存储器可以通过网络连接至终端设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置330可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。本方案中的输出装置340为墨水屏,另外还可以有声音输出设备或其它显示设备。
上述终端设备包含设备运行状态切换装置,可以用于执行任意设备运行状态切换方法,具备相应的功能和有益效果。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请任意实施例中提供的设备运行状态切换方法中的相关操作,且具备相应的功能和有益效果。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。
因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (14)

1.设备运行状态切换方法,用于墨水屏设备,其特征在于,包括:
在所述墨水屏设备处于运行模式时,获取墨水屏设备的当前运行数据;
将所述当前运行数据与预设的状态切换模型进行匹配;
当所述当前运行数据满足所述状态切换模型时,保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,并中断向所述墨水屏的供电进入低功耗模式;
在所述低功耗模式下接收到唤醒事件时,根据所述唤醒事件对应的目标画面和保存的画面数据,基于所述关联画面波形数据确认目标波形数据;
恢复向所述墨水屏的供电并根据所述目标波形数据更新显示画面。
2.根据权利要求1所述的设备运行状态切换方法,其特征在于,所述当前运行数据包括向所述墨水屏发送数据的间隔时长、所述墨水屏设备距离上一次检测到控制操作的间隔时长和所述墨水屏接收到的控制操作的内容数据;
相应的,所述当所述当前运行数据满足所述状态切换模型时,包括:
当向所述墨水屏发送数据的间隔时长满足预设的第一时长,确认所述当前运行数据满足所述状态切换模型;
当所述墨水屏设备距离上一次检测到控制操作的间隔时长满足预设的第二时长,确认所述当前运行数据满足所述状态切换模型;
当所述墨水屏设备接收到的控制操作的内容数据为状态切换操作的内容数据,确认所述当前运行数据满足所述状态切换模型。
3.根据权利要求2所述的设备运行状态切换方法,其特征在于,所述第一时长和/或第二时长与当前显示的应用相对应。
4.根据权利要求2所述的设备运行状态切换方法,其特征在于,所述当所述墨水屏接收到的控制操作的内容数据为状态切换操作的内容数据,确认所述当前运行数据满足所述状态切换模型,包括:
当所述墨水屏设备的运行时长满足预设的第三时长,在所述墨水屏显示低功耗确认弹窗;
在所述低功耗确认弹窗接收到确认进入低功耗模式的控制操作时,确认所述当前运行数据满足所述状态切换模型。
5.根据权利要求1所述的设备运行状态切换方法,其特征在于,所述墨水屏包括屏幕驱动模块和数据加工模块,所述数据加工模块包括图像缓冲子单元和数据缓冲子单元,所述数据加工模块通过电源模块向所述墨水屏供电;
所述保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,并中断向所述墨水屏的供电进入低功耗模式,包括:
将所述墨水屏设备当前显示画面的画面数据保存到所述图像缓冲子单元;
将所述关联画面波形数据保存到所述数据缓冲子单元;
中断向所述屏幕驱动模块的供电进入低功耗模式。
6.根据权利要求5所述的设备运行状态切换方法,其特征在于,还包括:
在所述运行模式下接收到睡眠切换事件时,保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,控制所述墨水屏显示屏保画面,并中断向所述屏幕驱动模块的供电和调整所述墨水屏设备的处理器的运行状态,进入睡眠模式;
在所述睡眠模式下接收到恢复事件时,恢复向所述墨水屏的供电,并根据所述恢复事件对应的恢复波形数据更新显示画面。
7.根据权利要求6所述的设备运行状态切换方法,其特征在于,所述关联画面波形数据包括刷新到屏保画面的画面数据对应的第一屏保波形数据;
所述设备运行状态切换方法,还包括:
在所述低功耗模式下接收到睡眠切换事件时,所述屏幕驱动模块从所述数据缓冲子单元提取所述第一屏保波形数据,根据所述第一屏保波形数据驱动所述墨水屏进行显示,并中断向所述屏幕驱动模块的供电和调整所述墨水屏设备的处理器的运行状态,进入睡眠模式。
8.根据权利要求7所述的设备运行状态切换方法,其特征在于,还包括:
将所述墨水屏设备当前显示画面的画面数据刷新到屏保画面的画面数据对应的屏保波形数据,间隔更新到所述数据缓冲子单元;
相应的,所述控制所述墨水屏显示屏保画面,包括:
所述屏幕驱动模块从所述数据缓冲子单元提取所述屏保波形数据,并根据所述屏保波形数据驱动所述墨水屏进行显示。
9.根据权利要求8所述的设备运行状态切换方法,其特征在于,所述在所述运行模式下接收到睡眠切换事件时,还包括:
将所述屏保画面的画面数据刷新到当前显示的画面数据对应的恢复波形数据,保存到所述数据缓冲子单元;
相应的,所述根据所述恢复事件对应的恢复波形数据更新显示画面,包括:
所述屏幕驱动模块从所述数据缓冲子单元提取所述恢复波形数据,并根据所述恢复波形数据驱动所述墨水屏进行显示。
10.根据权利要求5所述的设备运行状态切换方法,其特征在于,所述屏幕驱动模块连接有信号转换模块,所述屏幕驱动模块通过所述信号转换模块向所述墨水屏发送驱动数据;
所述当所述当前运行数据满足所述状态切换模型时,还包括:
向所述数据缓冲子单元保存转换配置数据,所述转换配置数据包括数据格式、传输速率和传输方式;
相应的,所述恢复向所述墨水屏的供电并根据所述目标波形数据更新显示画面,包括:
从所述数据缓冲子单元读取转换配置数据,并根据读取到的转换配置数据对所述信号转换模块和屏幕驱动模块的接口进行数据配置。
11.根据权利要求1所述的设备运行状态切换方法,其特征在于,所述在所述低功耗模式下接收到唤醒事件时,根据所述唤醒事件对应的目标画面和保存的画面数据,基于所述关联画面波形数据确认目标波形数据,包括:
在所述低功耗模式下接收到用于触发翻页的唤醒事件时,确认从保存的画面数据到所述唤醒事件对应目标页面的页面切换关系,从所述关联画面波形数据中确认所述页面切换关系对应的目标波形数据;
从所述关联画面波形数据中确认目标波形数据失败时,基于波形查询表生成所述页面切换关系对应的目标波形数据。
12.设备运行状态切换装置,用于墨水屏设备,其特征在于,包括:
数据获取单元,用于在所述墨水屏设备处于运行模式时,获取墨水屏设备的当前运行数据;
数据匹配单元,用于将所述当前运行数据与预设的状态切换模型进行匹配;
保存断电单元,用于当所述当前运行数据满足所述状态切换模型时,保存所述墨水屏设备当前显示画面的画面数据和关联画面波形数据,并中断向所述墨水屏的供电进入低功耗模式;
数据确认单元,用于在所述低功耗模式下接收到唤醒事件时,根据所述唤醒事件对应的目标画面和保存的画面数据,基于所述关联画面波形数据确认目标波形数据;
显示恢复单元,用于恢复向所述墨水屏的供电并根据所述目标波形数据更新显示画面。
13.一种终端设备,其特征在于,包括:
墨水屏;
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述终端设备实现如权利要求1-11任一所述的设备运行状态切换方法。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-11任一所述的设备运行状态切换方法。
CN202310185178.7A 2023-02-28 2023-02-28 设备运行状态切换方法、装置、终端设备和存储介质 Active CN116229909B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202310185178.7A CN116229909B (zh) 2023-02-28 2023-02-28 设备运行状态切换方法、装置、终端设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310185178.7A CN116229909B (zh) 2023-02-28 2023-02-28 设备运行状态切换方法、装置、终端设备和存储介质

Publications (2)

Publication Number Publication Date
CN116229909A true CN116229909A (zh) 2023-06-06
CN116229909B CN116229909B (zh) 2023-11-24

Family

ID=86588789

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310185178.7A Active CN116229909B (zh) 2023-02-28 2023-02-28 设备运行状态切换方法、装置、终端设备和存储介质

Country Status (1)

Country Link
CN (1) CN116229909B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002123235A (ja) * 2001-08-03 2002-04-26 Canon Inc 画像表示装置の電源制御方法
WO2002079869A1 (en) * 2001-04-02 2002-10-10 E Ink Corporation Electrophoretic medium with improved image stability
CN109002250A (zh) * 2018-05-30 2018-12-14 青岛海信移动通信技术股份有限公司 一种触控操作方法、装置、移动终端和存储介质
CN109785801A (zh) * 2018-12-06 2019-05-21 青岛海信移动通信技术股份有限公司 一种墨水屏画面刷新的方法和设备
CN112509524A (zh) * 2020-11-18 2021-03-16 深圳市慧为智能科技股份有限公司 水墨屏快速刷新方法、装置、设备及计算机可读存储介质
CN115509670A (zh) * 2022-11-08 2022-12-23 广州文石信息科技有限公司 页面显示方法、装置、墨水屏设备和存储介质

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002079869A1 (en) * 2001-04-02 2002-10-10 E Ink Corporation Electrophoretic medium with improved image stability
JP2002123235A (ja) * 2001-08-03 2002-04-26 Canon Inc 画像表示装置の電源制御方法
CN109002250A (zh) * 2018-05-30 2018-12-14 青岛海信移动通信技术股份有限公司 一种触控操作方法、装置、移动终端和存储介质
CN109785801A (zh) * 2018-12-06 2019-05-21 青岛海信移动通信技术股份有限公司 一种墨水屏画面刷新的方法和设备
CN112509524A (zh) * 2020-11-18 2021-03-16 深圳市慧为智能科技股份有限公司 水墨屏快速刷新方法、装置、设备及计算机可读存储介质
CN115509670A (zh) * 2022-11-08 2022-12-23 广州文石信息科技有限公司 页面显示方法、装置、墨水屏设备和存储介质

Also Published As

Publication number Publication date
CN116229909B (zh) 2023-11-24

Similar Documents

Publication Publication Date Title
CN105427782B (zh) 用于动态切换刷新率的处理器与相关电子装置
CN102682682B (zh) 用于控制具有自刷新能力的显示设备的方法和系统
US20210358358A1 (en) Timing controller, display device, apparatus and method for controlling refresh rate
US8963863B2 (en) Computer, display card, display device and method for updating display information
US8289306B2 (en) Static retention mode for display panels
CN102387280B (zh) 成像装置、片上系统单元及其驱动方法
US8730251B2 (en) Switching video streams for a display without a visible interruption
US9865194B2 (en) Display system and method for driving same between normal mode and panel self-refresh (PSR) mode
CN105103214A (zh) 具有可变刷新率的低功率显示设备
US20130278614A1 (en) Information Handling System Display Adaptive Self-Refresh
CN106875915B (zh) 自刷新显示驱动装置、驱动方法及显示装置
KR20110132126A (ko) 모드전환방법, 상기 모드전환방법이 적용되는 디스플레이구동ic 및 영상신호처리시스템
CN104620311A (zh) 存储器控制装置、便携终端、存储器控制程序以及计算机可读取的记录介质
US6801196B1 (en) Method and apparatus to control power state of a display device
KR20230008004A (ko) 풀 프레임 및 부분 프레임 유휴 이미지 업데이트의 공존
US11763414B2 (en) Glitchless GPU switching at a multiplexer
CN116229909B (zh) 设备运行状态切换方法、装置、终端设备和存储介质
CN106843687B (zh) 基于电子墨水屏的计算机显示器的屏幕保护方法及装置
JP2002162938A (ja) 液晶表示装置
TWI443576B (zh) 圖像顯示系統及方法
US20130229337A1 (en) Electronic device, electronic device controlling method, computer program product
CN115509670B (zh) 页面显示方法、装置、墨水屏设备和存储介质
US20190018443A1 (en) Image transmission apparatus, image transmission system, and method of controlling image transmission apparatus
CN112783274B (zh) 智能手表及其控制装置、控制方法
JP2006018149A (ja) 液晶表示装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant