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

技术编号:7839631 阅读:268 留言:0更新日期:2012-10-12 06:59
本发明专利技术提供了一种移动终端对外插附件的管理方法,所述方法包括以下步骤:附件驱动模块检测附件的插拔事件,判断附件的类型并输出附件的插拔事件和附件的类型;附件引擎模块接收附件驱动模块输出的所述附件的插拔事件和附件的类型并输出;异步响应模块根据附件引擎模块输出的所述附件的插拔事件和附件的类型,判断与附件的类型对应的附件应用模块,并向对应的附件应用模块输出附件的插拔事件和附件的类型附件应用模块根据异步响应模块输出的所述附件的插拔事件和附件的类型进行相应处理。该移动终端及其对外插附件的管理方法能避免调用接口的混乱,同时能保证系统平台的稳定性和移植性。

【技术实现步骤摘要】

本发 明属于移动终端领域,尤其涉及。
技术介绍
随着移动终端技术的发展,移动终端的附件也随之增加。现有技术中,当对移动终端的附件进行插拔时,移动终端对附件的管理是通过底层驱动层需要将附件的具体插拔事件和附件的具体类型发送给上层应用层,应用层再根据附件的具体插拔事件和附件的具体类型调用驱动层的接口以进行处理。本专利技术的专利技术人在对现有技术研究和实践过程中发现在手机应用中,附件事件较多,且驱动层和应用层之间需要进行众多的信息交互,另外驱动层的一种驱动模块可能对应应用层的多种应用模块,这样应用层在调用驱动层的接口时,容易发生调用接口的混舌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 ; 步骤S04本文档来自技高网...

【技术保护点】

【技术特征摘要】
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模式...

【专利技术属性】
技术研发人员:沈军华
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1