当前位置: 首页 > 专利查询>OPPO专利>正文

一种基于制造技术

技术编号:39780635 阅读:7 留言:0更新日期:2023-12-22 02:24
本申请提供了一种基于

【技术实现步骤摘要】
一种基于Linux系统的显示控制方法和电子设备


[0001]本申请涉及屏显
,尤其涉及一种基于
Linux
系统的显示控制方法和电子设备


技术介绍

[0002]当前在屏显领域,低分辨率小尺寸屏幕的应用也越来越火,例如运行着
Linux
操作系统移动热点
(mobile WIFI

MiFi)、
客户前端设备
(customer premise equipment,CPE)
等,均采用低分辨率小尺寸屏幕实现屏显

[0003]但是,上述显示方法存在不灵活的问题,导致存在格外功耗的问题


技术实现思路

[0004]本申请提供了一种基于
Linux
系统的显示控制方法和电子设备,提高了显示控制的灵活性,降低了功耗

[0005]第一方面,提供了一种显示控制方法,应用于包括
Linux
系统的显示架构的显示设备,该显示架构包括内核层和硬件层,该内核层包括显示控制面板和显示驱动,该硬件层包括显示硬件,该方法包括:通过显示驱动判断电子设备是否满足预设显示条件;以及,在满足预设显示条件的情况下,调用预设函数;通过显示控制面板执行与预设函数对应的预设操作,以切换显示硬件的工作状态;其中,显示控制面板中封装有上述显示硬件的接口,该显示驱动中封装有上述预设函数的接口,该工作状态包括开启状态或关闭状态

[0006]在本申请中,电子设备可以通过显示驱动确定电子设备在满足预设显示条件的情况下,调用预设函数,以使显示控制面板执行与该预函数对应的预设操作,从而实现对显示硬件的工作状态的切换

其中,该显示控制面板中封装有该显示硬件的接口,该显示驱动中封装有上述预设函数的接口,该工作状态包括开启状态或关闭状态

换句话说,本申请可以在满足不同预设显示条件的情况下,对显示硬件的工作状态进行切换,使电子设备的显示硬件的工作状态与屏幕的工作状态同步,以降低功耗

[0007]第二方面,提供了一种电子设备,该电子设备包括
Linux
系统的显示架构,该显示架构包括内核层和硬件层,该内核层包括显示控制面板和显示驱动,该硬件层包括显示硬件,该电子设备该电子设备包括:判断模块和处理模块,其中判断模块,用于判断上述电子设备是否满足预设显示条件;上述处理模块,用于在满足上述预设显示条件的情况下,执行与上述预设显示条件对应的预设操作,以切换上述电子设备的屏幕状态;其中,上述屏幕状态包括亮屏状态或黑屏状态,上述预设操作用于切换上述电子设备的显示硬件的工作状态,上述工作状态包括开启状态或关闭状态

[0008]第三方面,提供了另一种电子设备,包括处理器,该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面中任一种可能实现方式中的方法

可选地,该电子设备还包括存储器

可选地,该电子设备还包括通信接口,处理器与通信接口耦合

[0009]第四方面,提供了一种处理器,包括:输入电路

输出电路和处理电路

处理电路用
于通过输入电路接收信号,并通过输出电路发射信号,使得处理器执行上述第一方面中任一种可能实现方式中的方法

[0010]在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管

门电路

触发器和各种逻辑电路等

输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路

本申请实施例对处理器及各种电路的具体实现方式不做限定

[0011]第五方面,提供了一种处理装置,包括处理器和存储器

该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述第一方面中任一种可能实现方式中的方法

[0012]可选地,处理器为一个或多个,存储器为一个或多个

[0013]可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置

[0014]在具体实现过程中,存储器可以为非瞬时性
(non

transitory)
存储器,例如只读存储器
(read only memory

ROM)
,其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定

[0015]应理解,相关的数据交互过程例如发送指示信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程

具体地,处理输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器

其中,发射器和接收器可以统称为收发器

[0016]上述第五方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路

集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在

[0017]第六方面,提供了一种计算机程序产品,上述计算机程序产品包括:计算机程序
(
也可以称为代码,或指令
)
,当计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法

[0018]第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序
(
也可以称为代码,或指令
)
当其在计算机上运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法

附图说明
[0019]图1是本申请实施例提供的应用场景的示意图;
[0020]图2是本申请实施例提供的电子设备的系统架构示意图;
[0021]图3是本申请实施例提供的电子设备的软件系统架构示意图;
[0022]图4是本申请实施例提供的基于
Linux
系统的显示控制方法的流程图;
[0023]图5是本申请实施例提供的基于
Linux
系统的显示控制方法的第一具体示例的流程图;
[0024]图6是本申请实施例提供的基于
Linux
系统的显示控制方法的第二具本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于
Linux
系统的显示控制方法,其特征在于,应用于包括
Linux
系统的显示架构的显示设备,所述显示架构包括内核层和硬件层,所述内核层包括显示控制面板和显示驱动,所述硬件层包括显示硬件,所述方法包括:通过所述显示驱动判断所述电子设备是否满足预设显示条件;以及,在确定满足所述预设显示条件的情况下,调用预设函数;通过所述显示控制面板执行与所述预设函数对应的预设操作,以切换所述显示硬件的工作状态;其中,所述显示控制面板中封装有所述显示硬件的接口,所述显示驱动中封装有所述预设函数的接口,所述工作状态包括开启状态或关闭状态
。2.
根据权利要求1所述的方法,其特征在于,所述预设显示条件为显示挂起条件,所述在确定满足所述预设显示条件的情况下,调用预设函数,包括:在确定满足所述显示挂起条件的情况下,所述显示驱动通过所述预设函数的接口调用第一预设函数;所述通过所述显示控制面板执行与所述预设函数对应的预设操作,以切换所述显示硬件的工作状态,包括:所述显示控制面板执行与所述第一预设函数对应的第一预设操作,以将所述显示硬件的工作状态从开启状态切换为关闭状态
。3.
根据权利要求1所述的方法,其特征在于,所述预设显示条件为显示恢复条件,所述在确定满足所述预设显示条件的情况下,调用预设函数,包括:在确定满足所述显示恢复条件的情况下,所述显示驱动通过所述预设函数的接口调用第二函数;所述通过所述显示控制面板执行与所述预设函数对应的预设操作,以切换所述显示硬件的工作状态,包括:通过所述显示控制面板执行与所述第二预设函数对应的第二预设操作,以将所述显示硬件的工作状态从关闭状态切换为开启状态
。4.
根据权利要求2所述的方法,其特征在于,所述显示控制面板执行与所述第一预设函数对应的第一预设操作,包括:所述显示控制面板通过所述显示硬件的接口,反初始化显示驱动芯片;以及,关闭系统级芯片显示接口及所述显示驱动芯片的电源

时钟和总线
。5.
根据权利要求3所述的方法,其特征在于,所述显示控制面板执行与所述第二预设函数对应的第二预设操作,包括:所述显示控制面板通过所述显示硬件的接口,开启所述显示硬件并初始化;以及,开启所述显示接口及显示驱动芯片的电源

时钟和总线
。6.
根据权利要求1至3中任一项所述的方法,其特征在于,所述显示架构还包括用户空间,所述确...

【专利技术属性】
技术研发人员:张晨马健
申请(专利权)人:OPPO
类型:发明
国别省市:

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

1