一种低功耗常显信息实现方法及装置与流程

文档序号:11250426阅读:1626来源:国知局
一种低功耗常显信息实现方法及装置与流程

本发明涉及智能可穿戴设备技术领域,具体而言,本发明涉及一种低功耗常显信息实现方法及装置。



背景技术:

现有的智能手表上,有些采用了在手表处于待机模式时将手机背光关闭或调低的方式,降低手表的功耗,从而延长手表待机信息。

例如,申请号为201510283955.7,发明名称为一种智能手表降低功耗的方法及智能手表的中国发明专利申请,公开了一种智能手表降低功耗的方法及智能手表。其中,降低智能手表功耗的方法包括:所述智能手表当处于休眠状态时,调整所述智能手表的显示模式,以降低所述智能手表的功耗;以及降低所述智能手表的中央处理器的工作频率,并调整所述智能手表的表盘刷新周期,以停止更新所述表盘秒针的数据。上述方案,能够在休眠模式,显示分针和时针数据,减小查看信息和消耗的功耗,进而延长待机信息。

然而,上述工作方式不能一直实时显示(24小时显示)手表的信息,而要等到表盘刷新周期到达时才能够看到信息显示,这对于刷新周期较长的情况下,显然用户需要等较长的信息才能看到表盘显示,不利于用户对手表的使用。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的低功耗常显信息实现的方法及装置。

本发明是通过下述技术方案来解决上述技术问题的:

具体的,根据本发明的一个方面,本发明提供了一种低功耗常显信息实现的方法,用于具有液晶显示屏的终端,包括以下步骤:

将所述液晶显示屏切换至空闲模式,同时将显示功耗调整至超低功耗显示状态;

在超低功耗显示状态下显示获取到的终端表盘信息。

优选的,所述方法进一步包括如下步骤:

周期性启动实时时钟中断,移动行业处理器接口退出超低功耗模式;

表盘应用刷新信息显示;以及

移动行业处理器接口再次进入超低功耗模式。

优选的,如上所述的方法,在将所述液晶显示屏切换至空闲模式之前,判断是否存在进入超低功耗显示状态的事件,如果存在所述事件,则进入所述超低功耗显示状态,关闭或者设置低背光亮度,设置比正常显示状态更低的cpu频率。

优选的,如上所述的方法,所述周期性启动实时时钟中断的周期为1分钟,所述实时时钟由cpu提供。

优选的,如上所述的方法,所述刷新信息显示的流程如下:

(1)所述终端的系统进入屏保模式,并通知环境模式接口控件;

(2)环境模式接口控件通知服务启动控件;

(3)服务控件读取配置控件的配置进行耗电相关设置;

(4)服务控件通知注册的活动控件进入环境模式进行页面渲染改变;

(5)服务控件根据配置控件刷新频率定时唤醒系统并通知活动控件进行页面用户界面刷新操作;

(6)服务控件控制活动控件页面刷新操作后对系统进行休眠操作;

(7)环境模式接口控件通知服务结束控件;

(8)服务控件通知活动控件退出环境模式。

优选的,如上所述的方法,当终端遇到唤醒事件时,终端恢复正常显示模式。

优选的,如上所述的方法,所述唤醒事件包括:用户按电源键、用户触摸液晶屏、用户抬手或转动手腕。

根据本发明的另一个方面,本发明还提供了一种智能装置,包括显示屏、存储器、一个或多个处理器;以及

一个或多个程序,其中所述一个或多个程序被存储在存储器中,并且被配置成由所述一个或多个处理器执行,所述程序包括用于执行上述任意一项所述方法的步骤。

优选的,所述显示屏为半反半透液晶屏。

根据本发明的另一个方面,本发明还提供了一种计算机可读存储介质,包括与具有显示屏的手表结合使用的计算机程序,所述计算机程序可被处理器执行以完成上述任意一项所述方法的步骤。

本发明的有益效果在于:本发明的微光常显设备,不管何时均可以保证用户看清楚信息(24小时不间断显示)。另外,通过定期刷新表盘信息,保证用户在固定周期内看到更清晰的信息显示,也保证了功耗的节省。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明的正常模式关闭流程图。

图2为本发明的正常模式开启流程图。

图3为本发明的低功耗常显信息实现的方法流程图。

图4为本发明的低功耗常显模式开启流程图。

图5为本发明的低功耗常显信息装置结构图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为了理解方便,本发明使用智能手表为例说明本发明的技术方案和技术效果。本发明的智能手表可以进入两种模式:一种为正常模式,一种为超低功耗显示模式。以下分别作详细介绍。

