移动终端的显示切换方法及移动终端转让专利

申请号 : CN200810240278.0

文献号 : CN101751114B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 徐向华李小丁孙春辉

申请人 : 联想(北京)有限公司

摘要 :

本发明公开了移动终端的显示切换方法及移动终端,所述移动终端包括第一处理器和第二处理器,由所述第一处理器控制显示模块的状态为第一状态,由所述第二处理器控制显示模块的状态为第二状态,包括:在所述第一状态时,所述第一处理器接收显示切换命令;所述第一处理器获得控制参数;所述第一处理器将所述控制参数发送给所述第二处理器,控制移动终端切换到所述第二状态;所述第二处理器按照所述控制参数控制所述显示模块。由于本发明中的两个处理器能够独立对显示模块进行控制,因此可以根据显示内容的需要切换到合适的处理器,提高了显示控制的灵活性,并且降低了系统功耗。

权利要求 :

1.一种移动终端的显示切换方法,其特征在于,所述移动终端包括第一处理器和第二处理器,由所述第一处理器对显示模块进行控制的状态为第一状态,由所述第二处理器对显示模块进行控制的状态为第二状态,包括:在所述第一状态时,所述第一处理器接收显示切换命令;

所述第一处理器获得控制参数;

所述第一处理器将所述控制参数发送给所述第二处理器,控制移动终端切换到所述第二状态;

所述第二处理器按照所述控制参数控制所述显示模块。

2.根据权利要求1所述的方法,其特征在于,还包括:移动终端初始开机,所述第一处理器启动后进入所述第一状态;

第一处理器初始化显示参数,使所述显示参数与所述显示模块的特性匹配。

3.根据权利要求1所述的方法,其特征在于,所述第一处理器将所述控制参数发送给第二处理器包括:第一处理器在第一内存缓冲区记录当前的控制参数,所述控制参数至少包括环境变量参数和用户设置参数;

第一处理器向所述第二处理器发送读取通知;

第二处理器从所述第一内存缓冲区读取所述控制参数;

第二处理器将所述控制参数保存在第二内存缓冲区;

对所述控制参数进行处理,使处理后的所述控制参数与所述第二状态匹配。

4.根据权利要求1所述的方法,其特征在于,所述控制移动终端切换到所述第二状态包括:第一处理器接收第二处理器发送的获取所述控制参数完毕的通知消息;

控制切换开关从与所述第一处理器连通转换为与所述第二处理器连通。

5.一种移动终端的显示切换方法,其特征在于,所述移动终端包括第一处理器和第二处理器,由所述第一处理器对显示模块进行控制的状态为第一状态,由所述第二处理器对显示模块进行控制的状态为第二状态,包括:在所述第二状态时,第一处理器接收第二处理器发送的显示切换命令;

所述第二处理器获得控制参数;

所述第二处理器将所述控制参数发送给所述第一处理器;

所述第一处理器控制移动终端切换到所述第一状态后,按照所述控制参数控制所述显示模块。

6.根据权利要求5所述的方法,其特征在于,所述第二状态时,所述第一处理器处于睡眠状态;

所述第二处理器发送的显示切换命令具体为:所述第二处理器执行完显示任务后发送的切换命令,所述显示任务为在切换到所述第二状态前所述第一处理器发送给所述第二处理器的显示切换命令中包含的显示任务。

7.根据权利要求5所述的方法,其特征在于,所述第二处理器将当前的控制参数发送给所述第一处理器包括:第二处理器在第二内存缓冲区记录当前的控制参数,所述控制参数至少包括环境变量参数和用户设置参数;

第二处理器向所述第一处理器发送读取通知;

第一处理器从所述第二内存缓冲区读取所述控制参数;

第一处理器将所述控制参数保存在第一内存缓冲区;

对所述控制参数进行处理,使处理后的所述控制参数与所述第一状态匹配。

8.根据权利要求5所述的方法,其特征在于,所述第一处理器控制移动终端切换到所述第一状态包括:第一处理器控制切换开关从与所述第二处理器连通转换为与所述第一处理器连通;

第一处理器向所述第二处理器发送关机命令。

9.一种移动终端,其特征在于,所述移动终端包括第一处理器和第二处理器,其中由所述第一处理器对显示模块进行控制的状态为第一状态,由所述第二处理器对显示模块进行控制的状态为第二状态,所述第一处理器包括:

