本发明涉及pos机显示配置,具体地说,尤其涉及一种基于同一操作系统镜像的pos机显示配置方法、存储介质及pos机。
背景技术:
1、在现有的pos机的双显示屏或单显示屏的android操作系统中,如果客户要更改pos机的显示方向或更换pos机的显示屏分辨率,则需要通过系统软件人员重新制作新的android操作系统系统镜像来适配新的显示方案,但是这样增加了客户的成本,并且降低了客户的体验感;采用这种重新制作新的android操作系统系统镜像方式时,系统软件人员只能重新修改代码中对分辨率进行配置的设备树,然后制作新的android系统镜像来适配新的分辨率显示方案,因此大大增加了人工成本并且也不能及时的让客户使用到调整后的pos机。
2、另外,基于目前现有方案在内核中进行分辨率配置的这种方式,在开机引导程序uboot阶段以及内核显示屏初始化之前都未适配最新的分辨率配置资源,这会导致开机logo无法正常显示,对用户而言,系统开机过程中黑屏时间过长,体验效果欠佳。
3、因此,经过发明人潜心研究,开发了一种克服上述缺陷的基于同一操作系统镜像的pos机显示配置方法及存储介质。
技术实现思路
1、针对上述问题,本发明提供一种基于同一操作系统镜像的pos机显示配置方法,其中,包括:
2、显示屏分辨率配置标记写入步骤:向pos机的预设flash分区中写入至少一串号;
3、操作系统镜像构建步骤:构建操作系统镜像,并向所述操作系统镜像中写入对应至少一所述串号的至少一显示配置资源;
4、操作系统镜像写入步骤:将所述操作系统镜像写入所述预设flash分区;
5、显示配置步骤:接收一修改指令后,所述操作系统镜像根据所述修改指令获取与所述修改指令对应的所述显示配置资源后,通过所述显示配置资源进行显示配置。
6、上述的pos机显示配置方法,其中,每一所述串号包括显示屏分辨率配置标记及显示屏方向配置标记,所述显示配置资源包括分辨率配置资源及显示方向配置资源。
7、上述的pos机显示配置方法,其中,所述操作系统镜像构建步骤包括:
8、构建所述操作系统镜像的开机引导程序;
9、构建所述操作系统镜像的设备树,并向所述设备树中写入对应所述显示屏分辨率配置标记的所述分辨率配置资源;
10、构建所述操作系统镜像的内核;
11、构建所述操作系统镜像的显示方向调节进程,并向所述显示方向调节进程写入对应所述显示屏方向配置标记的所述显示方向配置资源。
12、上述的pos机显示配置方法,其中,所述显示配置步骤包括:
13、分辨率配置步骤:所述开机引导程序根据所述修改指令确定出一待修改的所述显示屏分辨率配置标记后,根据待修改的所述显示屏分辨率配置标记对应地所述分辨率配置资源进行分辨率配置;
14、显示方向配置步骤:所述显示方向调节进程根据所述显示屏分辨率配置标记及所述修改指令确定出一待修改的所述显示屏方向配置标记,根据待修改的所述显示屏方向配置标记对应地所述显示方向配置资源进行显示方向配置。
15、上述的pos机显示配置方法,其中,所述分辨率配置步骤包括:
16、通过所述开机引导程序根据所述修改指令读取至少一所述显示屏分辨率配置标记,并选择对应所述修改指令的待修改的所述显示屏分辨率配置标记;
17、通过所述开机引导程序根据选择的待修改的所述显示屏分辨率配置标记设置所述设备树的属性标记;
18、通过所述开机引导程序启动所述内核;
19、通过所述内核根据所述属性标记配置对应所述属性标记的所述分辨率配置资源,以完成分辨率配置。
20、上述的pos机显示配置方法,其中,所述显示方向配置步骤包括:
21、通过所述显示方向调节进程根据所述显示屏分辨率配置标记读取至少一所述显示屏方向配置标记;
22、通过所述显示方向调节进程根据所述修改指令从读取的至少一所述显示屏方向配置标记确定出待修改的所述显示屏方向配置标记;
23、通过所述显示方向调节进程根据待修改的所述显示屏方向配置标记确定出对应地所述显示方向配置资源;
24、通过所述显示方向调节进程基于确定出的所述显示方向配置资源配置显示方向。
25、上述的pos机显示配置方法,其中,所述显示屏分辨率配置标记写入步骤中包括:
26、向所述pos机的所述预设flash分区中写入至少一sn号,所述sn号包括所述串号。
27、上述的pos机显示配置方法,其中,所述分辨率配置步骤在所述pos机的显示屏初始化逻辑前执行,所述显示方向配置步骤在所述pos机的显示屏初始化逻辑后执行。
28、上述的pos机显示配置方法,其中,多个所述显示方向配置资源分别为横向显示、顺时针90度竖向显示、顺时针180度横向显示及顺时针270度竖向显示。
29、本发明还提供一种pos机,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上述中任一项所述的pos机显示配置方法。
30、本发明还提供一种存储介质,其中,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述中任意一项所述的pos机显示配置方法。
31、本发明相对于现有技术其功效在于:
32、1、通过本发明无须重新配置新分辨率屏参及更新android操作系统,在android操作系统版本发行时已支持惯用的三款分辨率显示方案,只需生产工具写入需要的分辨率对应的标记位,系统开机则可在目的分辨率显示屏上正常显示;
33、2、通过本发明无须重新在服务层更改显示屏的方向及更新android操作系统,在android操作系统版本发行时已支持多种方向显示方案,例如横向打印、顺时针90竖向打印、顺时针180度横向打印、顺时针270度竖向打印。只需生产工具写入需要的显示屏和触摸屏方向对应的标记位,系统开机则可实现正确方向的显示和触摸。
34、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书以及附图中所指出的结构来实现和获得。
1.一种pos机显示配置方法,其特征在于,包括:
2.如权利要求1所述的pos机显示配置方法,其特征在于,每一所述串号包括显示屏分辨率配置标记及显示屏方向配置标记,所述显示配置资源包括分辨率配置资源及显示方向配置资源。
3.如权利要求2所述的pos机显示配置方法,其特征在于,所述操作系统镜像构建步骤包括:
4.如权利要求3所述的pos机显示配置方法,其特征在于,所述显示配置步骤包括:
5.如权利要求4所述的pos机显示配置方法,其特征在于,所述分辨率配置步骤包括:
6.如权利要求4所述的pos机显示配置方法,其特征在于,所述显示方向配置步骤包括:
7.如权利要求4所述的pos机显示配置方法,其特征在于,所述分辨率配置步骤在所述pos机的显示屏初始化逻辑前执行,所述显示方向配置步骤在所述pos机的显示屏初始化逻辑后执行。
8.如权利要求2所述的pos机显示配置方法,其特征在于,多个所述显示方向配置资源分别为横向显示、顺时针90度竖向显示、顺时针180度横向显示及顺时针270度竖向显示。
9.一种pos机,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上述权利要求1至8中任一项所述的pos机显示配置方法。
10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-8中任意一项所述的pos机显示配置方法。