移动终端显示屏热插拔的实现方法和系统技术方案

技术编号:14234321 阅读:93 留言:0更新日期:2016-12-21 03:08
本发明专利技术涉及一种移动终端显示屏热插拔的实现方法和系统,该方法包括如下步骤:在移动终端的系统唤醒后,对移动终端当前接入的显示屏进行识别,获得当前接入的显示屏的特征参数;根据所述特征参数判断当前接入的显示屏与上一次接入的显示屏是否相同;若否,则确定与所述特征参数相对应的显示参数,并根据所述显示参数对当前接入的显示屏进行初始化。本发明专利技术实现了移动终端显示屏的热插拔功能,使得在工厂生产过程中可以快速地通过更换移动终端的显示屏来验证显示屏的品质,提高生产效率。

Method and system for realizing hot plug of mobile terminal display screen

Method and system for realizing the invention relates to a mobile terminal display hot plug, the method comprises the following steps: the mobile terminal system after awakening, the access of mobile terminal screen recognition, feature parameters to obtain the current access screen; determine the current access and display on a display screen according to whether the same access the characteristic parameters; if not, it is determined that the parameters corresponding to the characteristic parameters, and according to the display parameters of the current access to initialize. The invention realizes the hot plug function of the display screen of the mobile terminal, so that the quality of the display screen can be verified by replacing the display screen of the mobile terminal in the production process of the factory, and the production efficiency can be improved.

【技术实现步骤摘要】

本专利技术涉及移动终端
,特别是涉及一种移动终端显示屏热插拔的实现方法和系统
技术介绍
由于移动终端具有封闭的结构特点,现有的移动终端的系统都不支持热插拔功能,移动终端的使用者也没有这种需求。但是在移动终端的生产过程中,有时这种需求就变得很强烈,特别是在对显示屏的品质进行验证时。显示屏是移动终端的一个重要部件,移动终端生产厂家为了降低风险和成本,往往会选择多家供应商供货,因此某一型号的移动终端往往兼容了多种显示屏,在生产过程中,若这些显示屏都混在一起,则无法通过肉眼区分,当工人需要从混料中挑出残次品时,由于移动终端的系统不支持热插拔,显示屏的初始化是在系统的开机阶段,故目前在这种情况下的处理方案是将移动终端换上新的显示屏后重新开机启动系统,通过这种处理方案虽然能都验证显示屏的品质,但是会极大降低生产效率。
技术实现思路
基于此,为解决现有技术中的问题,本专利技术提供一种移动终端显示屏热插拔的实现方法和系统,实现了移动终端显示屏的热插拔功能,使得在工厂生产过程中可以快速地通过更换移动终端的显示屏来验证显示屏的品质,提高生产效率。为实现上述目的,本专利技术实施例采用以下技术方案:一种移动终端显示屏热插拔的实现方法,包括如下步骤:在移动终端的系统唤醒后,对移动终端当前接入的显示屏进行识别,获得当前接入的显示屏的特征参数;根据所述特征参数判断当前接入的显示屏与上一次接入的显示屏是否相同;若否,则确定与所述特征参数相对应的显示参数,并根据所述显示参数对当前接入的显示屏进行初始化。本专利技术还提供一种移动终端显示屏热插拔的实现系统,包括:识别模块,用于在移动终端的系统唤醒后,对移动终端当前接入的显示屏进行识别,获得当前接入的显示屏的特征参数;判断模块,用于根据所述特征参数判断当前接入的显示屏与上一次接入的显示屏是否相同;初始化模块,用于在当前接入的显示屏与上一次接入的显示屏不同时,确定与所述特征参数相对应的显示参数,并根据所述显示参数对当前接入的显示屏进行初始化。根据本专利技术的上述技术方案,移动终端如果需要更换其他已经兼容的显示屏,不需要重新启动系统,只需让系统休眠(例如按下手机的电源键使系统休眠),在换上新的显示屏后只需唤醒移动终端的系统就可以正常显示了,实现了显示屏热插拔功能,在工厂生产过程中,工人就可以在不用开机重启系统的情况下快速验证显示屏的品质,极大提高了生产效率。附图说明图1是本专利技术的移动终端显示屏热插拔的实现方法在一个实施例中的流程示意图;图2是本专利技术实施例中根据显示参数对当前接入的显示屏进行初始化的流程示意图;图3是本专利技术的移动终端显示屏热插拔的实现系统在一个实施例中的结构示意图;图4是本专利技术实施例中移动终端显示屏热插拔的实现系统的另一结构示意图。具体实施方式下面将结合较佳实施例及附图对本专利技术的内容作进一步详细描述。显然,下文所描述的实施例仅用于解释本专利技术,而非对本专利技术的限定。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应当说明的是,本专利技术实施例中描述的移动终端可包括手机、平板等。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。图1是本专利技术的移动终端显示屏热插拔的实现方法在一个实施例中的流程示意图。如图1所示,本实施例中的移动终端显示屏热插拔的实现方法包括以下步骤:步骤S110,在移动终端的系统唤醒后,对移动终端当前接入的显示屏进行识别,获得当前接入的显示屏的特征参数;具体的,可在移动终端显示屏驱动的唤醒函数中添加显示屏识别逻辑,在移动终端的系统唤醒后,通过唤醒函数中的显示屏识别逻辑来对移动终端当前接入的显示屏进行识别。显示屏识别逻辑可通过读取显示屏对应的GPIO(General Purpose Input Output,通用输入/输出)接口的电平来识别显示屏,此时获得的显示屏的特征参数即GPIO接口的电平;也可以通过读取显示屏对应的ADC(Analog-to-Digital Converter,模数转换器)的输出值来识别显示屏,此时获得的显示屏的特征参数即为ADC的输出值。在一种可选的实施方式中,显示屏识别逻辑还可以在移动终端的主控芯片显示控制器上电和当前接入的显示屏上电之后,通过读取显示屏ID寄存器来获得当前接入的显示屏的显示屏ID,在这种情况下显示屏识别逻辑就要添加在唤醒函数中的主控芯片显示控制器上电逻辑和显示屏上电逻辑之后,因为只有主控芯片显示控制器和显示屏上电后,才能通过数据接口读取显示屏ID寄存器。显示屏出厂后,显示屏ID即被写入至显示屏ID寄存器中,通过读取显示屏ID寄存器获取的特征参数即为显示屏ID。步骤S120,根据所述特征参数判断当前接入的显示屏与上一次接入的显示屏是否相同;若否,则进入步骤S130;若是,则不用重新初始化显示屏;对移动终端当前接入的显示屏进行识别并获得显示屏的特征参数后,就可以根据特征参数来判断当前接入的显示屏是否与上一次接入的显示屏相同。具体的,移动终端可以比较当前接入的显示屏的特征参数与上一次接入的显示屏的特征参数,若两者不匹配,即可判定当前接入的显示屏与上一次接入的显示屏不同。至于判断特征参数是否匹配的方式是多样化的,以特征参数是显示屏ID为例,不同的厂家对于不同型号的显示屏的显示屏ID命名规则不同,因此只要判断出显示屏ID符合相同的命名规则,即可判定显示屏ID匹配,反之则不匹配,当前接入的显示屏与上一次接入的显示屏不同。步骤S130,确定与所述特征参数相对应的显示参数,并根据所述显示参数对当前接入的显示屏进行初始化。在通过特征参数判定移动终端当前接入的显示屏与上一次接入的显示屏不同时,确定与特征参数相对应的显示参数。在一种可选的实施方式中,移动终端中存储有与不同特征参数相对应的显示参数,在获得当前接入的显示屏的特征参数后,即可依据该特征参数查找到相应的显示参数。在另一种可选的实施方式中,在获得当前接入的显示屏的特征参数后,可查找与该特征参数相对应的驱动程序,然后再从驱动程序中获得显示参数。当然,还有其他的方式来获得显示屏的显示参数,此处就不再一一说明。在获得当前接入的显示屏的显示参数之后,即可依据该显示参数来对显示屏进行初始化。显示屏的显示参数包括但不局限于如下属性参数:接口类型、分辨率、行切换延迟、帧切换延迟、水平同步长度以及垂直同步长度。同一型号的移动终端兼容的显示屏采用的是同一种接口类型,因为使用具体的接口跟电路有关,电路设计一旦确认,移动终端使用的显示屏的接口类型也就确认了。同样的,同一个型号的移动终端,兼容的显示屏的分辨率也是相同的,兼容的显示屏大部分属性参数是相同的,一般是行切换延迟不同、帧切换延迟不同、水平同步长度不同以及垂直同步长度不同。基于此,在根据显示参数对显示屏进行初始化时至少可采用两种方案。其中一种方案是,根据当前接入的显示屏对应的显示参数中的所有属性参数对显示屏进行初始化,即根据各项属性参数对主控芯片显示控制器重新进行配置,然后调用主控芯片显示控制器发送初始化命令序列进行初始化。另一种方案参照图2所示,根据显示参数对当前接入的显示屏进行初始化的过程包括如下步骤:步骤S131,将当前接入的显示屏对应的显示参数中的各项属性参数本文档来自技高网...
移动终端显示屏热插拔的实现方法和系统

