一种移动终端切换工作模式的方法及移动终端的制作方法

文档序号:7702251阅读:110来源:国知局
专利名称:一种移动终端切换工作模式的方法及移动终端的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种移动终端切换工作模式的方法及移动终端。
背景技术
随着半导体技术的发展,移动终端的计算能力越来越强,几乎可以达到计算机的 处理能力,很多使用者希望回到家中、或办公室内通过扩展(docking)接口设备扩展移动 终端的输入输出能力,如能够通过键盘输入,并通过大屏幕显示,这种需求越来越多。目前, 现有的移动终端都工作在应用处理器模式下,因此扩展接口设备直接扩展应用处理器的外 设即可满足用户需求。但是,随着混合架构的出现,混合架构下的移动终端不仅能够工作在计算能力强 的应用处理器模式下,也能工作在功耗低的通信处理器模式下,当然,移动终端也可以工 作在docking模式下,如果工作在docking模式下,移动终端的电源由docking设备供电, 且不需要考虑功耗问题,在该模式下,用户也可以获得强的计算能力,因此,移动终端的 docking状态也需要移动终端工作在应用处理器模式下。工作在通信模式下的移动终端必 须切换到应用处理器模式下才能切换到docking状态,目前的切换方式主要通过人工来切 换,即在移动终端进入docking状态前,手动地将移动终端从通信处理模式切换到应用处 理器模式下,再插入docking,使应用处理器进入docking模式,以扩展移动终端的输入输 出能力。在对现有技术的研究和实践过程中,本发明的发明人发现,现有的实现方式中,只 能通过手动先将移动终端从通信处理模式切换到应用处理器模式下,然后再插入扩展接口 设备,使应用处理器进入docking模式,其操作繁琐,不符合用户习惯。

发明内容
本发明实施例提供一种移动终端切换工作模式的方法及移动终端,以实现移动终 端在通信模式下能自动进入扩展模式,完成移动终端的系统输入输出设备的扩展性,减少 操作,提高用户的满意度。为解决上述技术问题,本发明是实施例提供一种移动终端切换工作模式的方法, 所述移动终端包括第一处理器和第二处理器,所述第一处理器控制的模式为第一模式,所 述第二处理器控制的模式为第二模式,且所述第一处理器正常工作的功耗低于所述第二处 理器正常工作的功耗,所述方法包括当移动终端工作在所述第一模式时,所述第一处理器检测到有设备接入,并与所 述设备建立连接,以及控制第二处理器启动,所述移动终端从第一模式切换为第二模式。优选的,所述方法还包括所述第一处理器与所述设备断开连接,并控制所述设备与所述第二处理器连接;所述第二处理器在与所述设备连接后,控制移动终端进入扩展模式。
优选的,所述方法还包括第一处理器在控制第二处理器启动后,第一处理器获取所述设备发送扩展的配置 信息,并将所述配置信息发送给第二处理器;所述控制移动终端进入扩展模式具体包括所述第二处理器接收所述第一处理发送的所述配置消息,并根据所述配置信息添 加输入输出设备的驱动,控制移动终端进入扩展模式。优选的,所述第一处理器检测到有设备接入的检测方式包括第一处理器通过检 测接口检测是否有设备接入,若有,则执行控制第二处理器启动的步骤;所述第一处理器控制所述设备与所述第二处理器连接具体包括第一处理器将所 述检测接口切换到第二处理器上,所述设备通过检测接口与第二处理器连接。优选的,所述第一处理器将所述检测接口切换到第二处理器上具体包括第一处理器通过开关设备将所述检测接口切换到第二处理器上。优选的,所述检测接口包括通用型输入输出GPIO接口、充电管脚接口、USB接口、 蓝牙接口或无线局域网接口;所述设备包括适配器、外接电池或电子设备。另外,本发明实施例还提供一种移动终端切换工作模式的方法,所述移动终端包 括第一处理器和第二处理器,所述第一处理器正常工作的功耗低于所述第二处理器正常工 作的功耗,所述方法包括所述第一处理器控制所述移动终端;所述第一处理器检测到有设备接入时,与所述设备建立连接,并控制第二处理器 开机;所述第一处理器与所述设备建立断开连接,并控制所述设备与第二处理器连接;所述第二处理器在与所述设备连接后,控制移动终端进入扩展模式。优选的,所述方法还包括第一处理器在控制第二处理器启动后,第一处理器获取所述设备发送扩展的配置 信息,并将所述配置信息发送给第二处理器;所述控制移动终端进入扩展模式具体包括所述第二处理器接收所述第一处理发送的所述配置消息,并根据所述配置信息添 加输入输出设备的驱动,控制移动终端进入扩展模式。优选的,所述第一处理器检测到有设备接入的检测方式包括第一处理器通过检 测接口检测是否有设备接入,若有,则执行控制第二处理器启动的步骤;所述第一处理器控制所述设备与所述第二处理器连接具体包括第一处理器将所 述检测接口切换到第二处理器上,所述设备通过检测接口与第二处理器连接。相应的,本发明实施例还提供一种移动终端,包括第一处理器和第二处理器,所述 第一处理器控制的模式为第一模式,所述第二处理器控制的模式为第二模式,且所述第一 处理正常工作的功耗低于所述第二处理器正常工作的功耗,所述移动终端包括所述第一处理器,用于在所述移动终端工作在所述第一模式时,检测到有设备接 入时,并与所述设备建立连接,以及向所述第二处理器发送启动通知;所述第二处理器,用于在接收到所述第一处理器发送的启动通知时进行启动,所述移动终端从第一模式切换为所述第二模式。优选的,所述第一处理器,还用于与所述设备断开连接,并控制所述设备与所述第 二处理器连接;所述第二处理器,还用于在与所述设备连接后,控制移动终端进入扩展模式。优选的,所述第一处理器,还用于在控制第二处理器启动后,获取所述设备发送扩 展的配置信息,并将所述配置信息发送给第二处理器;所述第二处理器,还用于根据接收到的所述配置信息添加输入输出设备的驱动, 控制移动终端进入扩展模式。优选的,所述第一处理器,具体用于通过检测接口检测到有设备接入时,启动第二 处理器开机,并将所述设备切换到与第二处理器连接;其中,所述检测接口包括GPIO接 口、充电管脚接口、USB接口、蓝牙接口或无线局域网接口 ;所述设备包括适配器、外接电 池或电子设备。优选的,所述第一处理器,具体通过开关设备将所述设备切换到与第二处理器连接。优选的,所述第一处理器为移动终端的通信处理器,第二处理器为移动终端的应 用处理器。由上述技术方案可知,本发明实施例中,当在第一模式下有设备插入移动终端,第 一处理器在检测到有设备接入时,与所述设备建立连接,并控制第二处理器开机;所述移动 终端从第一模式自动切换为第二模式,进一步,所述第一处理器与所述设备断开连接,并控 制所述设备与所述第二处理器连接;所述第二处理器在与所述设备连接后,控制移动终端 进入扩展模式。当然,第一处理器在与设备连接后,可以接收到设备发送的配置信息,并将 该配置信息发送给第二处理器,第二处理器在接收第一处理发送的所述配置消息后,并根 据所述配置信息添加输入输出设备的驱动,控制移动终端进入扩展模式。也就是说,当有设 备在第一模式下插入移动终端时,自动从第一处理器控制的第一模式切换到第二处理器控 制的第二模式,所述第二处理器在与所述设备连接后,控制移动终端进入扩展模式,从而完 成移动终端的系统输入输出设备的扩展性,减少操作,提高用户的满意度。


