本发明实施例涉及计算机技术领域,尤其涉及一种屏幕参数的配置方法及装置。
背景技术:
目前,随着计算机技术的广泛应用,出现了更多能够满足人们生活工作和学习需求的智能电子产品,如具有触摸和大屏显示功能的教学智能白板以及智能会议平板等。对于这些大屏触控终端设备而言,其产品架构一般可包括带有触摸框的显示屏、微控制单元以及主控制器,其中电子产品的主控制器中集成了用于产品启动的引导程序以及用于产品控制的主控制系统。具体地,电子产品上电开机后首先启动引导程序,再由引导程序启动主控制系统,主控制器能够通过主控制系统与触摸框进行信息交互,实现对显示屏的触控,而微控制单元则可用于触摸框和主控制器之间的通信。
一般地,大屏触控终端设备中显示屏的屏幕尺寸可以有多种选择,且不同尺寸的显示屏所具有的屏幕信息不同,主控制器需要通过主控制系统依据显示屏对应的屏幕信息来点亮显示屏,如果主控制器中配置的屏幕信息与显示屏的屏幕信息不同,则无法正常点亮屏幕。现有方法中,开发人员需要在主控制系统的编译阶段配置与显示屏对应的屏幕信息,形成与不同屏幕尺寸对应的主控制系统,相当于需要为不同屏幕尺寸的显示屏配备集成有相应主控制系统的主控制器,否则显示屏无法正常亮屏。上述方法无法保证主控制系统与显示屏的兼容性,同时增加了开发人员的工作量,造成了人力资源的过多消耗。
技术实现要素:
本发明实施例提供了一种屏幕参数的配置方法及装置,能够保证主控制系统动态识别不同屏幕尺寸的显示屏的屏幕信息,提高主控制系统与显示屏的兼容性。
一方面,本发明实施例提供了一种屏幕参数的配置方法,包括:
终端设备启动时,获取预设在终端设备触摸框中的标准屏参信息,并获取主控制系统配置文件中的目标屏参信息;
如果所述标准屏参信息不为空且所述目标屏参信息为空,则将所述标准屏参信息覆写于所述主控制系统的配置文件中作为目标屏参信息;
如果所述标准屏参信息和目标屏参信息均不为空且信息相匹配,则在启动主控制系统时,根据所述目标屏参信息点亮所述终端设备的显示屏。
另一方面,本发明实施例提供了一种屏幕参数的配置装置,包括:
信息获取模块,用于终端设备启动时,获取预设在终端设备触摸框中的标准屏参信息,并获取主控制系统配置文件中的目标屏参信息;
第一配置模块,用于当所述标准屏参信息不为空且所述目标屏参信息为空时,将所述标准屏参信息覆写于所述主控制系统的配置文件中作为目标屏参信息;
第二配置模块,用于当所述标准屏参信息和目标屏参信息均不为空且信息相匹配时,则在启动主控制系统时,根据所述目标屏参信息点亮所述终端设备的显示屏。
本发明实施例中提供了一种屏幕参数的配置方法及装置,该方法首先在终端设备启动时,获取预设在终端设备触摸框中的标准屏参信息,并获取主控制系统配置文件中的目标屏参信息;之后当标准屏参信息不为空目标屏参信息为空时,将标准屏参信息覆写于主控制系统的配置文件中作为目标屏参信息;当标准屏参信息和目标屏参信息均不为空且信息相匹配时,在启动主控制系统时,根据目标屏参信息点亮终端设备的显示屏。利用该方法,无需在主控制系统编译阶段配置固定的屏参信息,实现了主控制系统对不同屏幕尺寸显示屏屏幕信息的动态配置,使得显示屏能够正常亮屏,由此提高了主控制系统与显示屏的兼容性,减少了系统开发人员的工作量,降低了人力资源的过多消耗。
附图说明
图1为本发明实施例一提供的一种屏幕参数的配置方法的流程示意图;
图2为本发明实施例二提供的一种屏幕参数的配置方法的流程示意图;
图3为本发明实施例三提供的一种屏幕参数的配置装置的结构框图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1为本发明实施例一提供的一种屏幕参数的配置方法的流程示意图,该方法适用于对终端设备显示器所对应屏参信息进行配置的情况,该方法可以由屏幕参数的配置装置执行,其中该装置可由软件和/或硬件实现,并一般集成在终端设备的主控制器上。
本实施例中的终端设备具体可指教学智能白板、会议智能平板等具有触摸功能的电子设备。对于终端设备而言,只有正常点亮显示屏才能正常进行后续工作,其中,显示屏的亮屏与否可以由终端设备中的主控制系统控制。具体地,在主控制系统启动时,主控制系统需要获取显示屏对应的屏参信息,并基于屏参信息来控制点亮显示屏。
现有技术中需要为不同尺寸的显示屏分别设计相应的主控制系统,由此降低了主控制系统与显示屏的兼容性,本发明实施例提供了一种新的屏幕参数的配置方法,以实现终端设备显示屏屏参信息的动态配置。
如图1所示,本发明实施例一提供的一种屏幕参数的配置方法,包括如下操作:
s101、终端设备启动时,获取预设在终端设备触摸框中的标准屏参信息,并获取主控制系统配置文件中的目标屏参信息。
在本实施例中,终端设备的触摸功能主要基于终端设备触摸框实现,且触摸框需要与终端设备的显示屏进行组装后才能实现其触摸功能。此外,可以理解的是,为了使终端设备显示屏上的各个位置都能进行触控,触摸框的尺寸大小一般与显示屏的尺寸大小相同。
在本实施例中,可以在终端设备启动时,获取终端设备触摸框中存储的标准屏参信息,同时还需要获取存储主控制系统配置文件中的目标屏参信息,以便于后续对屏幕点亮所需屏参信息的配置。
进一步地,所述标准屏参信息和目标屏参信息包括但不限制于:显示屏的型号、屏幕尺寸和屏幕分辨率。本实施例可以将显示屏的型号、屏幕尺寸和/或屏幕分辨率确定为点亮显示屏所需的屏参信息,此外,本实施例也可以将显示屏的色彩参数以及屏幕位数等显示屏所具有的其他特征信息作为点亮显示屏的屏参信息,本实施不做过多限定。在本实施例中,标准屏参信息与目标屏参信息中记录的内容可以是相同型号、相同屏幕尺寸及屏幕分辨率的信息,还可以是不同型号、不同屏幕尺寸及屏幕分辨率的信息,也可以是空信息。
在本实施例中,获取标准屏参信息以及目标屏参信息后,可对所获取的信息进行确定,并可根据确定结果进行相应的操作,由此实现点亮显示屏所需屏参信息的配置。具体地,步骤s102以及步骤s103分别给出了两种不同确定结果时对应的配置操作。
进一步地,所述标准屏参信息在所述终端设备的触摸框和显示屏的组装过程中写入,并存放于所述终端设备触摸框的设定存储地址中。
在本实施例中,可优选地认为标准屏参信息的最初状态不为空,且可认为该标准屏参信息为与触摸框进行组装的显示屏所对应的屏参信息,其中,最初状态可理解为终端设备的出厂设置状态,该标准屏参信息具体可在触摸框与显示屏的组装过程中由相关技术人员写入,其写入的存储地址可认为是对终端设备触摸框的固件进行制作或升级时预留的空白存储区域。
s102、如果标准屏参信息不为空且目标屏参信息为空,则将标准屏参信息覆写于主控制系统的配置文件中作为目标屏参信息。
具体地,在确定标准屏参信息不为空且目标屏参信息为空时,可以用终端设备触摸框中的标准屏参信息覆盖主控制系统的配置文件中原有的屏参信息,并将标准屏参信息写入到主控制系统的配置文件中,以作为点亮显示屏所需的屏参信息,并记为目标屏参信息。
需要说明的是,本实施例可优选的认为目标屏参信息的最初状态为空,即,可认为终端设备出厂时其主控制系统的配置文件中不包含点亮屏幕所需的屏参信息。因此,本实施例中出现的标准屏参信息不为空且目标屏参信息为空的情况可相当于终端设备出厂后首次使用终端设备时的情况,而本步骤所进行的操作相当于将标准屏参信息作为点亮屏幕所需的屏参信息写入主控制系统的配置文件中。
s103、如果标准屏参信息和目标屏参信息均不为空且信息相匹配,则在启动主控制系统时,根据目标屏参信息点亮所述终端设备的显示屏。
本实施例中出现的标准屏参信息和目标屏参信息均不为空且信息相匹配的情况,可相当于终端设备之前已被使用过的情况,此时可认为已经基于步骤s102对终端设备进行过将标准屏参信息写入主控制系统配置文件中的操作。由此无需重复进行目标屏参信息的配置,可在主控制系统启动时直接根据目标屏参信息点亮终端设备的显示屏。
本发明实施例一提供的一种屏幕参数的配置方法,首先在终端设备启动时,获取预设在终端设备触摸框中的标准屏参信息,并获取主控制系统配置文件中的目标屏参信息;之后当标准屏参信息不为空目标屏参信息为空时,将标准屏参信息覆写于主控制系统的配置文件中作为目标屏参信息;当标准屏参信息和目标屏参信息均不为空且信息相匹配时,在启动主控制系统时,根据目标屏参信息点亮终端设备的显示屏。利用该方法,利用该方法,无需在主控制系统编译阶段配置固定的屏参信息,实现了主控制系统对不同屏幕尺寸显示屏屏幕信息的动态配置,使得显示屏能够正常亮屏,由此提高了主控制系统与显示屏的兼容性,减少了系统开发人员的工作量,降低了人力资源的过多消耗。
实施例二
图2为本发明实施例二提供的一种屏幕参数的配置方法的流程示意图。本发明实施例以上述实施例为基础进行优化,进一步地,本实施例将所述获取预设在终端设备触摸框中的标准屏参信息,具体优化为:向所述终端设备的微控制单元发送信息获取指令;接收微控制单元根据所述信息获取指令返回的终端设备触摸框中的标准屏参信息。
进一步地,本发明实施例还优化增加了:如果所述标准屏参信息和目标屏参信息均不为空且信息不匹配,则将所述标准屏参信息覆写于所述主控制系统的配置文件中作为更新后的目标屏参信息;如果所述目标屏参信息不为空且标准屏参信息为空,则在启动主控制系统时,根据所述目标屏参信息点亮所述终端设备的显示屏,并将所述目标屏参信息作为标准屏参信息写入所述终端设备触摸框的设定存储地址中。
如图2所示,本发明实施例二提供的一种屏幕参数的配置方法,具体包括如下操作:
s201、终端设备启动时,向终端设备的微控制单元发送信息获取指令。
本步骤中,微控制单元具体可指终端设备中所具有的一个控制器件。此外,终端设备中所具有的另一个控制器件时主控制器,可以确定的是,终端设备中的主控制器在终端设备启动过程中不能直接与终端设备触摸框进行信息交互,需要通过微控制单元进行信息交互;此外,还可以确定的是,本实施例所提供的屏幕参数的配置方法具体应用在主控制器上。
具体地,本实施例在终端设备启动时,可首先向微控制单元发送信息获取指令,其中,所述信息获取指令可理解为标准屏参信息获取所对应的获取指令。可以理解的是,在微控制单元接收该信息获取指令后,可与终端设备触摸框建立通信,获取触摸框设定存储地址中的标准屏参信息;并可将所获取的标准屏参信息发送给终端设备的主控制器。
s202、接收微控制单元根据信息获取指令返回的终端设备触摸框中的标准屏参信息,并获取主控制系统配置文件中的目标屏参信息。
具体地,基于本步骤可接收到微控制单元返回的标准屏参信息,由此实现标准屏参信息的获取。此外,由于目标屏参信息直接存储于主控制系统的配置文件中,而主控制系统集成在主控制器上,因此,本步骤可以直接获取配置文件中的目标屏参信息。
在本实施例中,在获取标准屏参信息以及目标屏参信息后,可以对上述信息的具体内容进行分析确定,一般地,分析确定后的确定结果可以包括:标准屏参信息不为空目标屏参信息为空;或者标准屏参信息和目标屏参信息都不为空,但二者所具有的信息可能相匹配,也可能不匹配;又或者标准屏参信息为空而目标屏参信息不为空。其确定结果不同,对点亮显示屏的屏幕参数进行配置时的操作就不同,本实施例对上述确定结果提供了步骤s203~步骤s206的四种操作方式。
s203、如果标准屏参信息不为空且所述目标屏参信息为空,则将标准屏参信息覆写于所述主控制系统的配置文件中作为目标屏参信息。
示例性地,本实施例优选地认为终端设备在出厂时的目标屏参信息为空以及标准屏参信息为非空,由此可认为本步骤s203所描述的操作适用于终端设备出厂后首次使用时的情况。
s204、如果标准屏参信息和目标屏参信息均不为空且信息相匹配,则在启动主控制系统时,根据目标屏参信息点亮所述终端设备的显示屏。
示例性地,本步骤s204所描述的操作,适用于终端设备已经正常使用过且后续没有对终端设备进行改动而再次使用时的情况。
s205、如果标准屏参信息和目标屏参信息均不为空且信息不匹配,则将所述标准屏参信息覆写于所述主控制系统的配置文件中作为更新后的目标屏参信息。
具体地,在确定标准屏参信息和目标屏参信息均不为空且信息不匹配时,本步骤仍以所记录的标准屏参信息为基准,可以将终端设备触摸框中标准屏参信息写入主控制系统的配置文件中,替换原有的目标屏参信息。
本实施例中出现的标准屏参信息和目标屏参信息均不为空且信息不匹配的情况,可相当于对终端设备的显示屏进行了改动而未对主控制器进行改动的情况,如采用了不同尺寸的显示屏替换终端设备原有的显示屏。由于终端设备触摸框与显示屏需要具有相同尺寸,则可认为在替换显示屏的同时也对触摸框进行了替换,由此可认为替换后的触摸框中的标准屏参信息才是与显示屏对应的屏参信息。
s206、如果目标屏参信息不为空且标准屏参信息为空,则在启动主控制系统时,根据目标屏参信息点亮终端设备的显示屏,并将目标屏参信息作为标准屏参信息写入终端设备触摸框的设定存储地址中。
具体地,在确定目标屏参信息不为空且标准屏参信息为空时,可认为标准屏参信息发生了改变,该情况可相当于仅更换了终端设备触摸框而未更换终端设备的其他器件,如触摸框发生损坏需要更替,且在将终端设备的显示屏与新的触摸框进行组装时没有进行标准屏参信息的写入操作。
此时,本实施例优选的以配置文件中的目标屏参信息为基准,可以在主控制系统启动时直接基于该目标屏参信息点亮终端设备的显示屏,而且,还可以将该目标屏参信息写入终端设备触摸框的设定存储地址中,对显示屏的屏参信息进行备份,以在出现上述其他确定结果时能够用到该标准屏参信息进行屏幕参数的配置。
本发明实施例二提供的一种屏幕参数的配置方法,具体化了标准屏参信息的获取过程,同时给出了标准屏参信息与目标屏参信息比对后所出现各种情况时的具体操作。利用该方法,通过对所获取标准屏参信息及目标屏参信息的比对,动态的配置用于点亮终端设备显示屏的屏参信息,由此提高了主控制系统与终端设备显示屏的兼容性,减少了系统开发人员的工作量,降低了人力资源的过多消耗。
实施例三
图3为本发明实施例三提供的一种屏幕参数的配置装置的结构框图。该装置适用于对终端设备显示器所对应屏参信息进行配置的情况,其中该装置可由软件和/或硬件实现,并一般集成在终端设备的主控制器上。如图3所示,该装置包括:信息获取模块31、第一配置模块32以及第二配置模块33。
其中,信息获取模块31,用于终端设备启动时,获取预设在终端设备触摸框中的标准屏参信息,并获取主控制系统配置文件中的目标屏参信息。
第一配置模块32,用于当所述标准屏参信息不为空且所述目标屏参信息为空时,将所述标准屏参信息覆写于所述主控制系统的配置文件中作为目标屏参信息。
第二配置模块33,用于当所述标准屏参信息和目标屏参信息均不为空且信息相匹配时,则在启动主控制系统时,根据所述目标屏参信息点亮所述终端设备的显示屏。
在本实施例中,首先通过信息获取模块31终端设备启动时,获取预设在终端设备触摸框中的标准屏参信息,并获取主控制系统配置文件中的目标屏参信息;之后当所述标准屏参信息不为空且所述目标屏参信息为空时,通过第一配置模块32将所述标准屏参信息覆写于所述主控制系统的配置文件中作为目标屏参信息;或者,当所述标准屏参信息和目标屏参信息均不为空且信息相匹配时,通过第二配置模块33在启动主控制系统时,根据所述目标屏参信息点亮所述终端设备的显示屏。
本发明实施例三提供的一种屏幕参数的配置装置,无需在主控制系统编译阶段配置固定的屏参信息,实现了主控制系统对不同屏幕尺寸显示屏屏幕信息的动态配置,使得显示屏能够正常亮屏,由此提高了主控制系统与显示屏的兼容性,减少了系统开发人员的工作量,降低了人力资源的过多消耗。
进一步地,所述信息获取模块31,具体用于,
终端设备启动时,向所述终端设备的微控制单元发送信息获取指令;
接收微控制单元根据所述信息获取指令返回的终端设备触摸框中的标准屏参信息,并获取主控制系统配置文件中的目标屏参信息。
在上述实施例的基础上,所述标准屏参信息在所述终端设备的触摸框和显示屏的组装过程中写入,并存放于所述终端设备触摸框的设定存储地址中。
进一步地,该装置,还优化包括了:
第三配置模块34,用于当所述标准屏参信息和目标屏参信息均不为空且信息不匹配时,则将所述标准屏参信息覆写于所述主控制系统的配置文件中作为更新后的目标屏参信息;
第四配置模块35,用于当所述目标屏参信息不为空且标准屏参信息为空时,在启动主控制系统时,根据所述目标屏参信息点亮所述终端设备的显示屏,并将所述目标屏参信息作为标准屏参信息写入所述终端设备触摸框的设定存储地址中。
进一步地,所述标准屏参信息和目标屏参信息包括:显示屏的型号、屏幕尺寸和屏幕分辨率。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。