接收单元,用于在所述第一状态时,接收显示切换命令;

提供单元,用于获得控制参数,并将所述控制参数发送给所述第二处理器;

切换单元,用于控制所述移动终端切换到所述第二状态;

所述第二处理器包括:

获取单元,用于获取所述提供单元提供的所述控制参数;

控制单元,用于按照所述控制参数控制所述显示模块。

10.根据权利要求9所述的移动终端,其特征在于,所述第一处理器还包括:启动单元,用于所述移动终端初始开机后,启动所述第一处理器后进入所述第一状态;

初始化单元,用于初始化显示参数,使所述显示参数与所述显示模块的特性匹配。

11.根据权利要求9所述的移动终端,其特征在于,所述提供单元包括:参数记录单元,用于在第一内存缓冲区记录当前的控制参数,所述控制参数至少包括环境变量参数和用户设置参数;

通知发送单元,用于向所述第二处理器发送读取通知;

所述获取单元包括:

参数读取单元,用于从所述第一内存缓冲区读取所述控制参数;

参数保存单元,用于将所述控制参数保存在第二内存缓冲区;

参数处理单元,用于对所述控制参数进行处理,使处理后的所述控制参数与所述第二状态匹配。

12.根据权利要求9所述的移动终端,其特征在于,所述切换单元包括:通知接收单元,用于接收第二处理器发送的获取所述控制参数完毕的通知消息;

开关转换单元,用于控制切换开关从与所述第一处理器连通转换为与所述第二处理器连通。

13.一种移动终端,其特征在于,所述移动终端包括第一处理器和第二处理器,由所述第一处理器对显示模块进行控制的状态为第一状态,由所述第二处理器对显示模块进行控制的状态为第二状态,所述第一处理器包括:

接收单元,用于在所述第二状态时,接收第二处理器发送的显示切换命令;

所述第二处理器包括:

提供单元,用于获得控制参数,并将所述控制参数发送给所述第一处理器;

所述第一处理器还包括:

获取单元,用于获取所述提供单元提供的所述控制参数;

切换单元,用于控制所述移动终端切换到所述第一状态;

控制单元,用于按照所述控制参数控制所述显示模块。

14.根据权利要求13所述的移动终端,其特征在于,所述提供单元包括:参数记录单元,用于在第二内存缓冲区记录当前的控制参数,所述控制参数至少包括环境变量参数和用户设置参数;

通知发送单元,用于向所述第一处理器发送读取通知;

所述获取单元包括:

参数读取单元,用于从所述第二内存缓冲区读取所述控制参数;

参数保存单元,用于将所述控制参数保存在第一内存缓冲区;

参数处理单元,用于对所述控制参数进行处理,使处理后的所述控制参数与所述第一状态匹配。

15.根据权利要求13所述的移动终端,其特征在于,所述切换单元包括:开关转换单元,用于控制切换开关从与所述第二处理器连通转换为与所述第一处理器连通;

命令发送单元,用于向所述第二处理器发送关机命令。

说明书 :

移动终端的显示切换方法及移动终端

技术领域

[0001] 本发明涉及通信技术领域,特别涉及移动终端的显示切换方法及移动终端。

背景技术

[0002] 现有移动智能终端,包括手机和PDA(Personal Digital Assistant,个人数码助理)等,对计算能力的要求越来越高,对电池使用时间的要求也越来越长。通常移动智能终端进行显示处理包括一个主处理器和一个从处理器,从处理器与主处理器相连,作为主处理器的从设备,受该主处理器的控制;智能终端的LCD(Liquid Crystal Display,液晶显示屏)直接与从处理器相连,但受主处理器的控制。
[0003] 发明人在对现有移动智能终端的显示控制过程研究中发现,现有移动智能终端在进行显示控制时,由主处理器向从处理器发送控制信号,从处理器在主处理器的控制下,对LCD显示进行处理,无论进行低功耗的LCD显示控制还是高功耗的LCD显示控制,两个处理器均要启动,这导致移动终端内的功耗增加。

发明内容