【技术保护点】
一种移动终端显示屏热插拔的实现方法,其特征在于,包括如下步骤:在移动终端的系统唤醒后,对移动终端当前接入的显示屏进行识别,获得当前接入的显示屏的特征参数;根据所述特征参数判断当前接入的显示屏与上一次接入的显示屏是否相同;若否,则确定与所述特征参数相对应的显示参数,并根据所述显示参数对当前接入的显示屏进行初始化。

【技术特征摘要】
1.一种移动终端显示屏热插拔的实现方法,其特征在于,包括如下步骤:在移动终端的系统唤醒后,对移动终端当前接入的显示屏进行识别,获得当前接入的显示屏的特征参数;根据所述特征参数判断当前接入的显示屏与上一次接入的显示屏是否相同;若否,则确定与所述特征参数相对应的显示参数,并根据所述显示参数对当前接入的显示屏进行初始化。2.根据权利要求1所述的移动终端显示屏热插拔的实现方法,其特征在于,所述特征参数为显示屏ID,所述对移动终端当前接入的显示屏进行识别的过程包括:在所述移动终端的主控芯片显示控制器上电和当前接入的显示屏上电之后,读取显示屏ID寄存器,获得当前接入的显示屏的显示屏ID。3.根据权利要求1或2所述的移动终端显示屏热插拔的实现方法,其特征在于,所述确定与所述特征参数相对应的显示参数的过程包括如下步骤:查找与所述特征参数相对应的驱动程序;从所述驱动程序中获得所述显示参数。4.根据权利要求1或2所述的移动终端显示屏热插拔的实现方法,其特征在于,所述根据所述显示参数对当前接入的显示屏进行初始化的过程包括:将当前接入的显示屏对应的显示参数中的各项属性参数与上一次接入的显示屏对应的显示参数中的各项属性参数进行对比,确定当前接入的显示屏对应的显示参数中有差异的属性参数;根据所述有差异的属性参数对当前接入的显示屏进行初始化。5.根据权要求1或2所述的移动终端显示屏热插拔的实现方法,其特征在于,所述显示参数包括接口类型、分辨率、行切换延迟、帧切换延迟、水平同步长度以及垂直同步长度。6.一...

【专利技术属性】
技术研发人员:张荣春
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1