为了达成本发明的发明目的,本发明的智能手表所使用的液晶显示屏选择半反半透模式的液晶屏,因此液晶屏在关闭背光和系统休眠的情况下,仍然能够清晰展现屏幕的表盘,或者其他内容,从而使用户获得良好的使用体验。相比之下本发明之前的手表休眠状态中表盘是黑屏的,没有信息显示。另外,超低功耗状态下显示的表盘与常亮状态下表盘高度相似,将常亮状态下的表盘切换为超低功耗的常显信息状态时,由于两者的表盘高度相似,因此这种切换没有突兀感,过渡很平滑。

当然,本发明的液晶显示屏不使用半反半透模式的液晶屏,而采用普通的显示屏也是可以的。只是普通的显示屏幕不能在关掉屏幕背光的情况下显示内容。如果是普通显示屏的话,在idle模式下,背光亮度不能全关闭,只能设置比较低的亮度。

图1为本发明的正常模式关闭流程图。所谓手表屏幕的normal_off就是屏幕不显示内容的状态,其主要流程如下:首先,关闭背光亮度;然后关闭lcd面板及供电;关闭mipidsi(mipi(移动行业处理器接口)是mobileindustryprocessorinterface的缩写,是mipi联盟发起的为移动应用处理器制定的开放标准。dsi(displaypixelinterface)是符合mipi协定的串列显示器界面协议,主机与显示器之间用差分信号线连接);关闭lcd控制器;关闭lcd相关的时钟。当然,当屏幕关闭正常模式时,cpu依然在继续工作,但是由于lcd的关闭,表盘没有任何亮度,从而无法看清信息显示。

图2为本发明的正常模式开启流程图。所谓手表屏幕的normal_on就是屏幕正常显示状态,其主要流程如下:使能和配置mipidsi;使能lcd面板的供电及初始化;使能lcd控制器;使能lcd相关的时钟;设置适当的背光亮度。当然,屏幕正常显示时,由于背光亮度的开启,整个手表表盘的亮度会远大于处于没有开启正常模式时的状态。此时,信息显示也是最清晰的状态。

这里所述的信息,可以是时间,也可以是其他应用数据,例如天气、电量剩余等等。

如图3所示,为本发明的低功耗常显信息实现的方法流程图。该方法用于具有液晶显示屏的终端,所述终端为智能手表或无线pos机。

所述方法包括以下步骤:

s110、将液晶显示屏切换至空闲模式,同时将显示功耗调整至超低功耗显示状态;

为降低功耗,将屏幕的液晶显示屏切换至空闲模式(idle模式),同时将显示功耗调整至超低功耗显示状态(mipi进入ulps模式)。此时关闭或者设置很低的背光亮度,设置更低的cpu频率。最终,系统进入休眠状态。如图4所示。

s120、在超低功耗显示状态下显示获取到的终端表盘信息。由于液晶显示屏控制器没有休眠,因此液晶显示屏的液晶屏能够正常显示,同时液晶显示屏选择半反半透模式的液晶屏,因此液晶屏在关闭背光和系统休眠的情况下,仍然能够清晰展现屏幕的表盘,或者其他内容,从而使用户获得良好的使用体验。相比之下本发明之前的手表休眠状态中表盘是黑屏的,没有信息显示。另外,超低功耗状态下显示的表盘与常亮状态下表盘高度相似,将常亮状态下的表盘切换为超低功耗的常显信息状态时,由于两者的表盘高度相似,因此这种切换没有突兀感,过渡很平滑。

s130、周期性启动实时时钟中断,移动行业处理器接口退出超低功耗模式。每隔固定的周期(例如1分钟),启动实时时钟(rtc)中断,mipi退出ulps模式。

s140、表盘应用刷新信息显示。系统进入ambient模式(环境模式),表盘应用刷新一次信息显示,持续信息可以是例如3-5秒钟。然后mipi再次进入ulps模式,如此循环显示,达到定期更新表盘信息显示的目的。这里,所述实时时钟由cpu提供。

上述刷新的机制是基于标准android版本5.0,依赖于androiddream服务。这是也本发明的一个重要创新点所在。下面介绍该刷新机制的基础概念、流程及优点:

(一)基础概念:

dream模式(屏保模式):dream模式是android4.2的一个新特性。可以将该特性看作是一个互动式的屏幕保护程序,在设备闲置或锁屏时,可以显示特定的图片、订阅的新闻或其他内容。

ambientconfig(配置控件):用于管理ambient模式的配置项,例如开关,刷新频率,屏幕亮度限制,网络访问限制,jobscheduler限制,wakelocks限制。

ambientservice(服务控件):是管理ambient模式的核心服务,用于管理ambient模式的生命周期以及接入ambientactivity列表。

