一种电器的快速启动ui系统及快速启动方法

文档序号:6516460阅读:198来源:国知局
一种电器的快速启动ui系统及快速启动方法
【专利摘要】本发明适用于电器的启动技术,提供了一种电器的快速启动UI系统,该电器具有OS操作系统,所述OS操作系统具有快速启动模式和普通启动模式;所述快速启动UI系统包括驱动器、驱动控制单元、MCU、显示触控面板、随机存储器和闪存器;所述驱动控制单元分别与所述驱动器、所述MCU相连接,根据所述MCU的指令控制所述驱动器的工作;所述MCU分别与所述显示触控面板、随机存储器和闪存器相连,根据显示触控面板接收到的用户输入的指令控制快速启动模式和普通启动模式进行启动。所述的快速启动UI系统可以缩短冷启动时间。
【专利说明】—种电器的快速启动Ul系统及快速启动方法
【技术领域】
[0001]本发明属于电器的启动技术,尤其涉及一种电器的快速启动UI系统及快速启动方法。
【背景技术】
[0002]Android是Google公司于2007年11月5日宣布的基于Linux平台的开源手机操作系统,该平台由Linux操作系统内核、dalvik虚拟机、支撑库、应用程序框架及应用程序组成。由于它具有良好的开放性和强大的功能,当前Android操作系统除了在手机等靠电池供电的嵌入式设备中广泛应用外,在数字电视等电器使用交流电源的电器设备和产品也有应用。
[0003]复杂系统下的电器能具有更多功能,多功能化智能化的电器也是人们所追求的,但多功能与智能化具备的同时也带来了一个问题,带有复杂系统的电器的冷启动过程复杂,启动过程中需要较长的时间来配置基础运行信息,因此造成了冷启动时间很长。比如复杂的操作系统Android和Meego系统在冷启动过程中就需要花费较长的开机等待时间。同样,在使用Android系统的电器设备中也会遇到了在冷启动时需要花费较长时间的问题。如果用户是在拨掉电源的情况下重新接上电源再启动带有Android系统的电器,将会需要花费更长的启动等待时间。如何快速地启动电器,是一个亟待解决的问题。

【发明内容】

[0004]本发明所要解决的技术问题在于提供一种电器的快速启动UI系统及快速启动方法,旨在解决电器在冷启动时需要较长的等待时间的问题。
[0005]本发明是这样实现的,一种电器的快速启动UI系统,该电器具有OS操作系统,所述OS操作系统具有快速启动模式和普通启动模式,在所述快速启动模式完成时,在该电器上可进行预设的基本功能操作并且该电器的输入/输出接口可正常使用;所述快速启动Π系统包括驱动器、驱动控制单元、MCU、显示触控面板、随机存储器和闪存器;所述驱动控制单元分别与所述驱动器、所述MCU相连接,根据所述MCU的指令控制所述驱动器的工作;所述闪存器内存储有所述操作系统的数据资源;所述MCU分别与所述显示触控面板、随机存储器和闪存器相连,根据所述显示触控面板接收到的用户输入的指令控制所述OS操作系统以快速启动模式或普通启动模式进行启动。
[0006]进一步地,所述MCU为多线程处理器或多核处理器,其中一核或至少一线程用于处理快速启动模式的工作,其它核或其它线程用于处理普通启动模式的工作。
[0007]进一步地,所述驱动控制单元为马达控制单元,所述驱动器为马达。进一步地,所述快速启动Π系统还包括帧缓冲器,所述帧缓冲器与所述MCU相连接,用于不同时写入快速启动模式或普通启动模式的显示数据。
[0008]进一步地,所述快速启动模式使用的应用程序接口为专业的图形处理库程序接口或跨平台计算机视觉库。[0009]本发明还提供一种电器的快速启动Π系统的启动方法,该电器具有OS操作系统,所述OS操作系统具有快速启动模式和普通启动模式,在所述快速启动模式完成时,在该电器上可进行预设的基本功能操作并且该电器的输入/输出接口可正常使用;所述启动方法包括以下步骤:
[0010]步骤1:启动电器时OS操作系统启动,当MCU的Linux内核启动到最后阶段时,系统初始化进程启动,与此同时所述OS操作系统分出一线程使快速启动模式开始启动;
[0011]步骤2:在快速启动模式启动的同时,普通启动模式在所述OS操作系统后台同时启动。
[0012]进一步地,所述普通启动模式完成时向所述快速启动模式发送正常启动完成信号,并在接收到模式切换指令时,将所述快速启动模式切换为普通启动模式。
[0013]进一步地,所述快速启动模式和所述普通启动模式在启动时共用帧缓冲设备驱动程序,在接到系统空闲指令时所述快速启动模式和所述普通启动模式才能向帧缓冲设备驱动程序中单独写入数据。
[0014]本发明与现有技术相比,有益效果在于:在OS操作系统初始化的时候同时进入快速启动模式可以快速的开启电器,且所述快速启动模式下具有电器的基本操作功能,在OS操作系统启动完成后可切换到普通启动模式下,即可进行电器的所有功能的操作,节约了开机时间,为用户的生活带来了方便。
【专利附图】