[0004] 本发明的目的在于提供移动终端的显示切换方法及移动终端,以解决现有技术中在进行显示控制时需要同时启动主从两个处理器,导致移动终端内功耗增加的问题。
[0005] 为解决上述技术问题,本发明提供如下技术方案:
[0006] 一种移动终端的显示切换方法,所述移动终端包括第一处理器和第二处理器,由所述第一处理器控制显示模块的状态为第一状态,由所述第二处理器控制显示模块的状态为第二状态,包括:
[0007] 在所述第一状态时,所述第一处理器接收显示切换命令;
[0008] 所述第一处理器获得控制参数;
[0009] 所述第一处理器将所述控制参数发送给所述第二处理器,控制移动终端切换到所述第二状态;
[0010] 所述第二处理器按照所述控制参数控制所述显示模块。
[0011] 一种移动终端的显示切换方法,所述移动终端包括第一处理器和第二处理器,由所述第一处理器控制显示模块的状态为第一状态,由所述第二处理器控制显示模块的状态为第二状态,包括:
[0012] 在所述第二状态时,第一处理器接收第二处理器发送的显示切换命令;
[0013] 所述第二处理器获得控制参数;
[0014] 所述第二处理器将所述控制参数发送给所述第一处理器;
[0015] 所述第一处理器控制移动终端切换到所述第一状态后,按照所述控制参数控制所述显示模块。
[0016] 一种移动终端,所述移动终端包括第一处理器和第二处理器,其中由所述第一处理器控制显示模块的状态为第一状态,由所述第二处理器控制显示模块的状态为第二状态,
[0017] 所述第一处理器包括:
[0018] 接收单元,用于在所述第一状态时,接收显示切换命令;
[0019] 提供单元,用于获得控制参数,并将所述控制参数发送给所述第二处理器;
[0020] 切换单元,用于控制所述移动终端切换到所述第二状态;
[0021] 所述第二处理器包括:
[0022] 获取单元,用于获取所述提供单元提供的所述控制参数;
[0023] 控制单元,用于按照所述控制参数控制所述显示模块。
[0024] 一种移动终端,所述移动终端包括第一处理器和第二处理器,由所述第一处理器控制显示模块的状态为第一状态,由所述第二处理器控制显示模块的状态为第二状态,[0025] 所述第一处理器包括:
[0026] 接收单元,用于在所述第二状态时,接收第二处理器发送的显示切换命令;
[0027] 所述第二处理器包括:
[0028] 提供单元,用于获得控制参数,并将所述控制参数发送给所述第一处理器;
[0029] 所述第一处理器还包括:
[0030] 获取单元,用于获取所述提供单元提供的所述控制参数;
[0031] 切换单元,用于控制所述移动终端切换到所述第一状态;
[0032] 控制单元,用于按照所述控制参数控制所述显示模块。
[0033] 由以上本发明提供的技术方案可见,本发明移动终端内的第一处理器和第二处理器能够分别对显示模块进行控制,在接收到显示切换命令后,两个处理器通过交互控制参数使得切换后的处理器能够按照控制参数对显示模块进行独立控制。由于本发明中的两个处理器能够独立对显示模块进行控制,因此可以根据显示内容的需要切换到合适的处理器,提高了显示控制的灵活性;并且由于控制显示模块的始终为一个处理器,因此降低了系统功耗,相应延长了移动终端内电池的使用时间。

附图说明

[0034] 图1为本发明移动终端的显示切换方法的第一实施例流程图;
[0035] 图2为本发明移动终端的显示切换方法的第二实施例流程图;
[0036] 图3为本发明移动终端的显示切换方法的第三实施例流程图;
[0037] 图4为本发明移动终端的显示控制方法的第四实施例流程图;
[0038] 图5为结合图3和图4所示显示切换方法实施例的移动终端硬件架构示意图;
[0039] 图6为本发明移动终端的第一实施例框图;
[0040] 图7为本发明移动终端的第二实施例框图;
[0041] 图8为本发明移动终端的第三实施例框图。

具体实施方式

