一种移动终端及其对外插附件的管理方法

文档序号:7625836阅读:119来源:国知局
专利名称:一种移动终端及其对外插附件的管理方法
技术领域
本发 明属于移动终端领域,尤其涉及一种移动终端及其对外插附件的管理方法。
背景技术
随着移动终端技术的发展,移动终端的附件也随之增加。现有技术中,当对移动终端的附件进行插拔时,移动终端对附件的管理是通过底层驱动层需要将附件的具体插拔事件和附件的具体类型发送给上层应用层,应用层再根据附件的具体插拔事件和附件的具体类型调用驱动层的接口以进行处理。本发明的发明人在对现有技术研究和实践过程中发现在手机应用中,附件事件较多,且驱动层和应用层之间需要进行众多的信息交互,另外驱动层的一种驱动模块可能对应应用层的多种应用模块,这样应用层在调用驱动层的接口时,容易发生调用接口的混舌L从而影响系统平台的稳定性和移植性。

发明内容
本发明为解决现有技术中移动终端对附件的管理时容易发生调用接口混乱的技术问题,提供一种移动终端及其对外插附件的管理方法,能避免调用接口的混乱,同时能保证系统平台的稳定性和移植性。本发明提供一种移动终端对外插附件的管理方法,所述移动终端包括附件驱动模块,附件引擎模块,异步响应模块以及附件应用模块,所述方法包括以下步骤
附件驱动模块检测附件的插拔事件,判断附件的类型并输出附件的插拔事件和附件的类型;
附件引擎模块接收附件驱动模块输出的所述附件的插拔事件和附件的类型并输出;异步响应模块根据附件引擎模块输出的所述附件的插拔事件和附件的类型,判断与附件的类型对应的附件应用模块,并向对应的附件应用模块输出附件的插拔事件和附件的类型;
附件应用模块根据异步响应模块输出的所述附件的插拔事件和附件的类型进行相应处理。本发明提供还提供一种移动终端,包括附件驱动模块,附件引擎模块、异步响应模块以及附件应用模块,其中
附件驱动模块,用于检测附件的插拔事件,判断附件的类型并输出附件的插拔事件和附件的类型;
附件引擎模块,用于接收附件驱动模块输出的所述附件的插拔事件和附件的类型并输
出;
异步响应模块,用于根据附件引擎模块输出的所述附件的插拔事件和附件的类型,判断与附件的类型对应的附件应用模块,并向对应的附件应用模块输出附件的插拔事件和附件的类型;附件应用模块,用于根据异步响应模块输出的所述附件的插拔事件和附件的类型进行相应处理。从上述方案可以看出,通过异步响应模块将附件引擎模块输出的所述附件的插拔事件和附件的类型进行处理,并分发给对应的附件应用模块,使得附件应用模块不会直接调用附件驱动模块的接口,避免附件驱动模块和附件应用模块的直接信息交互,从而可以避免调用接口的混乱,而且不需要附件引擎模块和附件应用模块来识别具体的附件事件,附件引擎模块只需要将所述附件的插拔事件和附件的类型输出至异步响应模块,异步响应模块识别与附件事件对应的附件应用模块并转发给对应的附件应用模块,那么附件应用模块只需要实现与附件事件对应的具体功能即可,使得附件驱动模块,附件引擎模块,以及附件应用模块三个模块之间都不会直接调用对方的接口,它们的交互主要通过事件来实现,这样在扩展或者修改功能时,不需要修改接口,仅通过增加具体事件就可以实现,使得三个模块之间的工作条理清楚,不会发生混乱,从而保证了系统平台的完整性和稳定性,进而也增强了系统的可移植性。


