电器及其屏幕驱动方法、装置与流程

文档序号:16760122发布日期:2019-01-29 17:39阅读:148来源:国知局
电器及其屏幕驱动方法、装置与流程
本申请涉及电器
技术领域
,特别涉及一种电器的屏幕驱动方法、另一种电器的屏幕驱动方法、一种电器的屏幕驱动装置、另一种电器的屏幕驱动装置、一种电器、一种电子设备和一种非临时性计算机可读存储介质。
背景技术
:在带屏幕的电器中,由于供应链的关系一般都会付配多种不同型号的屏幕。由于不同型号的屏幕对应的驱动程序不同,因此,需要识别屏幕进行驱动程序的配置。然而,对于不需要i2c进行配置的mipi(mobileindustryprocessorinterface,移动产业处理器接口)的屏幕,是直接输出信号,因此相关技术中一般是采用分开固件的方式,即每个屏幕对应一个固件,每个固件支持对应屏幕的驱动程序,或者是在生产时写入相应参数的方式,通过读取参数识别屏幕的型号。由于对应固件中只能支持一种屏幕的驱动程序,因此,采用分开固件或者采用参数写入的方式,不仅会提高电器屏幕生产的复杂度,同时在售后时需要找回与原装屏幕同一型号的屏幕,如果该类屏幕短缺或者停止生产等,售后也会比较麻烦。技术实现要素:本申请实施例通过提供一种电器的屏幕驱动方法,无需采用分开固件,也无需进行参数写入,即可实现多种屏幕的驱动,解决了现有技术中无i2c进行配置的屏幕生产复杂、售后麻烦的技术问题,提高了电器中屏幕的生产效率和维修效率。本申请实施例提供了另一种电器的屏幕驱动方法。本申请实施例提供了一种电器的屏幕驱动装置。本申请实施例提供了另一种电器的屏幕驱动装置。本申请实施例提供了一种电器。本申请实施例提供了一种电子设备。本申请实施例提供了一种非临时性计算机可读存储介质。为了实现上述目的,本申请第一方面实施例提供了一种电器的屏幕驱动方法,应用于所述电器的控制器中,所述控制器与所述电器的至少一个屏幕连接,所述屏幕驱动方法包括以下步骤:在电器上电后,读取至少一个io引脚的信号,并根据所述至少一个io(inputoutput,输入/输出口)引脚的信号生成电平组合信号;根据所述电平组合信号获取对应的屏幕标识;根据所述屏幕标识加载对应的屏幕驱动程序。另外,根据本申请上述实施例的电器的屏幕驱动方法还可以具有如下附加的技术特征:根据本申请的一个实施例,,所述根据所述屏幕标识加载对应的屏幕驱动程序,包括:若对应的所述屏幕标识为1个,则根据所述屏幕标识加载对应的屏幕驱动程序,以驱动屏幕显示。根据本申请的一个实施例,上述的屏幕驱动方法还包括:所述根据所述屏幕标识加载对应的屏幕驱动程序,包括:若对应的所述屏幕标识为至少2个,则根据对应的至少2个所述屏幕标识轮流加载对应的至少2个所述屏幕驱动程序;获取用户选择的所述屏幕标识或所述屏幕驱动程序;根据用户选择的所述屏幕标识加载对应的所述屏幕驱动程序,或者加载用户选择的所述屏幕驱动程序,以驱动所述屏幕显示。根据本申请的一个实施例,所述获取所述屏幕显示时用户选择的所述屏幕标识或所述屏幕驱动程序,包括:所述屏幕显示时,显示用于提示用户进行选择确认的提示信息;获取用户对所述提示信息的点击指令,并根据所述点击指令将所述屏幕当前对应的所述屏幕标识或所述屏幕驱动程序作为用户选择的屏幕标识或所述屏幕驱动程序。根据本申请的一个实施例,所述屏幕标识包括以下信息中的任意一种或多种的组合:屏幕代码、屏幕名称和屏幕型号。为了实现上述目的,本申请第二方面实施例提供了另一种电器的屏幕驱动方法,包括以下步骤:电器上电后,判断本次上电是否为首次上电;若是,则读取至少一个io引脚的信号,并根据所述至少一个io引脚的信号生成电平组合信号;根据所述电平组合信号获取对应的所述屏幕标识;根据对应的所述屏幕标识加载对应的屏幕驱动程序,并存储所述对应的屏幕驱动程序作为目标屏幕驱动程序,或者存储所述对应的屏幕驱动程序作为目标屏幕驱动程序。另外,根据本申请上述实施例的电器的屏幕驱动方法还可以具有如下附加的技术特征:根据本申请的一个实施例,上述的屏幕驱动方法还包括:若本次上电不为首次上电,则加载已存储的所述目标屏幕驱动程序,或者根据已存储的所述目标屏幕标识加载对应的所述屏幕驱动程序,以驱动所述屏幕显示。根据本申请的一个实施例,所述根据所述屏幕标识加载对应的屏幕驱动程序,包括:若对应的所述屏幕标识为1个,则根据所述屏幕标识加载对应的屏幕驱动程序,以驱动所述屏幕显示。根据本申请的一个实施例,所述根据所述屏幕标识加载对应的屏幕驱动程序,包括:若所述屏幕标识为至少2个,则根据所述至少2个所述屏幕标识轮流加载对应的至少2个所述屏幕驱动程序;获取用户选择的所述屏幕标识或所述屏幕驱动程序;根据用户选择的所述屏幕标识加载对应的所述屏幕驱动程序,或者加载用户选择的所述屏幕驱动程序,以驱动所述屏幕显示。根据本申请的一个实施例,所述获取用户选择的所述屏幕标识或所述屏幕驱动程序,包括:所述屏幕显示时,显示用于提示用户进行选择确认的提示信息;获取用户对所述提示信息的点击指令,并根据所述点击指令将所述屏幕当前对应的所述屏幕标识或所述屏幕驱动程序作为用户选择的屏幕标识或所述屏幕驱动程序。根据本申请的一个实施例,所述判断本次上电是否为首次上电,包括:判断是否存储有所述目标屏幕驱动程序或所述目标屏幕标识;若是,则判断出本次上电为首次上电;若否,则判断出本次上电不为首次上电。根据本申请的一个实施例,所述屏幕标识包括以下信息中的任意一种或多种的组合:屏幕代码、屏幕名称和屏幕型号。为了实现上述目的,本申请第三方面实施例提供了一种电器的屏幕驱动装置,设包括:第一读取模块,用于在电器上电后,读取所述至少一个io引脚的信号,并根据所述至少一个io引脚的信号生成电平组合信号;第一获取模块,用于根据所述电平组合信号获取对应的所述屏幕标识;第一加载模块,用于根据对应的所述屏幕标识加载对应的屏幕驱动程序,以驱动所述屏幕显示。另外,根据本申请上述实施例的电器的屏幕驱动装置还可以具有如下附加的技术特征:根据本申请的一个实施例,所述第一加载模块进一步用于:若对应的所述屏幕标识为1个,则根据所述屏幕标识加载对应的屏幕驱动程序,以驱动屏幕显示。根据本申请的一个实施例,所述第一加载模块进一步用于:若对应的所述屏幕标识为至少2个,则根据对应的至少2个所述屏幕标识轮流加载对应的至少2个所述屏幕驱动程序;获取用户选择的所述屏幕驱动程序或所述屏幕驱动程序;根据用户选择的所述屏幕标识加载对应的所述屏幕驱动程序,或者加载用户选择的所述屏幕驱动程序,以驱动所述屏幕显示。根据本申请的一个实施例,所述第一加载模块具体用于:所述屏幕显示时,显示用于提示用户进行选择确认的提示信息;获取用户对所述提示信息的点击指令,并根据所述点击指令将当前对应的所述屏幕标识或所述屏幕驱动程序作为用户选择的所述屏幕驱动程序或所述屏幕驱动程序。根据本申请的一个实施例,所述屏幕标识包括以下信息中的任意一种或多种的组合:屏幕代码、屏幕名称和屏幕型号。为了实现上述目的,本申请第四方面实施例提供了另一种电器的屏幕驱动装置,包括:第一判断模块,用于电器上电后判断本次上电是否为首次上电;第二读取模块,用于若本次上电为首次上电,则读取至少一个io引脚的信号,并根据所述至少一个io引脚的信号生成电平组合信号;第二获取模块,用于根据所述电平组合信号获取对应的所述屏幕标识;第二加载模块,用于根据对应的所述屏幕标识加载对应的屏幕驱动程序,并存储所述对应的屏幕驱动程序作为目标屏幕驱动程序,或者存储所述对应的屏幕标识作为目标屏幕标识。另外,根据本申请上述实施例的电器的屏幕驱动装置还可以具有如下附加的技术特征:根据本申请的一个实施例,上述的屏幕驱动装置还包括:第三加载模块,用于若本次上电不为首次上电,则加载已存储的所述目标屏幕驱动程序,或者根据已存储的所述目标屏幕标识加载对应的所述屏幕驱动程序,以驱动所述屏幕显示。根据本申请的一个实施例,所述第二加载模块进一步用于:若对应的所述屏幕标识为1个,则根据所述屏幕标识加载对应的屏幕驱动程序,以驱动所述屏幕显示。根据本申请的一个实施例,所述第二加载模块进一步用于:若对应的所述屏幕标识为至少2个,则根据所述至少2个所述屏幕标识轮流加载对应的至少2个所述屏幕驱动程序;获取用户选择的所述屏幕标识或所述屏幕驱动程序;根据用户选择的所述屏幕标识加载对应的所述屏幕驱动程序,或者加载用户选择的所述屏幕驱动程序,以驱动所述屏幕显示。根据本申请的一个实施例,所述第二加载模块具体用于:所述屏幕显示时,显示用于提示用户进行选择确认的提示信息;获取用户对所述提示信息的点击指令,并根据所述点击指令将所述屏幕当前对应的所述屏幕标识或所述屏幕驱动程序作为用户选择的屏幕标识或所述屏幕驱动程序。根据本申请的一个实施例,所述第一判断模块具体用于:判断是否存储有所述目标屏幕驱动程序或所述目标屏幕标识;若是,则判断出本次上电为首次上电;若否,则判断出本次上电不为首次上电。根据本申请的一个实施例,所述屏幕标识包括以下信息中的任意一种或多种的组合:屏幕代码、屏幕名称和屏幕型号。为了实现上述目的,本申请第五方面实施例提供了一种电器,其包括本申请第三方面实施例所述的电器的屏幕驱动装置,或者,包括本申请第四方面实施例所述的另一种电器的屏幕驱动装置。为实现上述目的,本申请第六方面实施例提供了一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现上述第一方面实施例或第二方面实施例所述的电器的屏幕驱动方法。为实现上述目的,本申请实施例提供了一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的以实现上述第一方面实施例或第二方面实施例所述的电器的屏幕驱动方法。本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:(1)采用了通过读取io引脚输入的电平组合信号获取并加载对应的屏幕驱动程序技术手段,无需采用分开固件,也无需进行参数写入,即可实现多种屏幕的驱动,有效解决了现有技术中的无i2c进行配置的屏幕生产复杂、售后麻烦的技术问题,进而达到了提高电器中屏幕的生产效率和维修效率的技术效果。(2)在一组io引脚对应多个屏幕标识时,获取并轮流加载对应的多个屏幕驱动程序,并通过用户进行选择确认屏幕驱动程序,进而驱动对应的屏幕显示,有效解决了io引脚不足时多种屏幕的驱动问题,从而可以在有限引脚下实现多种屏幕的驱动,有效解决了现有技术中的无i2c进行配置的屏幕生产复杂、售后麻烦的技术问题,进而达到了提高电器中屏幕的生产效率和维修效率的技术效果。附图说明图1是根据本申请第一个实施例的电器的屏幕驱动方法的流程图;图2是根据本申请一个实施例的屏幕的io引脚示意图;图3是根据本申请第二个实施例的电器的屏幕驱动方法的流程图;图4是根据本申请第三个实施例的电器的屏幕驱动方法的流程图;图5是根据本申请第一个实施例的电器的屏幕驱动装置的方框示意图;图6是根据本申请第二个实施例的电器的屏幕驱动装置的方框示意图。具体实施方式本申请通过读取io引脚输入的电平组合信号获取并加载对应的屏幕驱动程序,无需采用分开固件,也无需进行参数写入,即可实现多种屏幕的驱动,解决了现有技术中无i2c进行配置的屏幕生产复杂、售后麻烦的技术问题,提高了电器中屏幕的生产效率和维修效率。为了更好的理解上述技术方案,下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。下面参考附图来描述根据本申请实施例提出的电器的屏幕驱动方法、电器的屏幕驱动装置、电器、非临时性计算机可读存储介质和电子设备。图1是根据本申请第一个实施例的电器的屏幕驱动方法的流程图。其中,该方法应用于所述电器的控制器中,控制器与电器的屏幕连接,如图1所示,屏幕驱动方法包括以下步骤:s1,电器上电后,读取至少一个io引脚的信号,并根据至少一个io引脚的信号生成电平组合信号。其中,屏幕通过至少一个io引脚输出用于标识屏幕标识的电平组合信号。s2,根据电平组合信号获取对应的屏幕标识。其中,一个电平组合信号与至少一个屏幕标识对应。在本申请中,屏幕标识可以包括以下信息中的任意一种或多种的组合:屏幕代码、屏幕名称和屏幕型号。s3,根据对应的屏幕标识加载对应的屏幕驱动程序。具体地,如图2所示,屏幕具有多个io引脚,可以利用多个io引脚(例如,2个或者3个)预先设置电平组合信号来表示不同屏幕标识。举例而言,可以利用三个io引脚id0、id1、id2区别屏幕标识,不同屏幕对应的电平组合可以如下表1所示,将id0、id1、id2引脚与电器的控制器连接,控制器在电器上电后,控制电器的操作系统启动,然后通过识别id0、id1、id2引脚的电平组合信号获取屏幕标识,其中,一个电平组合信号对应的屏幕标识可以为1个,如果io引脚资源紧张,一个电平组合信号对应的屏幕标识也可以为多个。再根据屏幕标识加载对应的屏幕驱动程序,以驱动对应的屏幕显示。不同的屏幕标识对应的屏幕驱动程序也可预先以表格的形式存储在电器的本地存储装置中,或者存储在与电器相关联的服务器中。由此,通过读取io引脚输入的电平组合信号加载对应的屏幕驱动程序,无需采用分开固件,也无需进行参数写入,可实现多种屏幕的驱动,解决了无i2c进行配置的屏幕生产复杂、售后麻烦的技术问题,从而提高了电器中屏幕的生产效率和维修效率。id0id1id2屏幕1001屏幕2010屏幕3100表1可以理解的是,在采用3个io引脚的电平组合信号识别屏幕标识时,如果1个电平组合信号对应1个屏幕标识,那么可实现8种屏幕的驱动,由于屏幕的io引脚资源有限,为使上述方法可适用更多种类屏幕的驱动,可以将一组电平组合信号对应多个屏幕标识,在采用3个io引脚的电平组合信号识别屏幕标识时,如果1个电平组合信号对应2个屏幕标识,那么可实现16种屏幕的驱动。下面结合具体地示例分别描述在一组电平组合信号对应1个和多个屏幕标识的屏幕驱动方法。作为一种示例,根据屏幕标识加载对应的屏幕驱动程序,可以包括:若对应的屏幕标识为1个,则据屏幕标识加载对应的屏幕驱动程序,以驱动屏幕显示。具体地,如果在通过识别io引脚的电平组合信号获取到的屏幕标识为1个时,可以根据获取到的屏幕标识,通过电器的本地存储装置中,或者电器相关联的服务器中已存储的屏幕标识与屏幕驱动程序的映射表,直接获取对应的屏幕驱动程序,然后加载该屏幕驱动程序即可,以驱动屏幕进行显示。作为另一种示例,根据屏幕标识加载对应的屏幕驱动程序,可以包括:若对应的屏幕标识为至少2个,则根据对应的至少2个屏幕标识轮流加载对应的至少2个屏幕驱动程序;获取用户选择的屏幕标识或屏幕驱动程序;根据用户选择的屏幕标识加载对应的屏幕驱动程序,或者加载用户选择的屏幕驱动程序,以驱动屏幕显示。获取用户选择的屏幕标识或者屏幕驱动程序,可以包括:屏幕显示时,显示用于提示用户进行选择确认的提示信息;获取用户对提示信息的点击指令,并根据点击指令将当前对应的屏幕标识或屏幕驱动程序作为用户选择的屏幕驱动程序或屏幕驱动程序。举例而言,可以在屏幕进行显示时,控制屏幕显示“yes”和“no”的提示信息,用户可以根据显示结果进行选择,如果屏幕显示正确,用户可以点击“yes”进行确认,此时,可以将对应的屏幕驱动程序作为用户选择的屏幕驱动程序,或者将对应的屏幕标识作为用户选择的屏幕标识。如果屏幕显示异常,用户可以点击“no”,继续加载屏幕驱动程序控制屏幕进行显示。具体地,由于io引脚资源的有限性,为实现更多种类的屏幕驱动,可以将一组电平组合信号对应多个屏幕标识。在通过识别io引脚的电平组合信号获取到的屏幕标识为多个时,可以根据获取到的屏幕标识加载对应的多个屏幕驱动程序,并轮流加载多个屏幕驱动程序,以根据多个屏幕驱动程序驱动屏幕进行交替显示或关闭,屏幕显示时,显示提示用户进行选择确认的提示信息。用户可以根据显示结果手动点击提示信息,以选择正确的屏幕驱动程序。然后,根据用户的选择结果获取用户选择的屏幕驱动程序,再根据用户选择的屏幕驱动程序驱动屏幕显示,或者根据用户的选择结果获取用户选择的屏幕标识,再加载对应的屏幕驱动程序以驱动屏幕显示。由此,可以节约于io引脚资源,在io引脚资源有限的情况下,也可实现多种屏幕的驱动,解决了无i2c进行配置的屏幕生产复杂、售后麻烦的技术问题,从而提高了电器中屏幕的生产效率和维修效率。综上所述,根据本申请实施例的电器的屏幕驱动方法,电器上电后,读取至少一个io引脚的信号,并根据至少一个io引脚的信号生成电平组合信号,根据电平组合信号获取对应的屏幕标识。由此,该方法无需采用分开固件,也无需进行参数写入,可实现多种屏幕的驱动,解决了无i2c进行配置的屏幕生产复杂、售后麻烦的技术问题,从而提高了电器中屏幕的生产效率和维修效率。上述的屏幕驱动方法在每次上电时都进行io引脚电平组合信号的识别,进而加载对应的屏幕驱动程序。下面结合具体的实施例描述另一种屏幕驱动方法,该方法仅在首次上电时进行io引脚电平组合信号的识别,并根据识别结果加载对应的屏幕驱动程序,同时存储对应的屏幕驱动程序,下一次上电时直接调用存储的屏幕驱动程序即可。图3是根据本申请第二个实施例的电器的屏幕驱动方法的流程图。其中,该方法应用于电器的控制器中,控制器与电器的屏幕连接,如图3所示,屏幕驱动方法可以包括以下步骤:s10,电器上电后,判断本次上电是否为首次上电。s20,若是,则读取至少一个io引脚的信号,并根据至少一个io引脚的信号生成电平组合信号。s30,根据电平组合信号获取对应的屏幕标识。其中,一个电平组合信号与至少一个屏幕标识对应。其中,屏幕标识可以包括以下信息中的任意一种或多种的组合:屏幕代码、屏幕名称和屏幕型号。s40,根据对应的屏幕标识加载对应的屏幕驱动程序,并存储对应的屏幕驱动程序作为目标屏幕驱动程序,或者存储对应的屏幕标识作为目标屏幕标识。具体地,如图2所示,屏幕具有多个io引脚,可以利用多个io引脚(例如,2个或者3个)预先设置电平组合信号来表示不同屏幕标识。举例而言,可以利用三个io引脚id0、id1、id2区别屏幕标识,不同屏幕对应的电平组合可以如上表1所示,将id0、id1、id2引脚与电器的控制器连接,控制器在电器上电后,控制操作系统启动,然后判断本次上电是否为首次上电,如果是首次上电,则通过识别id0、id1、id2引脚的电平组合信号获取屏幕标识。然后,根据屏幕标识加载对应的屏幕驱动程序,以驱动对应的屏幕显示,并且将该屏幕对应的驱动程序存储起来,以在下一次上电时直接调用该屏幕对应的屏幕驱动程序,或者将对应的屏幕标识存储起来最为目标屏幕标识,以在下一次上电时直接根据屏幕标识获取对应的屏幕驱动程序,以驱动屏幕显示。其中,不同的屏幕标识对应的屏幕驱动程序也可预先以表格的形式存储在电器的本地存储装置中,或者存储在与电器相关联的服务器中。由此,该方法通过读取io引脚输入的电平组合信号获取并加载对应的屏幕驱动程序,无需采用分开固件,也无需进行参数写入,可实现多种屏幕的驱动,解决了无i2c进行配置的屏幕生产复杂、售后麻烦的技术问题,从而提高了电器中屏幕的生产效率和维修效率。且该方法仅需在首次上电时进行屏幕标识的识别,下次上电时直接调用存储的目标驱动程序或者目标屏幕标识即可,提高了屏幕的驱动速度。根据本申请的一个实施例,如图4所示,上述的方法还包括:若本次上电不为首次上电,则加载已存储的目标屏幕驱动程序,或者根据已存储的目标屏幕标识加载对应的屏幕驱动程序,以驱动屏幕显示(s50)。具体地,由于在首次上电时存储了屏幕对应的驱动程序,因此,在下一次上电时直接调用存储的屏幕对应的驱动程序(目标屏幕驱动程序)即可,减少了控制器的运算程序,提高了屏幕的驱动速度。如果首次上电时存储的是目标屏幕标识,那么可以直接根据已存储的目标屏幕标识加载对应的屏幕驱动程序,以驱动屏幕显示。而具体如何判断本次上电是否为首次上电,下面结合具体的实施例进行说明。在本申请的一个实施例中,判断本次上电是否为首次上电,可以包括:判断是否存储有目标屏幕驱动程序或者目标屏幕标识;若是,则判断出本次上电为首次上电;若否,则判断出本次上电不为首次上电。也就是说,在控制操作系统启动后,可通过判断是否存储有目标屏幕驱动程序或目标屏幕标识来判断是否为首次上电,如果存储有目标屏幕驱动程序或目标屏幕标识,则判断不为首次上电,直接调用存储的目标屏幕驱动程序或目标屏幕标识,驱动屏幕即可。如果没有存储目标屏幕驱动程序或目标屏幕标识,则判断为首次上电,需要读取io引脚输入的电平组合信号加载对应的屏幕驱动程序,以驱动对应的屏幕显示,并存储对应的屏幕驱动程序作为目标屏幕驱动程序,或者存储对应的屏幕标识作为目标屏幕标识。可以理解的是,在采用3个io引脚的电平组合信号识别屏幕标识时,如果1个电平组合信号对应1个屏幕标识,那么可实现8种屏幕的驱动,由于屏幕的io引脚资源有限,为使上述方法可适用更多种类屏幕的驱动,可以将一组电平组合信号对应多个屏幕标识,在采用3个io引脚的电平组合信号识别屏幕标识时,如果1个电平组合信号对应2个屏幕标识,那么可实现16种屏幕的驱动。下面结合具体地示例分别描述在一组电平组合信号对应1个和多个屏幕标识的屏幕驱动方法。作为一种示例,如图4所示,根据屏幕标识加载对应的屏幕驱动程序,可以包括:若对应的屏幕标识为1个,则根据屏幕标识加载对应的屏幕驱动程序,以驱动屏幕显示(s60)。具体地,如果在通过识别io引脚的电平组合信号获取到的屏幕标识为1个时,可以根据获取到的屏幕标识,通过电器的本地存储装置中,或者电器相关联的服务器中预先存储的屏幕标识与屏幕驱动程序的映射表,直接获取对应的屏幕驱动程序,然后加载该屏幕驱动程序即可,以驱动屏幕进行显示。作为另一种示例,如图4所示,根据屏幕标识加载对应的屏幕驱动程序,可以包括:s70,若对应的屏幕标识为至少2个,则根据对应的至少2个屏幕标识轮流加载对应的至少2个屏幕驱动程序。s80,获取用户选择的屏幕标识或屏幕驱动程序。进一步地,根据本申请的一个实施例,获取用户选择的屏幕驱动程序,可以包括:屏幕显示时,显示用于提示用户进行选择确认的提示信息;获取用户对提示信息的点击指令,并根据点击指令将当前对应的屏幕标识或屏幕驱动程序作为用户选择的屏幕标识或屏幕驱动程序。举例而言,可以在屏幕进行显示时,控制屏幕显示“yes”和“no”的提示信息,用户可以根据显示结果进行选择,如果屏幕显示正确,用户可以点击“yes”进行确认,此时,可以将对应的屏幕驱动程序作为用户选择的屏幕驱动程序。如果屏幕显示异常,用户可以点击“no”,继续加载屏幕驱动程序控制屏幕进行显示。s90,根据用户选择的屏幕标识加载对应的屏幕驱动程序,或者加载用户选择的屏幕驱动程序,以驱动屏幕显示。具体地,由于io引脚资源的有限性,为实现更多种类的屏幕驱动,可以将一组电平组合信号对应多个屏幕标识可以将一组电平组合信号对应多个屏幕标识。在通过识别io引脚的电平组合信号获取到的屏幕标识为多个时,可以根据获取到的屏幕标识加载对应的多个屏幕驱动程序,并轮流加载多个屏幕驱动程序,以根据多个屏幕驱动程序驱动屏幕进行交替显示或关闭,屏幕显示时,显示提示用户进行选择确认的提示信息。用户可以根据显示结果手动点击提示信息,以选择正确的屏幕驱动程序。然后,根据用户的选择结果获取用户选择的屏幕驱动程序,再根据用户选择的屏幕驱动程序驱动对应的屏幕显示,或者根据用户的选择结果获取用户选择的屏幕标识,再加载对应的屏幕驱动程序以驱动屏幕显示并存储对应的屏幕驱动程序作为目标屏幕驱动程序。由此,可以节约于io引脚资源,在io引脚资源有限的情况下,也可实现多种屏幕的驱动,解决了无i2c进行配置的屏幕生产复杂、售后麻烦的技术问题,从而提高了电器中屏幕的生产效率和维修效率。综上所述,根据本申请实施例的电器的屏幕驱动方法,该方法通过读取io引脚输入的电平组合信号加载对应的屏幕驱动程序,无需采用分开固件,也无需进行参数写入,可实现多种屏幕的驱动,解决了无i2c进行配置的屏幕生产复杂、售后麻烦的技术问题,从而提高了电器中屏幕的生产效率和维修效率;且该方法仅需在首次上电时进行屏幕标识的识别,下次上电时直接调用存储的屏幕对应的驱动程序即可,提高了屏幕的驱动速度。在io引脚资源有限的情况下,可将一组电平组合信号对应多个屏幕标识,根据对应的多个屏幕标识获取并轮流加载对应的至少2个屏幕驱动程序,然后获取在对应屏幕显示时用户选择的屏幕驱动程序或屏幕标识,以驱动屏幕显示,从而可以在io引脚资源有限的情况下,也可实现多种屏幕的驱动。与上述的电器的屏幕驱动方法相对应,本申请的实施例还提出一种电器的屏幕驱动装置。由于本申请实施例的电器的屏幕驱动装置与上述实施例提供的电器的屏幕驱动方法相对应,因此在前述电器的屏幕驱动方法的实施方式也适用于下述实施例提供的电器的屏幕驱动装置。在装置实施例中未披露的细节,可参照上述的方法实施例,具体不再赘述。图5是根据本申请第一个实施例的电器的屏幕驱动装置的方框示意图。该装置设置于电器的控制器中,控制器与电器的屏幕连接,如图5所示,屏幕驱动装置可以包括:第一读取模块1、第一获取模块2、第一加载模块3。其中,第一读取模块1用于在电器上电后,读取至少一个io引脚的信号,并根据至少一个io引脚的信号生成电平组合信号;第一获取模块2用于根据电平组合信号获取对应的屏幕标识,一个电平组合信号与至少一个屏幕标识对应;第一加载模块3用于根据对应的屏幕标识加载对应的屏幕驱动程序,以驱动屏幕显示。根据本申请的一个实施例,第一加载模块3进一步用于:若对应的屏幕标识为1个,则根据屏幕标识加载对应的屏幕驱动程序,以驱动屏幕显示。根据本申请的一个实施例,第一加载模块3进一步用于:若对应的屏幕标识为至少2个,则根据对应的至少2个屏幕标识轮流加载对应的至少2个屏幕驱动程序;获取用户选择的屏幕驱动程序或屏幕驱动程序;根据用户选择的屏幕标识加载对应的屏幕驱动程序,或者加载用户选择的屏幕驱动程序,以驱动屏幕显示。根据本申请的一个实施例,第一加载模块3具体用于:屏幕显示时,显示用于提示用户进行选择确认的提示信息;用户对提示信息的点击指令,并根据点击指令将当前对应的屏幕标识或屏幕驱动程序作为用户选择的屏幕驱动程序或屏幕驱动程序。在本申请的一个实施例中,屏幕标识可以包括以下信息中的任意一种或多种的组合:屏幕代码、屏幕名称和屏幕型号。根据本申请实施例的电器的屏幕驱动装置,通过第一读取模块1在电器上电后,读取至少一个io引脚的信号,并根据至少一个io引脚的信号生成电平组合信号,然后第一获取模块2根据电平组合信号获取对应的屏幕标识,最后,第一加载模块3根据对应的屏幕标识加载对应的屏幕驱动程序,以驱动屏幕显示。由此,该装置无需采用分开固件,也无需进行参数写入,可实现多种屏幕的驱动,解决了无i2c进行配置的屏幕生产复杂、售后麻烦的技术问题,从而提高了电器中屏幕的生产效率和维修效率。上述的屏幕驱动装置在每次上电时都进行io引脚电平组合信号的识别,进而加载对应的屏幕驱动程序。下面结合具体的实施例描述另一种屏幕驱动装置,该装置仅在首次上电时进行io引脚电平组合信号的识别,并根据识别结果获取并加载对应的屏幕驱动程序,同时存储对应的屏幕驱动程序,下一次上电时直接调用存储的屏幕驱动程序即可。图6是根据本申请第二个实施例的电器的屏幕驱动装置的方框示意图。该装置设置于电器的控制器中,控制器与电器的屏幕连接。如图6所示,该屏幕驱动装置包括:第一判断模块10、第二读取模块20、第二获取模块30、第二加载模块40。其中,第一判断模块10用于电器上电后判断本次上电是否为首次上电;第二读取模块20用于若本次上电为首次上电,则读取至少一个io引脚输入的信号,并根据至少一个io引脚的信号生成电平组合信号;第二获取模块30用于根据电平组合信号获取对应的屏幕标识;第二加载模块40用于根据对应的屏幕标识加载对应的屏幕驱动程序,并存储对应的屏幕驱动程序作为目标屏幕驱动程序,或者存储对应的屏幕标识作为目标屏幕标识。具体地,如图2所示,屏幕具有多个io引脚,可以利用多个io引脚(例如,2个或者3个)预先设置电平组合信号来表示不同屏幕标识。举例而言,可以利用三个io引脚id0、id1、id2区别屏幕标识,不同屏幕对应的电平组合可以如上表1所示,将id0、id1、id2引脚与电器的控制器连接,在电器上电后,第二启动模块控制操作系统启动,然后第一判断模块10判断本次上电是否为首次上电,如果是首次上电,则第二读取模块20通过识别id0、id1、id2引脚的电平组合信号,第二获取模30块根据电平组合信号获取屏幕标识。然后第二加载模块40根据屏幕标识加载对应的屏幕驱动程序,以驱动对应的屏幕显示,并且将该屏幕对应的驱动程序存储起来作为目标屏幕驱动程序,或者将对应的屏幕标识存储起来作为目标屏幕标识,以在下一次上电时直接调用该屏幕对应的驱动程序。由此,该装置通过读取io引脚输入的电平组合信号加载对应的屏幕驱动程序,无需采用分开固件,也无需进行参数写入,可实现多种屏幕的驱动,解决了无i2c进行配置的屏幕生产复杂、售后麻烦的技术问题,从而提高了电器中屏幕的生产效率和维修效率。且该装置仅需在首次上电时进行屏幕标识的识别,下次上电时直接调用存储的屏幕对应的驱动程序即可,提高了屏幕的驱动速度。根据本申请的一个实施例,上述的屏幕驱动装置还可以包括:第三加载模块,用于若本次上电不为首次上电,则加载已存储的目标屏幕驱动程序,或者根据已存储的目标屏幕标识加载对应的屏幕驱动程序,以驱动屏幕显示。根据本申请的一个实施例,第二加载模块40进一步用于:若对应的屏幕标识为1个,则根据屏幕标识加载对应的屏幕驱动程序,以驱动屏幕显示。根据本申请的一个实施例,第二加载模块40进一步用于:若对应的屏幕标识为至少2个,则根据至少2个屏幕标识轮流加载对应的至少2个屏幕驱动程序;获取用户选择的屏幕标识或屏幕驱动程序;根据用户选择的屏幕标识加载对应的屏幕驱动程序,或者加载用户选择的屏幕驱动程序,以驱动屏幕显示。根据本申请的一个实施例,第二加载模块40具体用于:屏幕显示时,显示用于提示用户进行选择确认的提示信息;获取用户对提示信息的点击指令,并根据点击指令将屏幕当前对应的屏幕标识或屏幕驱动程序作为用户选择的屏幕标识或屏幕驱动程序。根据本申请的一个实施实例,第一判断模块10具体用于:判断是否存储有目标屏幕驱动程序或目标屏幕标识;若是,则判断出本次上电为首次上电;若否,则判断出本次上电不为首次上电。根据本申请的一个实施例,屏幕标识包括以下信息中的任意一种或多种的组合:屏幕代码、屏幕名称和屏幕型号。综上所述,根据本申请实施例的电器的屏幕驱动装置,通过读取io引脚输入的电平组合信号加载对应的屏幕驱动程序,无需采用分开固件,也无需进行参数写入,可实现多种屏幕的驱动,解决了无i2c进行配置的屏幕生产复杂、售后麻烦的技术问题,从而提高了电器中屏幕的生产效率和维修效率;且该装置仅需在首次上电时进行屏幕标识的识别,下次上电时直接调用存储的屏幕对应的驱动程序即可,提高了屏幕的驱动速度。在io引脚资源有限的情况下,可将一组电平组合信号对应多个屏幕标识,根据对应的多个屏幕标识轮流加载对应的至少2个屏幕驱动程序,获取在对应屏幕显示时用户选择的屏幕驱动程序,加载用户选择的屏幕驱动程序,以驱动屏幕显示,从而可以在io引脚资源有限的情况下,也可实现多种屏幕的驱动。此外,本申请还提出一种电器,其包括上述的电器的屏幕驱动装置。根据本申请实施例的电器,通过上述的电器的屏幕驱动装置,无需采用分开固件,也无需进行参数写入,可实现多种屏幕的驱动,解决了无i2c进行配置的屏幕生产复杂、售后麻烦的技术问题,从而提高了电器中屏幕的生产效率和维修效率。在io引脚资源有限的情况下,可将一组电平组合信号对应多个屏幕标识,根据对应的多个屏幕标识获取并轮流加载对应的至少2个屏幕驱动程序,获取在对应屏幕显示时用户选择的屏幕驱动程序,加载用户选择的屏幕驱动程序,以驱动屏幕显示,从而可以在io引脚资源有限的情况下,也可实现多种屏幕的驱动。本申请的实施例还提出一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现上述的屏幕驱动方法。本申请实施例的电子设备,无需采用分开固件,也无需进行参数写入,可实现多种屏幕的驱动,解决了无i2c进行配置的屏幕生产复杂、售后麻烦的技术问题,从而提高了电器中屏幕的生产效率和维修效率。在io引脚资源有限的情况下,可将一组电平组合信号对应多个屏幕标识,根据对应的多个屏幕标识获取并轮流加载对应的至少2个屏幕驱动程序,获取在对应屏幕显示时用户选择的屏幕驱动程序,加载用户选择的屏幕驱动程序,以驱动屏幕显示,从而可以在io引脚资源有限的情况下,也可实现多种屏幕的驱动。本申请的实施例还提出一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的以实现上述的电器的屏幕驱动方法。本申请实施例的非临时性计算机可读存储介质,无需采用分开固件,也无需进行参数写入,可实现多种屏幕的驱动,解决了无i2c进行配置的屏幕生产复杂、售后麻烦的技术问题,从而提高了电器中屏幕的生产效率和维修效率。在io引脚资源有限的情况下,可将一组电平组合信号对应多个屏幕标识,根据对应的多个屏幕标识获取并轮流加载对应的至少2个屏幕驱动程序,获取在对应屏幕显示时用户选择的屏幕驱动程序,加载用户选择的屏幕驱动程序,以驱动屏幕显示,从而可以在io引脚资源有限的情况下,也可实现多种屏幕的驱动。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本申请可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1