ambientdream(环境模式接口控件):实现了dream模式的接口,用于监控dream生命周期变化,但本身并不做ui渲染操作,可以理解为一个透明的dream,将dream的start和stop作为ambient模式开启和关闭的信号。

ambientactivity(活动控件):休眠ui实现接口,例如表盘或者一些在ambient模式下需要特殊显示的页面。

ambientnative(本地控件):用于通知kernal进入或退出ambient模式。

本发明是以ambientdream为dream服务的实现方案,系统开启时以ambientdream为系统默认dream服务实现,系统启动时开启ambientservice服务程序,表盘程序实现ambientactivity接口实现,并向ambientservice中注册。

(二)流程:

1.系统进入dream模式,并通知ambientdream。

2.ambientdream通知ambientservicedreamingstarted(服务启动控件)。

3.ambientservice读取ambientconfig的配置进行耗电相关设置。

4.ambientservice通知注册的ambientactivity进入ambient模式进行页面渲染改变。

5.ambientservice根据ambientconfig刷新频率定时唤醒系统(通过系统内置alarm定时唤醒系统)并通知ambientactivity进行页面ui刷新操作。

6.ambientservice控制ambientactivity页面刷新操作后对系统进行休眠操作。

7.ambientdream通知ambientservicedreamingstop(服务结束控件)。

8.ambientservice通知ambientactivity退出ambient模式。

(三)优点:

1.上层具有ui渲染的能力,实现灵活。

2.系统进入ambient模式后会在屏幕上保持唤醒前的ui效果,但通过节电策略背光关闭,网络限制,alarm唤醒控制等手段达到节电效果。

3.ambient模式下,系统每次唤醒信息较短,并只做ui刷新等操作,耗电曲线会呈段信息内升高,但平均耗电只在原有基础上稍有提升,兼顾了节电和显示效果。

s150、移动行业处理器接口再次进入超低功耗模式。

其他情况下,例如当终端遇到唤醒事件时,mipi退出ulps模式,lcd退出idle模式,终端恢复正常显示模式。此时可以设置正常的背光亮度,设置正常的cpu频率。所述唤醒事件包括但不限于:用户按电源键;用户触摸液晶屏;用户做出抬手、转动手腕等手势。

如图5所示,本发明还提供了一种低功耗常显信息装置200,用于具有液晶显示屏的终端,所述装置包括以下模块:

切换模块210,用于将液晶显示屏切换至空闲模式,同时将显示功耗调整至超低功耗显示状态。

低功耗显示模块220,用于在超低功耗显示状态下显示获取到的终端表盘信息。

时钟中断模块230,用于周期性启动实时时钟中断,使得移动行业处理器接口退出超低功耗模式。每隔固定的周期(例如1分钟),启动实时时钟(rtc)中断,mipi退出ulps模式。

表盘刷新模块240,用于刷新表盘信息显示。表盘应用刷新一次信息显示,持续信息可以是例如3-5秒钟。然后mipi再次进入ulps模式,如此循环显示,达到定期更新表盘信息显示的目的。这里,所述实时时钟由cpu提供。

唤醒模块250,用于当终端遇到唤醒事件时,mipi退出ulps模式,lcd退出idle模式,终端恢复正常显示模式。此时可以设置正常的背光亮度,设置正常的cpu频率。所述唤醒事件包括但不限于:用户按电源键;用户触摸液晶屏;用户做出抬手、转动手腕等手势。

通过以上的方法和装置,本发明实现了正常显示模式和低功耗常显模式之间的切换,用户可以根据自己的使用情况选择两种模式进行切换。通过这种方式,本发明的智能装置能够实现24小时不间断显示信息的技术效果,克服了现有技术中不能够实现不间断显示信息的技术缺陷。

虽然本发明的实施例中使用了智能手表来示意性的表示本发明的有益效果,然而凡是带有显示屏幕的,需要常显的终端也都可以采用本发明的技术方案。采用本发明的设备休眠时ui具有高度可定制性,只要休眠页面继承ambientactivity,实现自己的内容刷新方法,即可显示天气,计步数据等等各种数据。显示信息只是本发明的一种说明实例。

根据本发明的另一个方面,本发明还提供了一种智能装置,包括显示屏、存储器、一个或多个处理器;以及

一个或多个程序,其中所述一个或多个程序被存储在存储器中,并且被配置成由所述一个或多个处理器执行,所述程序包括用于执行上述任意一项所述方法的步骤。

优选的,所述显示屏为半反半透液晶屏。

根据本发明的另一个方面,本发明还提供了一种计算机可读存储介质,包括与具有显示屏的手表结合使用的计算机程序,所述计算机程序可被处理器执行以完成上述任意一项所述方法的步骤。

需要说明的是:

在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的虚拟机的创建装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1