图1为本发明实施例中提供的一种移动终端切换工作模式的方法的流程图;图2为本发明实施例中终端设备与扩展接口设备相连的示意图;图3为本发明实施例中提供的通信处理器通过GPIO接口检测的示意图;图4为本发明实施例中与图3对应的扩展接口设备的示意图;图5为本发明实施例中通信处理器通过GPIO接口和AC_Charger管脚接口检测的 示意图;图6为本发明实施例中与图5对应的扩展接口设备及其接口的示意图;图7为本发明实施例中通信处理器通过WiFi连接或蓝牙连接作为接口检测的示意;图8为本发明实施例中通信处理器通过USB接口检测的示意图;图9为本发明实施例中提供的另一种移动终端切换工作模式的方法的流程图10为本发明实施例中提供的一种移动终端的结构示意图;图11为本发明实施例中提供的另一种移动终端的结构示意图。
具体实施例方式下面我们将结合附图,对本发明的实施方案进行详细描述。请参阅图1,为本发明第一实施例中提供的一种移动终端切换工作模式的方法的 流程图,所述移动终端包括第一处理器和第二处理器,所述第一处理器正常工作的功耗低 于所述第二处理器正常工作的功耗,该方法适用于移动终端在第一模式下插入设备,所述 方法包括步骤101 所述第一处理器控制所述移动终端;步骤102 第一处理器检测到有设备接入时,与所述设备建立连接,控制第二处理 器启动;也就是说,第一处理器先检测是否有设备接入,并在检测到有扩展接口设备接入 时,与所述设备建立连接,控制第二处理器开机;优选的,第一处理器可以通过检测接口检测是否有设备接入移动终端,其中,所述 检测接口可以包括但不限于通用型输入输出(GPIO,GeneralPurpose I/O)接口、充电管 脚接口、USB接口、蓝牙接口或无线局域网接口。优选的,第一处理器在控制第二处理器开机后,第一处理器可以获取设备发送扩 展的配置信息,并将所述配置信息发送给第二处理器,所述第二处理器根据配置信息添加 输入输出设备的驱动,控制移动终端进入扩展模式。也就是说,第一处理器在获取设备发送 的配置信息后,可以通过电源管理系统控制第二处理器开机,然后,再通过扩展接口总线将 所述扩展接口设备发送的信息发送给第二处理器,第二处理器根据接收到的配置信息添加 输入输出设备的驱动,控制移动终端进入扩展模式。其中,获取设备发送扩展的配置信息具体包括第一处理器在通过检测接口检测 到有设备接入到移动终端时,建立与所述设备的通信,并接收设备发送的配置信息。步骤103 所述第一处理器与所述设备建立断开连接,并控制所述设备与第二处 理器连接;也就是说,所述第一处理器与所述设备建立断开连接后,第一处理器将所述检测 接口切换到第二处理器上,所述设备通过检测接口与第二处理器连接。具体第一处理器可 以通过开关设备将所述检测接口切换到第二处理器上。优选的,第一处理器向第二处理器发送获取到的所述扩展的配置消息,第二处理 器在接收到该配置消息后,第一处理器将所述设备切换到与第二处理器连接。步骤104 所述第二处理器在与所述设备连接后,控制移动终端进入扩展模式。其 中,所述扩展模式,就是移动终端的应用进行扩展,比如第二处理在与设备连接后,执行扩 展(比如添加)输入输出设备驱动,启动扩展模式,从而使该移动终端进入扩展模式,完成 移动终端的系统输入输出设备的扩展性。需要说明的是,本发明实施例中,移动终端与设备之间有两种接口,一种是接入检 测接口,一种是通信接口。接入检测接口实现移动终端检测设备的接入;通信接口实现移动 终端与设备的通信,完成移动终端输入输出设备的扩展。如图2所示,为本发明实施例中终 端设备与设备相连的示意图。在该实施例,设备以扩展接口设备为例,但并不限于此。在该图2中,包括移动终端21和扩展接口设备22,移动终端21和扩展接口设备22之间通过接 入的检测接口和接口扩展总线相连。其中,由于检测接口有多种,其对应的检测方法也有多种,为了便于描述,本实施 例中,第一处理器以通信处理器,第二处理器以应用处理器为例,接入移动终端的设备以扩 展接口设备为例,检测接口以GPIO接口、充电管脚接口、USB接口、蓝牙接口或无线局域网 接口为例,但并不限于此,下面分别来描述。1)如果检测接口为GPIO接口,则检测的示意图如图3所示,图3为本发明实施例 中通信处理器通过GPIO接口检测的示意图,具体包括将移动终端的一个输入输出(GPIO)接口 31定义成一个管脚,该管脚用来检测是 否有扩展接口设备接入该移动终端,故定义为检测接口。移动终端在通信处理器模式下,该 管脚与通信处理器32连接,通信处理器32将该管脚设置为高电平,并配置为低电平中断响 应接口,而扩展接口设备对应的管脚设置为低电平。当移动终端在通信处理器模式下插入 扩展接口设备33时,该管脚从高电平变为低电平,通信处理器32则会检测到扩展接口设备 33的接入,启动检测接口(即GPIO管脚或GPIO接口)的中断处理程序,建立与扩展接口设 备33的通信,存储与扩展接口设备33通信的配置信息,通信处理器32控制应用处理器开 机逻辑34,应用处理器35开机,在应用处理器35开机后,通信处理器32通过扩展接口总 线37 (即总线)将扩展的配置信息传给应用处理器35,并将GPIO接口 31切换到应用处理 器35上,应用处理器35在接收到通信处理32器发送的配置信息后,根据该配置信息添加 输入输出设备的驱动,应用处理器35启动扩展模式,控制移动终端进入扩展模,从而扩展 移动终端的输入输出能力。其中,可以通过开关设备36将GPIO接口切换到应用处理器上,具体如图3所示, 其实现过程为在通信处理器模式下,GPIO接口 31通过开关设备36与通信处理器32连接,此时 若有扩展接口设备33插入,则通信处理器32通过GPIO接口 31则会检测到有扩展接口设 备33接入,则与该扩展接口设备33建立通信,接收该扩展接口设备33发送的扩展的配置 相关信息后,通信处理器32启动应用处理器的开机逻辑34,可以通过电源管理系统启动应 用处理器的开机逻辑34,并通过扩展接口总线将扩展的配置信息发送给应用处理器35,以 及控制开关设备36使将GPIO接口切换到应用处理器上,应用处理器35在接收到该扩展的 配置信息后,启动自身的扩展模式,使移动终端处于扩展模式,从而扩展移动终端的输入输 出能力。还请参阅图4,为本发明实施例中与图3对应的扩展接口设备的示意图,具体包 括扩展接口管检测管脚41,扩展接口总线(总线)42、扩展接口处理单元43以及键盘44、 鼠标45、IXD46和以太网口 47等。其中,该扩展接口管检测管脚41接地,扩展接口处理单 元43分别与键盘44、鼠标45、IXD46和以太网口 47连接,并通过扩展接口总线42与移动 终端通信。2)如果检测接口为充电(AC_charger)管脚接口,则移动终端扩展接口检测的示 意图如图5所示,图5为本发明实施例中通信处理器通过GPIO接口和AC_Charger管脚接 口检测的示意图,在该图中,AC_charger管脚51通过分压电阻52 (即图中的R7012100k)和 53 (即图中的R7010300k)与开关设备56相连,开关设备56与通信处理器54的GPI0541连接。具体过程包括该检测过程中,AC_charger管脚接口为扩展接口设备的接口,扩展接口设备的扩 展处理单元64控制开关62的通断,使得AC_charger管脚输出系列电压脉冲,通信处理器 通过GPIO接口检测AC_Charger管脚是否为脉冲信号。如果通信处理器检测到AC_Charger 为脉冲输入,则确认扩展接口设备接入,启动扩展设备接入程序,通过扩展接口总线63建 立与扩展接口设备的通信,扩展处理单元64控制开关设备62连通,保证扩展接口设备的供 电;同时,通信处理器打开应用处理器,将扩展接口设备的配置信息传给应用处理器,并将 AC_CHARGER接口切换到应用处理器上,启动应用处理器的扩展接口设备模式,扩展移动终 端的输入输出能力。扩展接口设备在没有移动终端接入时,扩展处理单元64控制开关62的通断,使得 AC_charger管脚输出系列电压脉冲,当有移动终端接入时,扩展处理单元64控制开关62 — 直连通,AC_Charger输出5V电压,给移动终端充电。当移动终端在通信模式下,AC_Charger 管脚通过分压电阻与通信处理器的GPIO连接。进入扩展模式,AC_charger管脚通过分压 电阻切换到计算处理器连接。移动终端在通信处理器模式下插入扩展接口设备,通信处理器的GPIO接口会检 测到AC_charger管脚输出的脉冲,启动扩展接口设备的处理程序,建立与扩展接口设备的 通信,接收并存储与扩展接口设备通信的配置信息;之后,通信处理器控制应用处理器开机 逻辑,控制应用处理器开机,在应用处理器开机后,通信处理器将该配置信息传发送给应用 处理器,并将AC_charger接口切换到应用处理器,使扩展接口设备与应用处理器连接,应 用处理器在与扩展接口设备连接后,接收到通信处理器发送的配置信息后,根据该配置信 息添加输入输出设备的驱动,控制移动终端进入扩展模,实现移动终端的输入输出能力扩 充。另外,在扩展接口设备检测到移动终端与其连接后,移动终端通过扩展总线控制 扩展处理单元64,扩展处理单元64控制开关设备62使开关设备一直处于导通状态,即AC_ charger —直输出5V电压,给移动终端充电。当移动终端拔出扩展接口设备,扩展处理单元 检测到移动终端拔除,扩展处理单元控制开关通断,扩展接口设备的AC_charger管脚又输 出系列电压脉冲。还请参阅图6,为与图5对应的扩展接口设备及其接口的示意图。包括2个AC_ charger管脚611和612、开关设备62、扩展接口总线63、扩展接口处理单元64以及键盘65、 鼠标66、显示器67和以太网口 68等。其中,扩展接口设备中的AC_charger管脚为复用为 接入检测电路。该接口的检测状态为方波,充电状态为5V电压。实现过程如下当扩展接口设备没有接入移动终端时,扩展接口处理单元控制开关设备的通断, AC_charger管脚输出电压脉冲波形,当移动终端接入扩展接口设备,并检测到这个脉冲时, 启动扩展接入中断程序,中断程序通过扩展接口总线通知扩展接口处理单元控制开关设备 连通。中断程序实现第二处理器开机,检测接口以及总线接口切换到第二处理器。第二处 理器运行扩展接口驱动,切换到扩展模式。3)如果检测接口为无线局域网WiFi或者蓝牙,则移动终端检测的如图7所示,图 7为本发明实施例中通信处理器通过无线局域网WiFi或蓝牙接口检测的示意图;具体过程 包括
如果移动终端71通过无线局域网WiFi接口 73检测是否有扩展接口设备72插入。 也就是说,移动终端在通信处理器模式下,如果将扩展接口设备72插入移动终端71,则移 动终端71中的通信处理器会通过无线局域网WiFi接口 73检测到扩展接口设备72,并建立 与扩展接口设备72的通信,接收扩展接口设备72发送的配置信息,同时该通信处理器打开 移动终端中的应用处理器,将所述配置信息发送给应用处理器,启动应用处理器进入扩展 模式,将无线局域网WiFi接口 73切换到应用处理器,应用处理器在接收到通信处理器发送 的配置信息后,根据该配置信息添加输入输出设备的驱动,控制移动终端进入扩展模,从而 扩展移动终端的输入输出能力。 也就是说,如果将扩展接口设备插入该移动终端,扩展接口设备通过自身的无线 局域网WiFi接口定时发送检测接口标识符的信标,比如将SSID设置为“wifidocking***” 等,移动终端在通信处理器模式下,通信处理器通过无线局域网WiFi接口侦听扩展接口设 备发送的信标,如果侦听到“wif idocking”标识符,则建立与扩展接口设备的通信,保存接 收到扩展接口设备发送的配置信息,通信处理器控制应用处理器开机逻辑,即控制应用处 理器开机,在应用处理器开机后,通信处理器将该配置信息发送给应用处理器,并将无线局 域网WiFi切换到应用处理器,应用处理器在通过该无线局域网WiFi与扩展接口设备连接 后,接收通信处理器发送的配置信息,并根据该配置信息添加输入输出设备的驱动,启动扩 展模式,控制移动终端进入扩展模,即扩展移动终端的输入输出能力。如果移动终端71通过蓝牙接口 73检测是否有扩展接口设备72插入。具体的实现 过程为,移动终端在通信处理器模式下,如果将扩展接口设备72的蓝牙打开,移动终端71 的蓝牙会通过蓝牙接口 73,搜索(scan)检测到扩展接口设备72的蓝牙,并建立与扩展接口 设备72的蓝牙配对,接收扩展接口设备72发送的配置信息,同时该通信处理器打开移动终 端中的应用处理器,将所述配置信息发送给应用处理器,启动应用处理器进入扩展模式,将 蓝牙接口 73切换到应用处理器上,用处理器在接收到通信处理器发送的配置信息后,根据 该配置信息添加输入输出设备的驱动,控制移动终端进入扩展模,从而扩展移动终端的输 入输出能力。也就是说,如果将扩展接口设备的蓝牙打开,扩展接口设备通过自身的蓝牙接口 定时发送检测接口标识符的信标,比如将蓝牙名称设置为“btdocking***”等,移动终端在 通信处理器模式下,通信处理器通过蓝牙接口侦听扩展接口设备发送的信标,如果侦听到 “btdocking***”标识符,则建立与扩展接口设备的蓝牙配对,保存接收到扩展接口设备发 送的配置信息,通信处理器控制应用处理器开机逻辑,即控制应用处理器开机,在应用处理 器开机后,通信处理器将该配置信息发送给应用处理器,并将蓝牙接口切换到应用处理器, 应用处理器在通过该蓝牙接口与扩展接口设备连接后,接收通信处理器发送的配置信息, 并根据该配置信息添加输入输出设备的驱动,启动扩展模式,控制移动终端进入扩展模,即 扩展移动终端的输入输出能力。4)如果检测接口为USB接口,则移动终端检测的过程如图8所示,图8为本发明实 施例中通信处理器通过USB接口检测的示意图;具体过程包括移动终端81通过USB接口 83检测是否有扩展接口设备82插入。也就是说,当有 扩展接口设备82插入该移动终端时,移动终端中的通信处理器通过USB接口检测到扩展接 口设备,并建立与扩展接口设备的通信,保存接收到扩展接口设备发送的配置信息,同时通信处理器打开应用处理器,将该配置信息发送给应用处理器,启动应用处理器的扩展模式, 将USB接口切换到应用处理器上,应用处理器在接收到通信处理器发送的配置信息后,根 据该配置信息添加输入输出设备的驱动,控制移动终端进入扩展模,即扩展移动终端的输 入输出能力。也就是说,扩展接口设备设置扩展USB设备描述符为USB hub。移动终端在通信处 理器模式下,USB接口连接在通信处理器上,在移动终端上插入扩展接口设备,通信处理器 通过USB接口检测到扩展接口设备描述符,即USB HUB,通信处理器建立与扩展接口设备的 通信,保存接收到扩展接口设备发送的配置信息,通信处理器控制应用处理器开机逻辑,控 制应用处理器开机,在应用处理器开机后,通信处理器将扩展的配置信息发送给应用处理 器,并将USB接口切换到应用处理器上,应用处理在通过USB接口与扩展接口设备连接后, 接收通信处理器发送的配置信息后,根据该配置信息添加输入输出设备的驱动,控制移动 终端进入扩展模式,即扩展移动终端的输入输出能力。本发明实施例中,移动终端在通信模式下插入扩展接口设备时,通信处理器经过 检测,将获得的扩展的配置信息发送给应用处理器,并自动从通信处理器模式切换到应用 处理器模式,应用处理器再启动并进入扩展模式,完成移动终端的系统输入输出设备的扩 展性,减少操作,提高用户的满意度。还请参阅图9,为本发明实施例中提供的另一种移动终端切换工作模式的方法的 流程图,所述移动终端包括第一处理器和第二处理器,所述第一处理器控制的模式为第一 模式,所述第二处理器控制的模式为第二模式,且所述第一处理器正常工作的功耗低于所 述第二处理器正常工作的功耗,所述方法包括步骤901 当移动终端工作在所述第一模式时,所述第一处理器检测到有设备接 入,并与所述设备建立连接;其中,所述设备可以包括但并不限于此适配器、外接电池或电子设备。所述电子 设备可以是计算机等。步骤902 第一处理器控制第二处理器启动,所述移动终端从第一模式切换为第 二模式。优选的,所述方法还可以包括所述第一处理器与所述设备断开连接,并控制所述设备与所述第二处理器连接; 所述第二处理器在与所述设备连接后,控制移动终端进入扩展模式。其中,所述第一处理器控制所述设备与所述第二处理器连接具体包括第一处理 器将所述检测接口切换到第二处理器上,所述设备通过检测接口与第二处理器连接。所述 检测接口可以包括通用型输入输出GPIO接口、充电管脚接口、USB接口、蓝牙接口或无线 局域网接口。优选的,所述方法还可以包括第一处理器在控制第二处理器启动后,第一处理器 获取所述设备发送扩展的配置信息,并将所述配置信息发送给第二处理器;所述控制移动终端进入扩展模式具体包括所述第二处理器接收所述第一处理发 送的所述配置消息,并根据所述配置信息添加输入输出设备的驱动,控制移动终端进入扩 展模式。优选的,所述第一处理器检测到有设备接入的检测方式包括第一处理器通过检测接口检测是否有设备接入,若有,则执行控制第二处理器启动的步骤;所述第一处理器控制所述设备与所述第二处理器连接具体包括第一处理器将所 述检测接口切换到第二处理器上,所述设备通过检测接口与第二处理器连接。优选的,所述第一处理器将所述检测接口切换到第二处理器上具体包括第一处 理器通过开关设备将所述检测接口切换到第二处理器上。需要说明的,在本发明实施例中,所述设备可以是扩展接口设备,也可以是适配 器、外接电池,或者其他电子设备等。当所述设备可以是扩展接口设备的实现过程详见上 述;当所述设备为适配器、外接电池,或者其他电子设备时。以外接电池为例,当移动 终端工作在所述第一模式时,所述第一处理器检测到有外接电池插入时,与所述设备建立 连接,以及控制第二处理器启动,所述移动终端从第一模式切换为第二模式;所述第一处理 器与所述外接电池断开连接,并控制所述外接电池与所述第二处理器连接;所述第二处理 器在与所述外接电池连接后,控制移动终端进入扩展模式,此时,外接电池开始为该移动终 端充电。其中,所述外接电池给所述移动终端提供电量是“额外”的电量,可以是直接提供; 而接口扩展设备在移动终端切换到扩展模式后,在对移动终端中应用功能扩展的同时,也 为该移动终端充电,该充电的过程为间接提供。基于上述所述的方法的实现过程,本发明实施例还提供一种移动终端,其结构示 意图详见图10,包括第一处理器1001和第二处理器1002,所述第一处理器1001控制的模 式为第一模式,所述第二处理器12控制的模式为第二模式,且所述第一处理正常工作的功 耗低于所述第二处理器正常工作的功耗,其中,所述第一处理器1001,用于在所述移动终端 工作在所述第一模式时,检测到有设备接入时,并与所述设备建立连接,以及向所述第二处 理器12发送启动通知;所述第二处理器1002,用于在接收到所述第一处理器1001发送的 启动通知时进行启动,所述移动终端从第一模式切换为所述第二模式。所述第一处理器1001,还用于与所述设备断开连接,并控制所述设备与所述第二 处理器连接;所述第二处理器1002,还用于在与所述设备连接后,控制移动终端进入扩展 模式。优选的,所述第一处理器1001,还用于在控制第二处理器1002启动后,获取所述 设备发送扩展的配置信息,并将所述配置信息发送给第二处理器;所述第二处理器1002,还用于根据接收到的所述配置信息添加输入输出设备的驱 动,控制移动终端进入扩展模式。优选的,所述第一处理器1001,具体用于通过检测接口检测到有设备接入时,启动 第二处理器1002开机,并将所述设备切换到与第二处理器1002连接;其中,所述检测接口 包括=GPIO接口、充电管脚接口、USB接口、蓝牙接口或无线局域网接口 ;所述设备包括适 配器、外接电池或电子设备。优选的,所述第一处理器1001,具体通过开关设备将所述设备切换到与第二处理 器连接。优选的,所述第一处理器1001为移动终端的通信处理器,第二处理器1002为移动终端的应用处理器。
还请参阅图11,为本发明实施例中提供另一种移动终端的结构示意图,该移动终 端应用于在通信模式下插入扩展接口设备,具体包括第一处理器111和第二处理器112, 其中,所述第一处理器111,用于在检测到扩展接口设备接入时,控制第二处理器开机, 并将所述扩展接口设备切换到与第二处理器连接;所述第二处理器112,用于在与所述扩展接口设备连接后,控制移动终端进入扩展 模式。优选的,所述第一处理器111,具体用于在通过检测接口检测到有扩展接口设备接 入时,控制第二处理器开机,并将所述扩展接口设备切换到与第二处理器连接;其中,所述 检测接口包括=GPIO接口、充电管脚接口、USB接口、蓝牙接口或无线局域网接口。优选的,所述第一处理器在通过检测接口检测到有扩展接口设备接入时,还用于 获取扩展接口设备发送扩展的配置信息,并将所述配置信息发送给第二处理器;所述第二 处理器,还用于在与所述扩展接口设备连接后,接收所述第一处理发送的所述配置消息,并 根据所述配置信息添加输入输出设备的驱动,控制移动终端进入扩展模式。优选的,所述第一处理器,具体通过开关设备将所述扩展接口设备切换到与第二 处理器连接。优选的,所述第一处理器111包括检测单元1111,开机控制单元1112,和切换单 元1113,其中,该检测单元1111,用于通过检测接口检测扩展接口设备的接入;开机控制单 元1112,用于在检测单元1111检测到扩展接口设备的接入时,控制第二处理器开机;切换 单元1113,用于将所述检测接口切换到第二处理器上,所述扩展接口设备通过检测接口与 第二处理器连接。优选的,所述第一处理器还包括建立单元1114,接收单元1115,发送单元1116, 其中,所述建立单元1114,用于在开机控制单元1112控制第二处理器开机后,与所述扩展 接口设备建立通信;所述接收单元1115,用于在建立单元1114建立与所述扩展接口设备的 通信后,接收所述扩展接口设备发送的配置信息;所述发送单元1115,用于将所述配置信 息发送给第二处理器。优选的,所述第二处理器包括接收单元、模式控制单元,其中,所述接收单元,用 于接收第一处理器发送的配置信息;所述模式控制单元,用于在接收单元接收到所述配置 信息后,根据配置信息添加输入输出设备的驱动,控制移动终端进入扩展模。优选的,所述第一处理器为移动终端的通信处理器,第二处理器为移动终端的应 用处理器。相应的,本发明实施例还提供一种切换工作模式的系统,应用于在通信处理器模 式下插入扩展接口设备,包括移动终端和扩展接口设备,其中,移动终端包括第一处理器 和第二处理器,所述第一处理器,用于在检测到扩展接口设备接入时,控制第二处理器开 机,并将所述扩展接口设备切换到与第二处理器连接;所述第二处理器,用于在与所述扩展接口设备连接后,控制移动终端进入扩展模 式;所述扩展接口设备,所述扩展接口设备,用于在插入移动终端后,通过检测接口与 第一处理器建立连接,并通过扩展接口总线第二处理器通信。
其中,所述移动终端和扩展接口设备的功能和作用详见上述,在此不再赘述。由此可见,本发明实施例中,在移动终端的通信处理器中设置扩展接入的检测功 能,通信处理器可以通过检测接口检测是否有扩展接口设备的接入,其检测接口可以是但 并不限于此GPI0接口的中断,或者AC_Charger接口,或者USB接口,或者无线局域网接 口,或者是蓝牙接口等。在通信处理器模式下插入扩展接口设备,如果通信处理器通过检测 接口检测到有扩展接口设备接入时,控制第二处理器开机,并将所述扩展接口设备切换到 与第二处理器连接;进一步还可以与该扩展接口设备建立通信,并获取该扩展接口设备发 送的扩展的配置信息,将扩展的相关配置信息通过扩展接口总线传给应用处理器,将检测 接口切换到应用处理器,应用处理器在与所述扩展接口设备连接后,控制移动终端进入扩 展模式,进一步还用于在与所述扩展接口设备连接后,接收所述第一处理发送的所述配置 消息,并根据所述配置信息添加输入输出设备的驱动,控制移动终端进入扩展模式。从而扩 展了移动终端的输入输出能力。采用本发明实施例,移动终端无论在通信处理器模式下,还 是在应用处理器模式下,都能自动切换到扩展状态,比手动切换简单,符合用户习惯,提高 用户满意度。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助 软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更 佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的 部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/ RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器, 或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。
权利要求
一种移动终端切换工作模式的方法,所述移动终端包括第一处理器和第二处理器,所述第一处理器控制的模式为第一模式,所述第二处理器控制的模式为第二模式,且所述第一处理器正常工作的功耗低于所述第二处理器正常工作的功耗,其特征在于,包括当移动终端工作在所述第一模式时,所述第一处理器检测到有设备接入,并与所述设备建立连接,以及控制第二处理器启动,所述移动终端从第一模式切换为第二模式。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括所述第一处理器与所述设备断开连接,并控制所述设备与所述第二处理器连接;所述第二处理器在与所述设备连接后,控制移动终端进入扩展模式。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括第一处理器在控制第二处理器启动后,第一处理器获取所述设备发送扩展的配置信 息,并将所述配置信息发送给第二处理器;所述控制移动终端进入扩展模式具体包括所述第二处理器接收所述第一处理发送的所述配置消息,并根据所述配置信息添加输 入输出设备的驱动,控制移动终端进入扩展模式。
4.根据权利要求2所述的方法,其特征在于,所述第一处理器检测到有设备接入的检测方式包括第一处理器通过检测接口检测是 否有设备接入,若有,则执行控制第二处理器启动的步骤;所述第一处理器控制所述设备与所述第二处理器连接具体包括第一处理器将所述检 测接口切换到第二处理器上,所述设备通过检测接口与第二处理器连接。
5.根据权利要求4所述的方法,其特征在于,所述第一处理器将所述检测接口切换到 第二处理器上具体包括第一处理器通过开关设备将所述检测接口切换到第二处理器上。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述检测接口包括通用型输入输出GPIO接口、充电管脚接口、USB接口、蓝牙接口或 无线局域网接口;所述设备包括适配器、外接电池或电子设备。
7. 一种移动终端切换工作模式的方法,所述移动终端包括第一处理器和第二处理器, 所述第一处理器正常工作的功耗低于所述第二处理器正常工作的功耗,其特征在于,包 括所述第一处理器控制所述移动终端;所述第一处理器检测到有设备接入时,与所述设备建立连接,并控制第二处理器开机;所述第一处理器与所述设备建立断开连接,并控制所述设备与第二处理器连接;所述第二处理器在与所述设备连接后,控制移动终端进入扩展模式。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括第一处理器在控制第二处理器启动后,第一处理器获取所述设备发送扩展的配置信 息,并将所述配置信息发送给第二处理器;所述控制移动终端进入扩展模式具体包括所述第二处理器接收所述第一处理发送的所述配置消息,并根据所述配置信息添加输入输出设备的驱动,控制移动终端进入扩展模式。
9.根据权利要求8所述的方法,其特征在于,所述第一处理器检测到有设备接入的检测方式包括第一处理器通过检测接口检测是 否有设备接入,若有,则执行控制第二处理器启动的步骤;所述第一处理器控制所述设备与所述第二处理器连接具体包括第一处理器将所述检 测接口切换到第二处理器上,所述设备通过检测接口与第二处理器连接。
10.一种移动终端,包括第一处理器和第二处理器,所述第一处理器控制的模式为第一 模式,所述第二处理器控制的模式为第二模式,且所述第一处理正常工作的功耗低于所述 第二处理器正常工作的功耗,其特征在于,所述第一处理器,用于在所述移动终端工作在所述第一模式时,检测到有设备接入时, 并与所述设备建立连接,以及向所述第二处理器发送启动通知;所述第二处理器,用于在接收到所述第一处理器发送的启动通知时进行启动,所述移 动终端从第一模式切换为所述第二模式。
11.根据权利要求10所述的移动终端,其特征在于,所述第一处理器,还用于与所述设备断开连接,并控制所述设备与所述第二处理器连接;所述第二处理器,还用于在与所述设备连接后,控制移动终端进入扩展模式。
12.根据权利要求11所述的移动终端,其特征在于,所述第一处理器,还用于在控制第 二处理器启动后,获取所述设备发送扩展的配置信息,并将所述配置信息发送给第二处理 器;所述第二处理器,还用于根据接收到的所述配置信息添加输入输出设备的驱动,控制 移动终端进入扩展模式。
13.根据权利要求10所述的移动终端,其特征在于,所述第一处理器,具体用于通过检 测接口检测到有设备接入时,启动第二处理器开机,并将所述设备切换到与第二处理器连 接;其中,所述检测接口包括GPI0接口、充电管脚接口、USB接口、蓝牙接口或无线局域网 接口 ;所述设备包括适配器、外接电池或电子设备。
14.根据权利要求13所述的移动终端,其特征在于,所述第一处理器,具体通过开关设 备将所述设备切换到与第二处理器连接。
15.根据权利要求10至14任一项所述的移动终端,其特征在于,所述第一处理器为移 动终端的通信处理器,第二处理器为移动终端的应用处理器。
全文摘要
本发明涉及一种移动终端切换工作模式的方法及移动终端,所述移动终端包括第一处理器和第二处理器,所述第一处理器控制的模式为第一模式,所述第二处理器控制的模式为第二模式,且所述第一处理器正常工作的功耗低于所述第二处理器正常工作的功耗,所述方法包括当移动终端工作在所述第一模式时,所述第一处理器检测到有设备接入,并与所述设备建立连接,以及控制第二处理器启动,所述移动终端从第一模式切换为第二模式。本发明以实现移动终端在第一模式下在指定设备接入条件下能自动进入第二模式,较少操作,提高用户的满意度。
文档编号H04W88/02GK101997956SQ20091009131
公开日2011年3月30日 申请日期2009年8月17日 优先权日2009年8月17日
发明者单文英, 孙春辉, 张福良, 陈德铭 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1