【附图说明】
[0015]图1是本发明电器的快速启动Π系统的结构框图;
[0016]图2是快速启动Π系统的显示触控面板图;
[0017]图3是电器的快速启动方法的流程图;
[0018]图4是快速启动模式启动时写入帧缓冲设备程序的流程图;
[0019]图5是OS操作系统启动时驱动控制程序的读/写流程图。
【具体实施方式】
[0020]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021]本发明所述电器的快速启动Π系统具有两个启动模式,快速启动模式和普通启动模式,用户通过快速启动模式可以在开机时快速地进入电器的基本功能操作,同时也可以享受OS操作系统提供的新功能。所述普通启动模式在后台启动好后,在显示触控面板中可以把快速启动模式下的界面切换为普通启动模式下的界面,此时可以操作电器具有的所有功能。
[0022]如图1所示,一种电器的快速启动UI系统,该电器具有OS操作系统,所述OS操作系统具有快速启动模式和普通启动模式,在所述快速启动模式完成时,在该电器上可进行预设的基本功能操作并且该电器的输入/输出接口可正常使用,同时还可以体验所述OS操作系统提供的一些新功能;所述快速启动UI系统包括驱动器13、驱动控制单元12、MCU11、显示触控面板14、随机存储器15和闪存器16 ;所述驱动控制单元12分别与所述驱动器13、所述MCUll相连接,根据所述MCUll的指令控制所述驱动器13的工作;所述闪存器16内存储有所述OS操作系统17的数据资源,所述OS操作系统17在所述MCUll上运行;所述MCUll分别与所述显示触控面板14、随机存储器15和闪存器16相连,根据显示触控面板14接收到的用户输入的指令控制快速启动模式和普通启动模式的启动。所述普通启动模式即为电器设备常见的启动模式,能操作电器设备的全部功能;所述快速启动模式下能操作电器的基本功能及一些OS操作系统的新功能体验,所述快速启动模式的启动速度比普通启动模式的启动速度快很多。
[0023]所述的快速启动模式和普通启动模式都是在同一个OS操作系统和同一个处理器下运行,在所述OS操作系统17开始启动时所述快速启动模式的界面已经显示出来了,而普通启动模式则在后台继续启动运行,在启动好的快速启动模式下可以进行人机界面的操作,输入/输出设备在快速启动模式下同样可以使用。所述OS操作系统17可以为Android操作系统、MeeGo操作系统等。优选的,所述驱动器13为马达,与之相对应的是所述驱动控制单元12为马达控制单元。
[0024]与上述实施例相结合,所述MCUll为多线程处理器或多核处理器,其中一核或至少一线程用于处理快速启动模式的工作,其它核或其它线程用于处理普通启动模式的工作。在单核的操作系统中,快速启动模式在启动的过程中并不顺畅,这是因为所有的启动进程都是由MCUll在同一时间内负责多路复用。单核系统中所述OS操作系统17在启动时会阻碍所述快速启动模式的数据传输。选用双核处理器或者是多核处理器或者是多线程处理器和SMP (Symmetric Mult1-Processing,对称多处理系统)内核能很好地解决这个问题,从而保证系统在启动的同时预留足够的资源给快速启动模式的运行。
[0025]与上述各个实施例相结合,所述快速启动UI系统还包括帧缓冲器,所述帧缓冲器与所述MCU相连接,用于分别且不同时写入快速启动模式或普通启动模式的显示数据。所述快速启动模式和所述普通启动模式在向帧缓冲器写入显示数据时都必须接收到共享目标或系统总性能,一旦有一个启动模式正在写入时,另一个启动模式需要等待原程序完成控制时才可以写入。
[0026]所述快速启动UI系统还包括输入/输出接口,在快速启动模式下即可启动所述输入/输出接口。所述输入/输出接口用于驱动程式,且共用同一个MCU和共用同一个操作系统。所述快速启动模式和所述普通启动模式共用所述输入/输出接口。
[0027]所述快速启动模式使用的应用程序接口可以为专业的图形处理库程序接口(OpenGL, Open Graphics Library)、跨平台计算机视觉库(OpenCV, Open Source ComputerVision Library)或者其它的图形数据库。
[0028]如图3至图5所示,本发明还提供一种电器的快速启动Π系统的启动方法,该电器具有OS操作系统,所述OS操作系统具有快速启动模式和普通启动模式,在所述快速启动模式完成时,该电器上可进行预设的基本功能操作并且该电器的输入/输出接口可正常使用;所述启动方法包括以下步骤:
[0029]步骤1:启动电器时OS操作系统启动,当MCU的Linux内核启动到最后阶段时,系统初始化(init)进程启动,与此同时所述OS操作系统分出一线程使快速启动模式开始启动,从而保证了快速启动模式的响应启动时间不会受到后台程序运行的影响。
[0030]步骤2:在快速启动模式启动的同时,普通启动模式在所述OS操作系统后台同时启动。
[0031]在所述快速启动模式启动的时候,帧缓冲器获取帧缓冲同步状态数据并驱动控制所述快速启动系统中的各显示数据。
[0032]在所述快速启动模式启动完成时,所述输入/输出接口及电器设备即可进行基本的操作控制和工作。所述输入/输出接口是MCU和驱动设备之间的接口,所述输入/输出接口的功能包括设置马达频度、检测马达频率、检测显示触控面板的状态及按钮输入、驱动PWM信号、控制A/D、D/A、SP1、I2C信号等。
[0033]所述普通启动模式完成时向所述快速启动模式发送指令,所述快速启动模式可切换为普通启动模式。所述的显示触控界面如图2所示,当普通启动模式22在后台启动完成后,高级模式25被点亮,通过所述高级模式25可以从快速启动模式21切换到普通启动模式22。
[0034]所述快速启动模式和所述普通启动模式在启动时共用帧缓冲设备驱动程序,在接到系统空闲指令时所述快速启动模式和所述普通启动模式才能向帧缓冲设备驱动程序中单独写入数据。
[0035]所述快速启动模式和所述普通启动模式共享输入/输出设备驱动程序,在接收到共享目标或系统总指令时所述快速启动模式或所述普通启动模式才允许从输入/输出设备驱动程序中写入或读出数据。
[0036]如图2所示为快速启动模式下显示界面的首页,通过触控相应的功能键可以使马达和预存储的程序工作。用户也可以通过快速启动械子菜单23或普通启动模式子菜单24选择更多的功能。在开启电器的时候,快速启动模式启动完成的时间比普通启动模式启动完成的时间短很多,在快速启动模式启动完成后,不需要再等待普通启动模式的启动完成用户即可操作电器的基本功能,节省了等待的时间,提高了用户使用的满意度。当普通启动模式的启动完成后,高级模式25的按键会点亮以提醒系统启动完成,用户可以自由地选择电器工作的系统模式。
[0037]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种电器的快速启动UI系统,该电器具有OS操作系统,其特征在于,所述OS操作系统具有快速启动模式和普通启动模式,在所述快速启动模式完成时,在该电器上可进行预设的基本功能操作并且该电器的输入/输出接口可正常使用;所述快速启动Π系统包括驱动器、驱动控制单元、MCU、显示触控面板、随机存储器和闪存器;所述驱动控制单元分别与所述驱动器、所述MCU相连接,根据所述MCU的指令控制所述驱动器的工作;所述闪存器内存储有所述OS操作系统的数据资源;所述MCU分别与所述显示触控面板、随机存储器和闪存器相连,根据所述显示触控面板接收到的用户输入的指令控制所述OS操作系统以快速启动模式或普通启动模式进行启动。
2.根据权利要求1所述的电器的快速启动UI系统,其特征在于,所述MCU为多线程处理器或多核处理器,其中一核或至少一线程用于处理快速启动模式的工作,其它核或其它线程用于处理普通启动模式的工作。
3.根据权利要求1所述的电器的快速启动UI系统,其特征在于,所述驱动控制单元为马达控制单元,所述驱动器为马达。
4.根据权利要求1所述的电器的快速启动UI系统,其特征在于,所述快速启动UI系统还包括帧缓冲器,所述帧缓冲器与所述MCU相连接,用于不同时写入快速启动模式或普通启动模式的显示数据。
5.根据权利要求1所述的电器的快速启动UI系统,其特征在于,所述快速启动模式使用的应用程序接口为专业的图形处理库程序接口或跨平台计算机视觉库。
6.—种电器的快速启动UI系统的启动方法,该电器具有OS操作系统,其特征在于,所述OS操作系统具有快速启动模式和普通启动模式,在所述快速启动模式完成时,在该电器上可进行预设的基本功能操作并且该电器的输入/输出接口可正常使用;所述启动方法包括以下步骤: 步骤1:启动电器时OS操作系统启动,当MCU的Linux内核启动到最后阶段时,系统初始化进程启动,与此同时所述OS操作系统分出一线程使快速启动模式开始启动; 步骤2:在快速启动模式启动的同时,普通启动模式在所述OS操作系统后台同时启动。
7.根据权利要求6所述的启动方法,其特征在于,所述普通启动模式完成时向所述快速启动模式发送正常启动完成信号,并在接收到模式切换指令时,将所述快速启动模式切换为普通启动模式。
8.根据权利要求6所述的启动方法,其特征在于,所述快速启动模式和所述普通启动模式在启动时共用帧缓冲设备驱动程序,在接到系统空闲指令时所述快速启动模式和所述普通启动模式才能向帧缓冲设备驱动程序中单独写入数据。
【文档编号】G06F9/445GK103514024SQ201310505467
【公开日】2014年1月15日 申请日期:2013年10月24日 优先权日:2013年10月24日
【发明者】吴佑伟, 刘波, 罗子扬 申请人:深圳中微电科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1