图I为本发明移动终端对外插附件的管理方法一种实施例的流程图。图2为本发明移动终端对插入充电器的管理方法一种实施例的流程图。图3为本发明移动终端对插入USB连接线的管理方法一种实施例的流程图。图4为本发明移动终端一种实施例的结构框图。图5为本发明附件引擎模块一种实施例的结构框图。
具体实施例方式为了使本发明所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明提供一种实施例的移动终端对所述外插附件的管理方法,如图4所示,移动终端包括附件驱动模块1,附件引擎模块2,异步响应模块7以及附件应用模块3,如图I所示,所述方法包括以下步骤
步骤S01,附件驱动模块I检测附件的插拔事件,判断附件的类型并输出附件的插拔事件和附件的类型;
步骤S02,附件引擎模块2接收附件驱动模块I输出的所述附件的插拔事件和附件的类型并输出;
步骤S03,异步响应模块7根据附件引擎模块2输出的所述附件的插拔事件和附件的类型,判断与附件的类型对应的附件应用模块3,并向对应的附件应用模块3输出附件的插拔事件和附件的类型;
步骤S04,附件应用模块3根据异步响应模块7输出的所述附件的插拔事件和附件的类型进行相应处理。从上述方案可以看出,通过异步响应模块7将附件引擎模块2输出的所述附件的插拔事件和附件的类型进行处理,并分发给对应的附件应用模块3,使得附件应用模块3不会直接调用附件驱动模块I的接口,避免附件驱动模块I和附件应用模块3的直接信息交互,从而可以避免调用接口的混乱,而且不需要附件引擎模块2和附件应用模块3来识别具体的附件事件,附件引擎模块2只需要将所述附件的插拔事件和附件的类型输出至异步响应模块7,异步响应模块7识别与附件事件对应的附件应用模块3并转发给对应的附件应用模块3,附件应用模块3只需要实现与附件事件对应的具体功能即可,使得附件驱动模块I、附件引擎模块2以及附件应用模块3三个模块之间都不会直接调用对方的接口,它们的交互主要通过事件来实现,这样在扩展或者修改功能时,不需要修改接口通过增加具体事件就可以实现,因此使得三个模块之间的工作条理清楚,不会发生混乱,从而保证了系统平台的完整性和稳定性,进而也增强了系统的可移植性。在具体实施中,所述附件可以是耳机、充电器、USB连接线和存储设备其中任意一种,而插拔事件可以为附件的插入和拔出。以下以具体的应用场景说明本发明实施例如何对外插附件进行管理。例如,当所述附件的插拔事件为插入充电器时,所述附件应用模块3根据异步响 应模块7输出的所述附件的插拔事件和附件的类型进行相应处理之后,还包括以下步骤
与附件的类型对应的附件应用模块3输出获取移动终端的开机原因的请求信号;附件引擎模块2根据附件应用模块3输出的请求信号,向所述附件驱动模块I获取移动终端的开机原因;
附件引擎模块2将获取到的开机原因进行保存,判断所述开机原因是否为充电器的插拔,并向与附件的类型对应的附件应用模块I输出判断结果;
附件应用模块I根据附件引擎模块2输出的所述开机原因为充电器的插拔的判断结果,使移动终端进入关机充电界面。在具体应用中,可以对上述实施例作进一步扩展,例如,所述移动终端还可包括电源管理模块4和第一引擎应用模块,在所述附件驱动模块检测附件的插拔事件,判断附件的类型并输出附件的插拔事件和附件的类型的步骤之后,还包括以下步骤
电源管理模块4接收附件驱动模块I输出的所述附件的插拔事件和附件的类型并输
出;
第一引擎应用模块接收电源管理模块4输出的所述附件的插拔事件和附件的类型并输出。如图2所示的上述的管理方法一种实施例的流程图,该方法具体包括以下步骤 步骤S010,当充电器插入移动终端时,附件驱动模块I检测到充电器插入的信息并输
出给电源管理模块4,进入步骤S020 ;
步骤S020,电源管理模块4将充电器插入的信息输出,进入步骤S030 ;
步骤S030,第一引擎应用模块将充电器插入的信息输出,进入步骤S040 ;
步骤S040,附件引擎模块2将第一引擎应用模块输出充电器插入的信息输出至异步响应模块7 ;
步骤S050,异步响应模块7根据充电器插入的信息判断与附件的类型对应的附件应用模块,并将充电器插入的信息输出至对应的附件应用模块;
步骤S060,与附件的类型对应的附件应用模块3输出获取移动终端的开机原因的请求
信号;步骤S070,附件引擎模块2根据附件应用模块3输出的请求信号,向所述附件驱动模块I获取移动终端的开机原因;
步骤S080,附件引擎模块2将获取到的开机原因进行保存,判断所述开机原因是否为充电器的插拔,并向与附件的类型对应的附件应用模块输出判断结果,进入步骤S090 ;
步骤S090,与附件的类型对应的附件应用模块3根据附件引擎模块2输出的所述开机原因为充电器的插拔的判断结果,使移动终端进入关机充电界面。对于步骤S090,如果当附件应用模块3接收到的开机原因不是充电器的插拔时,比如开机原因为事先已经开机了,那么此时移动终端就不需要进入关机充电界面了,而是进入开机充电界面。在具体实施中,当附件为耳机、USB连接线和存储设备的其中一种时,步骤S04具体为
步骤S041,附件应用模块3根据异步响应模块7输出的所述附件的插拔事件和附件的类型,在移动终端的用户界面上显示与附件所对应图标或隐藏与附件所对应图标。比如当附件的事件为插入耳机时,在移动终端的用户界面上便会显示耳机的图标,而如果附件的事件为拔出耳机时,在移动终端的用户界面上显示的耳机图标便会隐藏。在具体实施中,移动终端可以通过USB连接线与计算机连接,USB端口可以有不同的工作模式,例如,USB端口可以具有如下两种工作模式通讯模式和存储模式。在通讯模式下,移动终端通过USB连接线可以和计算机上的工具进行通讯,具体的应用是可以通过移动终端制造商提供的客户端软件对移动终端进行操作,比如将移动终端上的通讯录在计算机上进行备份,而在存储模式下,可以将移动终端作为U盘使用,因此用户可以根据自己的需求设置USB端口的工作模式,而且设置USB端口的工作模式的步骤可以在步骤SOl之前,也可以在步骤S041之后,在具体实施中,如图3所示,本发明还提供一种实施例对插入USB连接线的管理方法,设置USB端口的工作模式的步骤在步骤S041之后,具体包括以下步骤
步骤S042,与附件的类型对应的附件应用模块3获取USB设置信号并输出;
步骤S043,附件引擎模块2根据附件应用模块3输出的USB设置信号,向对应的附件驱动模块I输出USB设置信号并保存与USB设置信号所对应的USB模式;
步骤S044,附件驱动模块I根据附件引擎模块输出的USB设置信号,将USB的当前模式转换到与USB设置信号对应的USB模式。对于步骤S042,USB设置信号可以是系统根据用户设置输出的,也可以是系统自动触发输出的,以确定USB端口具体的工作模式。在具体实施中,所述移动终端还可包括第二引擎应用模块,此时,在步骤S044之后,还可包括以下步骤
步骤S045,第二引擎应用模块根据附件引擎模块2输出的USB设置信号进行相应处理。从上述方案可以看出,附件引擎模块2可以通过第二引擎应用模块将USB端口进行模式设置的信息通知到需要该信息的其他模块,另外在具体实施中,第一引擎应用模块和第二引擎应用模块可以是同一个模块,如图4中所示的引擎应用模块5,以简化系统结构。在具体实施中,所述移动终端还可包括资源管理模块6,在步骤S044之后,还可包括以下步骤,即在进行步骤S045的同时还可进行以下步骤
步骤S046,附件引擎模块2向资源管理模块6输出USB模式设置信号;
步骤S047,资源管理模块6根据USB模式设置信号,点亮背光和调节播放的声音。总之,在插拔附件时,在步骤S04之后,还可包括以下步骤
资源管理模块6根据附件引擎模块2输出的所述附件的插拔事件和附件类型,点亮背光和/或调节播放的声音。 从上述方案可以看出,只要当附件引擎模块2接收到所述附件的插拔事件和附件类型时,都可以调用资源管理模块6,以实现点亮背光和/或调节播放的声音。为了实现对附件的管理,如图4所示,本发明还提供一种实施例的移动终端,所述移动终端包括附件驱动模块I、附件引擎模块2、异步响应模块7以及附件应用模块3 ;
附件驱动模块1,用于检测附件的插拔事件,判断附件的类型并输出附件的插拔事件和附件的类型;
附件引擎模块2,用于接收附件驱动模块I输出的所述附件的插拔事件和附件的类型并输出;
异步响应模块7,用于根据附件引擎模块2输出的所述附件的插拔事件和附件的类型,判断与附件的类型对应的附件应用模块,并向对应的附件应用模块输出附件的插拔事件和附件的类型;
附件应用模块3,用于根据异步响应模块7输出的所述附件的插拔事件和附件的类型进行相应处理。从上述方案可以看出,通过异步响应模块7将附件引擎模块2输出的所述附件的插拔事件和附件的类型进行处理,并分发给对应的附件应用模块3,使得附件应用模块3不会直接调用附件驱动模块I的接口,避免附件驱动模块I和附件应用模块3的直接信息交互,从而可以避免调用接口的混乱,而且不需要附件引擎模块2和附件应用模块3来识别具体的附件事件,附件引擎模块2只需要将所述附件的插拔事件和附件的类型输出至异步响应模块7,异步响应模块7识别与附件事件对应的附件应用模块3并转发给对应的附件应用模块3,附件应用模块3只需要实现与附件事件对应的具体功能即可,使得附件驱动模块1,附件引擎模块2,以及附件应用模块3三个模块之间都不会直接调用对方的接口,它们的交互主要通过事件来实现,这样在扩展或者修改功能时,不需要修改接口,仅通过增加具体事件就可以实现,因此使得三个模块之间的工作条理清楚,不会发生混乱,从而保证了系统平台的完整性和稳定性,进而也增强了系统的可移植性。在具体实施中,所述附件可以包括耳机、充电器、USB连接线或存储设备,而插拔事件具体可以为附件的插入和拔出。以下具体的应用场景说明本发明实施例如何对外插附件
进行管理。如图5所示,所述附件引擎模块2可以包括引擎服务接口 21、引擎应用层22和附件移植层23,附件应用模块3包括核心应用单元,其中
引擎应用层22,用于当所述附件为充电器时,输出附件驱动模块输出的所述附件的插拔事件和附件的类型,并根据附件应用模块输出的请求信号输出获取开机原因的请求信号;
附件移植层23,用于根据引擎应用层的请求信号,向附件驱动层获取开机原因并输出给引擎应用层;
引擎应用层22,还用于将附件移植层输出的开机原因保存,判断所述开机原因是否为充电器的插拔并输出判断结果;
引擎服务接口 21,用于将所述引擎应用层22得出的所述开机原因的判断结果输出;核心应用单元,用于根据引擎服务接口输出的所述开机原因为充电器的插拔的判断结果时,使移动终端进入关机充电界面。在具体实施中,所述移动终端还可包括电源管理模块4和第一引擎应用模块; 电源管理模块4,用于接收附件驱动模块3输出的所述附件的插拔事件和附件的类型
并输出;
第一引擎应用模块,用于接收电源管理模块4输出的所述附件的插拔事件和附件的类
型并输出附件引擎模块2。进一步,所述附件应用模块3还包括显示单元和隐藏单元,其中附件为耳机、USB连接线和存储设备的其中一种;
显示单元,用于根据异步响应模块7输出的所述附件的插拔事件和附件的类型,在移动终端的用户界面上显示与附件所对应图标;
隐藏单元,根据异步响应模块7输出的所述附件的插拔事件和附件的类型,在移动终端的用户界面上或隐藏与附件所对应图标。在具体实施中,附件应用模块还包括模式信号获取单元,附件驱动模块包括USB模式设置单元;
模式信号获取单元,用于获取USB模式设置信号并输出;
引擎服务接口 21,还用于将USB模式设置单元输出的USB模式设置信号输出;
弓I擎应用层22,还用于根据引擎服务接口 21输出的USB模式设置信号,保存与USB模式设置信号所对应的USB模式并输出USB模式设置信号;
附件移植层23,还用于接收引擎应用层22输出的USB模式设置信号并输出;
USB模式设置单元,用于根据附件移植层23输出的USB模式设置信号,将USB的当前模式转换到与USB模式设置信号对应的USB模式。从上述的方案可以看出,当移动终端中插入USB连接线,需要对USB端口的具体工作模式进行设置,当USB端口的工作模式为通讯模式时,只能对移动终端进行在通讯模式下的相关操作,当USB端口的工作模式为存储模式时,才能将信息保存在移动终端中。而当USB端口的工作模式为通讯模式时,计算机会对移动终端发出指令,附件引擎模块2还可包括句柄24和命令处理单元25,所述句柄24用于接收计算机发出的指令并将该指令对应的内部指令输出,命令处理单元25用于将句柄单元24输出的内部指令进行分析和处理,并将处理结果输出,引擎应用层22还用于将命令处理单元输出的处理结果输出至异步管理模块7,所述异步管理模块7还用于根据引擎应用层22输出的处理结果判断对应的附件应用模块,并将处理结果输出至对应的附件应用模块,即计算机会对移动终端发出指令,通过附件引擎模块2进行处理后,发送异步管理模块7,由异步管理模块7判断实现该指令的具体附件应用模块,以实现计算机输出的指令。在具体实施中,所述移动终端还包括第二引擎应用模块,所述第二引擎应用模块可以用于根据引擎应用层22输出的USB设置信号进行相应处理。
从上述方案可以看出,附件引擎模块2可以通过第二引擎应用模块将USB端口进行模式设置的信息通知到需要该信息的其他模块,另外在具体实施中,第一引擎应用模块和第二引擎应用模块可以是同一个模块,如图4所示的引擎应用模块5,以简化系统结构。在具体实施中,所述移动终端还包括资源管理模块6,所述资源管理模块6可以用于根据附件引擎模块2输出的所述附件的插拔事件和附件类型,点亮背光和/或调节播放的声音。从上述方案可以看出,只要当附件引擎模块2接收到所述附件的插拔事件和附件类型时,都会调用资源管理模块6,以实现点亮背光和/或调节播放的声音。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种移动终端对外插附件的管理方法,其特征在于,所述移动终端包括附件驱动模块,附件引擎模块,异步响应模块以及附件应用模块,所述方法包括以下步骤 附件驱动模块检测附件的插拔事件,判断附件的类型并输出附件的插拔事件和附件的类型; 附件引擎模块接收附件驱动模块输出的所述附件的插拔事件和附件的类型并输出; 异步响应模块根据附件引擎模块输出的所述附件的插拔事件和附件的类型,判断与附件的类型对应的附件应用模块,并向对应的附件应用模块输出附件的插拔事件和附件的类型; 附件应用模块根据异步响应模块输出的所述附件的插拔事件和附件的类型进行相应处理。
2.如权利要求I所述的管理方法,其特征在于,所述移动终端还包括资源管理模块,附件引擎模块接收附件驱动模块输出的所述附件的插拔事件和附件的类型并输出之后,还包括以下步骤 资源管理模块根据附件引擎模块输出的所述附件的插拔事件和附件类型,点亮背光和/或调节播放的声音。
3.如权利要求I所述的管理方法,其特征在于,所述附件包括耳机、充电器、USB连接线和存储设备其中至少一种。
4.如权利要求3所述的管理方法,其特征在于,当所述附件的插拔事件为插入充电器时,所述附件应用模块根据异步响应模块输出的所述附件的插拔事件和附件的类型进行相应处理之后,还包括以下步骤 与附件的类型对应的附件应用模块输出获取移动终端的开机原因的请求信号; 附件引擎模块根据附件应用模块输出的请求信号,向所述附件驱动模块获取移动终端的开机原因; 附件引擎模块将获取到的开机原因进行保存,判断所述开机原因是否为充电器的插拔,并向与附件的类型对应的附件应用模块输出判断结果; 与附件的类型对应的附件应用模块根据附件引擎模块输出的所述开机原因为充电器的插拔的判断结果,使移动终端进入关机充电界面。
5.如权利要求4的管理方法,其特征在于,所述移动终端还包括电源管理模块和第一引擎应用模块,在所述附件驱动模块检测附件的插拔事件,判断附件的类型并输出附件的插拔事件和附件的类型的步骤之后,还包括以下步骤 电源管理模块接收附件驱动模块输出的所述附件的插拔事件和附件的类型并输出; 第一引擎应用模块接收电源管理模块输出的所述附件的插拔事件和附件的类型,并输出至附件引擎模块。
6.如权利要求3所述的管理方法,其特征在于,当附件为耳机、USB连接线和存储设备的其中一种时,附件应用模块根据异步响应模块输出的所述附件的插拔事件和附件的类型进行相应处理的步骤,具体为 附件应用模块根据异步响应模块输出的所述附件的插拔事件和附件的类型,在移动终端的用户界面上显示与附件所对应的图标或隐藏与附件所对应的图标。
7.如权利要求6所述的管理方法,其特征在于,在附件驱动模块检测附件的插拔事件,判断附件的类型并输出附件的插拔事件和附件的类型的步骤之前,还包括以下步骤 与附件的类型对应的附件应用模块获取USB模式设置信号并输出; 附件引擎模块根据所述附件应用模块输出的USB模式设置信号,保存与USB模式设置信号所对应的USB模式并输出USB模式设置信号; 附件驱动模块根据附件引擎模块输出的USB模式设置信号,将USB的当前模式转换到与USB模式设置信号对应的USB模式。
8.如权利要求6所述的管理方法,其特征在于,当所述附件的插拔事件具体为插入USB连接线时,所述附件应用模块根据异步响应模块输出的所述附件的插拔事件和附件的类型,在移动终端的用户界面上显示附件所对应的图标的步骤之后,还包括以下步骤 与附件的类型对应的附件应用模块获取USB设置信号并输出; 附件引擎模块根据所述附件应用模块输出的USB设置信号,向对应的附件驱动模块输出USB设置信号并保存与USB设置信号所对应的USB模式; 附件驱动模块根据附件弓I擎模块输出的USB设置信号,将USB的当前模式转换到与USB设置信号对应的USB模式。
9.如权利要求7或8所述的管理方法,其特征在于,所述移动终端还包括第二引擎应用模块,当附件引擎模块根据附件应用模块输出的USB设置信号,向对应的附件驱动模块输出USB设置信号并保存与USB设置信号所对应的USB模式之后,还包括以下步骤 第二引擎应用模块根据附件引擎模块输出的USB设置信号进行相应处理。
10.一种移动终端,其特征在于,包括附件驱动模块,附件引擎模块、异步响应模块以及附件应用模块,其中 附件驱动模块,用于检测附件的插拔事件,判断附件的类型并输出附件的插拔事件和附件的类型; 附件引擎模块,用于接收附件驱动模块输出的所述附件的插拔事件和附件的类型并输出; 异步响应模块,用于根据附件引擎模块输出的所述附件的插拔事件和附件的类型,判断与附件的类型对应的附件应用模块,并向对应的附件应用模块输出附件的插拔事件和附件的类型; 附件应用模块,用于根据异步响应模块输出的所述附件的插拔事件和附件的类型进行相应处理。
11.如权利要求10所述的所述的移动终端,其特征在于,所述移动终端还包括资源管理模块; 资源管理模块,用于根据附件引擎模块输出的所述附件的插拔事件和附件类型,点亮背光和/或调节播放的声音。
12.如权利要求10所述的移动终端,其特征在于,所述附件包括耳机、充电器、USB连接线和存储设备其中至少一种。
13.如权利要求12所述的移动终端,其特征在于,所述附件引擎模块包括引擎服务接口、引擎应用层和附件移植层,附件应用模块包括核心应用单元,其中 引擎应用层,用于当所述附件为充电器时,输出附件驱动模块输出的所述附件的插拔事件和附件的类型,并根据附件应用模块输出的请求信号输出获取开机原因的请求信号;附件移植层,用于根据引擎应用层的请求信号,向附件驱动层获取开机原因并输出给引擎应用层; 引擎应用层,还用于将附件移植层输出的开机原因保存,判断所述开机原因是否为充电器的插拔并输出判断结果; 引擎服务接口,用于将所述引擎应用层得出的所述开机原因的判断结果输出; 核心应用单元,用于根据引擎服务接口输出的所述开机原因为充电器的插拔的判断结果时,使移动终端进入关机充电界面。
14.如权利要求13所述的移动终端,其特征在于,附件引擎模块还包括句柄和命令处理单元; 句柄,用于接收计算机发出的指令并将该指令对应的内部指令输出; 命令处理单元,用于将句柄单元输出的内部指令进行分析和处理,并将处理结果输出至引擎应用层; 引擎应用层,还用于将命令处理单元输出的处理结果输出至异步管理模块; 异步管理模块,还用于根据引擎应用层输出的处理结果判断对应的附件应用模块,并将处理结果输出至对应的附件应用模块。
15.如权利要求13所述的移动终端,其特征在于,所述移动终端还包括电源管理模块和第一引擎应用模块; 电源管理模块,用于接收附件驱动模块输出的所述附件的插拔事件和附件的类型并输出; 第一引擎应用模块,用于接收电源管理模块输出的所述附件的插拔事件和附件的类型并输出至附件引擎模块。
16.如权利要求13所述的移动终端,其特征在于,所述附件应用模块还包括显示单元和隐藏单元,其中附件为耳机、USB连接线和存储设备的其中一种; 显示单元,用于根据异步响应模块输出的所述附件的插拔事件和附件的类型,在移动终端的用户界面上显示与附件所对应的图标; 隐藏单元,用于根据异步响应模块输出的所述附件的插拔事件和附件的类型,在移动终端的用户界面上隐藏与附件所对应的图标。
17.如权利要求13所述的所述的移动终端,其特征在于,附件应用模块还包括模式信号获取单元,附件驱动模块包括USB模式设置单元,其中 模式信号获取单元,用于获取USB模式设置信号并输出; 引擎服务接口,还用于将USB模式设置单元输出的USB模式设置信号输出; 弓I擎应用层,还用于根据引擎服务接口输出的USB模式设置信号,保存与USB模式设置信号所对应的USB模式并输出USB模式设置信号; 附件移植层,还用于接收引擎应用层输出的USB模式设置信号并输出; USB模式设置单元,用于根据附件移植层输出的USB模式设置信号,将USB的当前模式转换到与USB模式设置信号对应的USB模式。
18.如权利要求17所述的所述的移动终端,其特征在于,所述移动终端还包括第二引擎应用模块; 第二引擎应用模块,用于根据引擎应用层输出的USB设置信号进行相应处理。
全文摘要
本发明提供了一种移动终端对外插附件的管理方法,所述方法包括以下步骤附件驱动模块检测附件的插拔事件,判断附件的类型并输出附件的插拔事件和附件的类型;附件引擎模块接收附件驱动模块输出的所述附件的插拔事件和附件的类型并输出;异步响应模块根据附件引擎模块输出的所述附件的插拔事件和附件的类型,判断与附件的类型对应的附件应用模块,并向对应的附件应用模块输出附件的插拔事件和附件的类型附件应用模块根据异步响应模块输出的所述附件的插拔事件和附件的类型进行相应处理。该移动终端及其对外插附件的管理方法能避免调用接口的混乱,同时能保证系统平台的稳定性和移植性。
文档编号H04M1/725GK102724351SQ201110078950
公开日2012年10月10日 申请日期2011年3月31日 优先权日2011年3月31日
发明者沈军华 申请人:比亚迪股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1