专利名称:电纸书在线阅读降低功耗的方法
技术领域:
本发明涉及一种电纸书在线阅读降低功耗的方法。
背景技术:
传统的设计中,电纸书进入待机时,USB控制器将会关闭,并把关闭的消息上报给 PPP层,导致拨号连接断开,无法实现在线阅读。传统在线阅读方法中,由于无线拨号连接的 存在,应用处理器(AP)和通信处理器(CP)无法进入待机状态,电纸书长时间处于高耗能状 态,而且从待机恢复需要15秒。本发明针对无线电纸书的在线连接方式进行改进,有效的 解决了传统方式存在的弊端。
发明内容
本发明所要解决的技术问题是提供一种电纸书在线阅读降低功耗的方法,能够使 电纸书处于在线状态时进入待机,降低功耗,并且将待机恢复时间縮短在3秒内,延长了电 纸书的续航时间,促进电纸书的市场推广。 本发明是这样实现的本发明通过改进应用处理器(AP)端的拨号环节,改进通信 处理器(CP)端的链路管理,从而实现电纸书处于在线状态,可以进入待机,而拨号连接不 断开。那么可以降低功耗的同时,縮短恢复的时间。 本发明中应用处理器(AP)端的软件构架包括USB驱动层、虚拟串口 (Virtual Port)层、PPP协议层、应用层,所述的虚拟串口 (VirtualPort)层位于所述的USB驱动层 之上,所述的PPP协议层位于所述的虚拟串口 (Virtual Port)层之上,所述的应用层位于 所述的PPP协议层之上,而各层之间是通过发送消息来实现通信的;本发明的重点就是在 应用处理器(AP)端USB驱动层和PPP协议层间添加一个虚拟串口 (Virtual Port),隔离 了 USB断开状态对PPP协议栈的影响;虚拟串口 (Virtual Port)并非是真实的物理串口 , 而是通过软件虚拟出来的虚拟串口 ;应用处理器(AP)端的PPP拨号时,直接控制虚拟串口 (Virtual Port)驱动,通过虚拟串口 (Virtual Port)驱动控制USB驱动与通信处理器(CP) 通信;如果需要待机,USB断开了,但虚拟串口 (Virtual Port)层不向PPP层上报断开消息, PPP协议的状态保持稳定。通信处理器(CP)端中的MIS不向PPP SERVER上报USB断开状 态;因此在待机时,保持了 PPP链路。当应用处理器(AP)唤醒时,USB重新连接,这个状态 都控制在虚拟串口 (Virtual Port)和MIS层之下,对上层毫无影B向,即使得待机恢复的时 间大大縮短。 采用上述结构和流程,即可实现电纸书在线时进入待机状态,降低了功耗。
本发明的有益效果是将电纸书在线阅读时的功耗大大降低,待机恢复时间縮短。
图1为本发明的软件构架框图。
图2为本发明的硬件构架框图。
图中1、9.电源管理单元(PMU)、2.天线开关(RF)、3、5.同步动态存储器 (SDRAM) 、4、6.闪存(FLASH) 、7.电子墨水显示屏(E-INK) 、8.键盘(Keyboard)。
具体实施例方式
本实施方法通过改进应用处理器(AP)端的拨号环节,改进通信处理器(CP)端的 链路管理,从而实现电纸书处于在线状态,可以进入待机,而拨号连接不断开。那么可以降 低功耗的同时,縮短恢复的时间。 本实施方法中应用处理器(AP)端的软件构架包括USB驱动层、虚拟串口 (Virtual Port)、PPP协议层、应用层,所述的虚拟串口 (VirtualPort)层位于所述的USB驱 动层之上,所述的PPP协议层位于所述的虚拟串口 (Virtual Port)层之上,所述的应用层 位于所述的PPP协议层之上,而各层之间是通过发送消息来实现通信的。本发明的重点就 是在应用处理器(AP)端USB驱动层和PPP协议层间添加一个虚拟串口 (Virtual Port), 隔离了 USB断开状态对PPP协议栈的影响。虚拟串口 (Virtual Port)并非是真实的物理 串口,而是通过软件虚拟出来的虚拟串口。应用处理器(AP)端的PPP拨号时,直接控制虚 拟串口 (Virtual Port)驱动,通过虚拟串口 (Virtual Port)驱动控制USB驱动与通信处 理器(CP)通信。如果需要待机,USB断开了,但虚拟串口 (Virtual Port)层不向PPP层上 报断开消息,PPP协议的状态保持稳定。通信处理器(CP)端中的MIS不向PPP SERVER上 报USB断开状态。因此在待机时,保持了PPP链路。当应用处理器(AP)唤醒时,USB重新 连接,这个状态都控制在虚拟串口 (Virtual Port)和MIS层之下,对上层毫无影B向,即使得 待机恢复的时间縮短在3秒之内。采用上述结构和流程,即可实现电纸书在线时进入待机 状态,在线阅读功耗从200多毫安降低到5毫安。
权利要求
一种电纸书在线阅读降低功耗的方法,其特征在于本发明中应用处理器端的软件构架包括USB驱动层、虚拟串口层、PPP协议层、应用层,所述的虚拟串口层位于所述的USB驱动层之上,所述的PPP协议层位于所述的虚拟串口层之上,所述的应用层位于所述的PPP协议层之上,而各层之间是通过发送消息来实现通信的;应用处理器端的PPP拨号时,直接控制虚拟串口驱动,通过虚拟串口驱动控制USB驱动与通信处理器通信;如果需要待机,USB断开了,但虚拟串口层不向PPP层上报断开消息,PPP协议的状态保持稳定;通信处理器端中的MIS不向PPP SERVER上报USB断开状态;因此在待机时,保持了PPP链路;当应用处理器唤醒时,USB重新连接,这个状态都控制在虚拟串口和MIS层之下,对上层毫无影响。
全文摘要
本发明公开了一种电纸书在线阅读降低功耗的方法,本发明通过改进应用处理器(AP)端的拨号环节,改进通信处理器(CP)端的链路管理,从而实现电纸书处于在线状态,可以进入待机,而拨号连接不断开。那么可以降低功耗的同时,缩短恢复的时间。
文档编号H04L29/06GK101719900SQ200910188490
公开日2010年6月2日 申请日期2009年12月3日 优先权日2009年12月3日
发明者李均强 申请人:深圳市华域软件有限公司