[0042] 本发明的核心是提供移动终端的显示切换方法及应用该切换方法的移动终端,为了使本技术领域的人员更好地理解本发明方案,并使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
[0043] 本发明实施例中的移动终端包括第一处理器和第二处理器,这两个处理器均可以独立对显示模块进行控制。其中,由第一处理器对显示模块进行控制的状态称为第一状态,由第二处理器对显示模块进行控制的状态称为第二状态,移动终端在两个状态之间切换可以通过设置切换开关来实现。
[0044] 本发明移动终端的显示切换方法的第一实施例流程如图1所示,该实施例示出了移动终端从第一状态切换到第二状态时的显示控制过程:
[0045] 步骤101:第一处理器在第一状态时接收显示切换命令。
[0046] 步骤102:第一处理器获得控制参数,并将控制参数发送给第二处理器。
[0047] 具体的,第一处理器在第一内存缓冲区记录当前的控制参数,控制参数包括环境变量参数和用户设置参数等,当记录完毕后第一处理器向第二处理器发送读取通知,第二处理器收到读取通知后,从第一内存缓冲区读取控制参数后,将控制参数保存到第二内存缓冲区,第二处理器对控制参数进行处理,使处理后的控制参数与当前第二状态匹配。
[0048] 步骤103:第一处理器控制移动终端切换到第二状态。
[0049] 具体的,第一处理器接收到第二处理器发送的获取显示参数完毕的通知消息后,控制切换开关从与第一处理器连通转换为与第二处理器连通。
[0050] 步骤104:第二处理器按照控制参数控制显示模块。
[0051] 本发明移动终端的显示切换方法的第二实施例流程如图2所示,该实施例示出了移动终端从第二状态切换到第一状态时的显示控制过程:
[0052] 步骤201:第一处理器在第二状态接收第二处理器发送的显示切换命令。
[0053] 在第二状态时,第一处理器可以处于休眠状态,第二处理器执行完显示任务后向第一处理器发送显示切换命令,该显示任务可以是切换到第二状态前由第一处理器发送给第二处理器的显示切换命令中所包含的显示任务。
[0054] 步骤202:第二处理器获得控制参数,并将控制参数发送给第一处理器。
[0055] 具体的,第二处理器在的第二内存缓冲区记录当前的控制参数,该控制参数可以包括环境变量参数和用户设置参数,记录完毕后第二处理器向第一处理器发送读取通知,第一处理器接收到读取通知后,从第二内存缓冲区读取该控制参数,并将获取到的控制参数保存在第一内存缓冲区,第二处理器对控制参数进行处理,使处理后的控制参数与第一状态匹配。
[0056] 步骤203:第一处理器控制移动终端切换到第一状态。
[0057] 具体的,第一处理器控制切换开关从与第二处理器连通转换为与第一处理器连通,转换完毕后第一处理器向第二处理器发送关机命令。
[0058] 步骤204:第一处理器按照控制参数控制显示模块。
[0059] 本发明移动终端的显示切换方法的第三实施例流程如图3所示,该实施例详细示出了移动终端初始开机后,从第一状态切换到第二状态的显示切换过程,其中以第一处理器为ARM处理器,第二处理器为X86处理器,显示模块以LCD为例进行描述,ARM处理器控制显示的状态为第一状态,X86处理器控制显示的状态为第二状态:
[0060] 步骤301:移动终端初始开机后,ARM处理器启动进入第一状态。
[0061] ARM处理器通常具有低功耗、低速率的特点,是一种非通用处理器,因此移动终端初始开机后,由于对LCD的显示要求不高,通常启动ARM处理器,并由ARM处理器首先对LCD进行控制。
[0062] 步骤302:ARM处理器初始化显示参数。
[0063] ARM处理器可以通过设置一个LCD控制器对LCD显示参数进行初始化,LCD显示参数主要包括:LCD的分辨率、LCD的扫描频率、LCD的显示模式、控制LCD的控制信号的时序、向LCD传输信息的帧缓冲区和DMA(DirectMemoryAccess,直接内存访问)通道的设置。
[0064] 步骤303:ARM处理器控制LCD的显示。
[0065] ARM处理器对LCD的控制包括软件控制和硬件控制,其中ARM处理器通过应用软件完成对存储控制数据的帧缓冲区进行读写,然后通过硬件接口将帧缓冲区内的数据经过DMA通道传输到LCD。
[0066] 其中,由于硬件接口直接输出的数据为RGB(Red Green Blue,红绿蓝)格式的数据,因此可以先将数据通过转换电路从RGB格式转换为LVDS(LowVoltage Differential Signal,低压差分信息)格式后发送至LCD。转换的原因在于,通常LCD采用RGB格式的电路进行显示输出,但是由于RGB格式的电路线路复杂,易受到干扰,而LVDS格式的信号可以克服上述问题,ARM处理器将输出的RGB格式数据转换为LVDS格式的数据。
[0067] 步骤304:判断是否接收到显示切换命令,若是,则执行步骤305;否则,返回步骤303。
[0068] 由于ARM处理器低功耗低速率的特点,因此当移动终端需要通过LCD显示要求较高的数据时,则需要进行处理器的切换,此时移动终端会向ARM处理器发送显示切换命令。
[0069] 步骤305:ARM处理器在第一内存缓冲区内记录当前的控制参数。
[0070] ARM处理器接收到显示切换命令后,为了保证切换前后对当前移动终端正在运行的控制参数不进行改变,以满足切换时用户的无缝体验,可以在切换前将当前的控制参数记录在ARM处理器内设置的第一内存缓冲区内。
[0071] 其中,控制参数可以包括:环境变量参数、用户设置参数、以及网页浏览中的临时网页记录文件等。
[0072] 步骤306:ARM处理器向X86处理器发送读取通知。
[0073] X86控制器通常具有高速率、高功耗的特点,是一种通用的Windows操作系统,可以处理对显示要求较高的任务,因此ARM处理器在记录完当前的控制参数后向X86处理器发送读取通知,准备切换到第二状态。
[0074] 步骤307:X86处理器从第一缓冲区内读取控制参数。
[0075] 步骤308:X86处理器将控制参数保存在第二内存缓冲区。
[0076] X86处理器内设置有第二内存缓冲区,该第二内存缓冲区用来保存读取到的控制参数。
[0077] 步骤309:X86处理器对控制参数进行处理使其与第二状态匹配。
[0078] 从第一状态切换到第二状态后,为了实现无缝切换,需要使切换前的环境变量和用户参数等,具体如通话状态、音量大小、时间状态、显示和对比度等在切换后保持不变,实现时可以通过内存的改写、寄存器的改写或驱动器的重新加载来完成对控制参数的处理,以使切换后的参数与第二状态匹配。
[0079] 步骤310:X86处理器向ARM处理器发送获取显示参数完毕的通知消息。
[0080] 步骤311:ARM处理器控制切换开关转换到与X86处理器连通。
[0081] 切换开关可以为双向选择开关,由ARM处理器向切换开关发送切换选择信号,在第一状态时,切换开关转换到与ARM处理器和LCD连通,由ARM处理器实现对LCD的控制;在第二状态时,切换开关转换到与X86处理器和LCD连通,由X86处理器实现对LCD的控制。
[0082] 步骤312:ARM处理器进入休眠状态。
[0083] 步骤313:X86处理器在第二状态下控制LCD进行显示。
[0084] X86处理器对LCD的控制过程包括启动BIOS读取显卡信息,在完成对显卡和其它设备的初始化及检测后进入操作系统,操作系统将环境变量和用户设置参数发送给显卡,由显卡控制显示,控制过程包括从内存帧缓冲区读取数据,经DMA通道传输到显卡,再由显卡输出到LCD进行显示。
[0085] 本发明移动终端的显示切换方法的第四实施例流程如图4所示,该实施例详细示出了移动终端初始开机后,从第二状态切换到第一状态的显示切换过程,其中仍然以第一处理器为ARM处理器,第二处理器为X86处理器,显示模块为LCD为例进行描述,ARM处理器控制显示的状态为第一状态,X86处理器控制显示的状态为第二状态,ARM处理器在第二状态下处于休眠状态:
[0086] 步骤401:X86处理器在第二状态下控制LCD进行显示。
[0087] 步骤402:X86处理器判断显示任务是否完成,若是,则执行步骤403;否则,返回步骤401。
[0088] 为了尽量减少移动终端的功耗,当X86处理器完成要求较高的显示任务后,可以切换到功耗较低的第一状态。
[0089] 步骤403:X86处理器向ARM处理器发送显示切换命令。
[0090] 当要求较高的显示任务完成后,X86处理器向ARM处理器发送显示切换命令,准备切换到功耗较低的第一状态。
[0091] 步骤404:X86处理器在第二内存缓冲区内记录当前的控制参数。
[0092] X86处理器接收到显示切换命令后,为了保证切换前后对当前移动终端正在运行的控制参数不进行改变,以满足切换时用户的无缝体验,可以在切换前将当前的控制参数记录在X86处理器内设置的第二内存缓冲区内。
[0093] 其中,控制参数可以包括:环境变量参数、用户设置参数、以及网页浏览中的临时网页记录文件等。
[0094] 步骤405:X86处理器向ARM处理器发送读取通知。
[0095] 步骤406:ARM处理器从第二内存缓冲区内读取控制参数。
[0096] 步骤407:ARM处理器将控制参数保存在第一内存缓冲区。
[0097] 步骤408:ARM处理器对控制参数进行处理使其与第一状态匹配。
[0098] 从第二状态切换到第一状态后,为了实现无缝切换,需要使切换前的环境变量和用户参数等,如通话状态、音量大小、时间状态、显示和对比度等在切换后保持不变,具体可以通过内存的改写、寄存器的改写或驱动器的重新加载来完成对控制参数的处理,以使切换后的参数与第一状态匹配。
[0099] 步骤409:ARM处理器控制切换开关转换为与ARM处理器相连。
[0100] 切换开关可以为双向选择开关,由ARM处理器向切换开关发送切换选择信号,在第一状态时,切换开关转换到与ARM处理器和LCD连通,由ARM处理器实现对LCD的控制;在第二状态时,切换开关转换到与X86处理器和LCD连通,由X86处理器实现对LCD的控制。
[0101] 步骤410:ARM处理器向X86处理器发送关机命令。
[0102] 步骤411:ARM处理器在第一状态下控制LCD进行显示。
[0103] ARM处理器控制LCD进行显示的过程与第三实施例中的描述一致,在此不再赘述。
[0104] 结合图3和图4,应用本发明显示切换方法的实施例进行显示切换的移动终端硬件结构示意图如图5所示:
[0105] 该移动终端内包括:ARM处理器、X86处理器、RGB-LVDS转换电路、切换开关和LCD,ARM处理器和X86处理器之间设置有交互通道,用于传输通知消息或者数据。其中,ARM处理器内设置有第一内存缓冲区,X86处理器内设置有第二内存缓冲区。
[0106] 初始移动终端开机时,启动ARM处理器进入第一状态,ARM处理器的初始化包括对LCD的分辨率、LCD的扫描频率、LCD的显示模式、控制LCD的控制信号的时序、向LCD传输信息的帧缓冲区和DMA通道的设置等显示参数进行的初始化。在第一状态下,切换开关连接ARM处理器与LCD之间的传输通道,ARM处理器控制LCD的显示,包括通过应用软件完成对存储控制数据的帧缓冲区进行读写,然后通过硬件接口将帧缓冲区内的数据经过RGB-LVDS转换电路转换格式后传输到LCD。
[0107] 在第一状态下,当ARM处理器接收到显示切换命令,请求X86执行要求较高的显示任务时,ARM处理器将当前正在运行的控制参数,包括环境变量参数和用户设置参数等保存到第一内存缓冲区,保存完毕后通过交互通道向X86处理器发送读取通知,X86处理器接收到读取通知后,通过交互通道从第一内存缓冲区读取控制参数并保存到第二内存缓冲区,X86处理器对第二内存缓冲区内的控制参数进行处理后使其与第二状态匹配,处理完毕后X86处理器通过交互通道向ARM处理器发送获取显示参数完毕的通知消息,接收到该消息后,ARM处理器控制切换开关进行转换,转换后切换开关连接X86处理器与LCD之间的传输通道,由X86处理器控制LCD的显示,ARM处理器进入休眠状态。
[0108] 在第二状态下,当X86处理器完成显示任务后,通过交互通道向ARM处理器发送显示切换命令。X86处理器将当前正在运行的控制参数,包括环境变量参数和用户设置参数等保存到第二内存缓冲区,保存完毕后通过交互通道向ARM处理器发送读取通知,ARM处理器接收到读取通知后,通过交互通道从第二内存缓冲区读取控制参数并保存到第一内存缓冲区,ARM处理器对第一内存缓冲区内的控制参数进行处理后使其与第一状态匹配,处理完毕后ARM处理器通过交互通道向X86处理器发送获取显示参数完毕的通知消息,并控制切换开关进行转换,转换后切换开关连接ARM处理器与LCD之间的传输通道,由ARM处理器控制LCD的显示,同时ARM处理器向X86处理器发送关机命令,X86处理器接收到该命令后关机,以节省移动终端功耗。
[0109] 与本发明移动终端的显示切换方法的实施例相对应,本发明还提供了移动终端的实施例。本发明的移动终端内至少包括第一处理器和第二处理器,其中由所述第一处理器控制显示模块的状态为第一状态,由所述第二处理器控制显示模块的状态为第二状态。在实际应用中,这两个处理器可以分别为ARM处理器和X86处理器。
[0110] 本发明移动终端的第一实施例框图如图6所示,该移动终端包括:第一处理器610和第二处理器620。
[0111] 其中,第一处理器610包括:接收单元611,用于在所述第一状态时,接收显示切换命令;提供单元612,用于获得控制参数,并根据所述显示切换命令将所述控制参数发送给所述第二处理器620;切换单元613,用于控制所述移动终端切换到所述第二状态;
[0112] 第二处理器620包括:获取单元621,用于获取所述提供单元提供的所述控制参数;控制单元622,用于按照所述控制参数控制所述显示模块。
[0113] 本发明移动终端的第二实施例框图如图7所示,该移动终端包括第一处理器710和第二处理器720。
[0114] 其中,第一处理器710包括:启动单元711,用于所述移动终端初始开机后,启动所述第一处理器后进入所述第一状态;初始化单元712,用于初始化显示参数,使所述显示参数与所述显示模块的特性匹配;接收单元713,用于在所述第一状态时,接收显示切换命令;提供单元714,用于获得控制参数,并根据所述显示切换命令将所述控制参数发送给所述第二处理器720;切换单元715,用于控制所述移动终端切换到所述第二状态;
[0115] 第二处理器720包括:获取单元721,用于获取所述提供单元提供的所述控制参数;控制单元722,用于按照所述控制参数控制所述显示模块。
[0116] 具体的,提供单元714可以包括(图7中未示出):通知发送单元,用于向所述第二处理器发送启动通知;参数记录单元,用于在第一内存缓冲区内记录当前的控制参数,所述控制参数至少包括环境变量参数和用户设置参数;
[0117] 具体的,获取单元721可以包括(图7中未示出):参数读取单元,用于从所述第一内存缓冲区内读取所述控制参数;参数保存单元,用于将所述控制参数保存在第二内存缓冲区;参数处理单元,用于对所述控制参数进行处理,使处理后的所述控制参数与所述第二状态匹配;
[0118] 具体的,切换单元715可以包括(图7中未示出):通知接收单元,用于接收第二处理器发送的获取所述显示参数完毕的通知消息;开关转换单元,用于控制切换开关从与所述第一处理器连通转换为与所述第二处理器连通。
[0119] 本发明移动终端的第三实施例框图如图8所示,该移动终端包括:第一处理器810和第二处理器820。
[0120] 其中,第一处理器810包括:接收单元811,用于在所述第二状态时,接收第二处理器发送的显示切换命令;
[0121] 第二处理器820包括:提供单元821,用于获得控制参数,并将所述控制参数提供给所述第一处理器;
[0122] 第一处理器810还包括:获取单元812,用于获取所述提供单元提供的所述控制参数;切换单元813,用于控制所述移动终端切换到所述第一状态;控制单元814,用于按照所述控制参数控制所述显示模块。
[0123] 具体的,提供单元821可以包括(图8中未示出):参数记录单元,用于在第二内存缓冲区内记录当前的控制参数,所述控制参数至少包括环境变量参数和用户设置参数;
[0124] 具体的,获取单元812可以包括(图8中未示出):参数读取单元,用于从所述第二内存缓冲区内读取所述控制参数;参数保存单元,用于将所述控制参数保存在第一内存缓冲区;参数处理单元,用于对所述控制参数进行处理,使处理后的所述控制参数与所述第一状态匹配;
[0125] 具体的,切换单元813可以包括(图8中未示出):开关转换单元,用于控制切换开关从与所述第二处理器连通转换为与所述第一处理器连通;命令发送单元,用于向所述第二处理器发送关机命令。
[0126] 需要指出的是,本发明可以应用于具有双处理器的手机、PDA或笔记本电脑等移动终端内。通过以上的实施方式的描述可知,本发明移动终端内的第一处理器和第二处理器能够分别对显示模块进行控制,在接收到显示切换命令后,两个处理器通过交互控制参数使得切换后的处理器能够按照控制参数对显示模块进行独立控制。由于本发明中的两个处理器能够独立对显示模块进行控制,因此可以根据显示内容的需要切换到合适的处理器,提高了显示控制的灵活性;并且由于控制显示模块的始终为一个处理器,因此降低了系统功耗。
[0127] 本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0128] 以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之内。