基于OpenHarmony系统的双屏同显异显控制方法及装置制造方法及图纸

技术编号:46587107 阅读:1 留言:0更新日期:2025-10-10 21:23
本发明专利技术公开了基于OpenHarmony系统的双屏同显异显控制方法及装置,适用于搭载MIPI‑DSI与HDMI双输出接口的嵌入式设备,旨在解决现有技术中多屏驱动兼容性差、窗口管理僵化及触控交互低效的问题。该方法通过内核层、应用层与组件层的协同设计实现:在内核层,关闭HDF显示驱动并采用Linux原生DRM框架适配MIPI‑DSI接口,集成GT9xx触摸驱动及设备树配置,提升硬件兼容性;在应用层,通过DisplayHelper.ts动态检测显示设备,支持主/子窗口的实时创建、销毁及布局更新,监听设备热插拔事件;在组件层,基于BaseComponent.ets实现窗口全屏切换、系统栏控制及触摸事件重定向逻辑。本发明专利技术支持同显模式与异显模式,异显模式下通过拖拽窗口至目标屏幕后自动吸附对齐并最大化显示,同时结合分辨率自适应策略动态调整布局。

【技术实现步骤摘要】

本专利技术涉及嵌入式系统显示控制,尤其涉及基于openharmony系统的双屏同显异显控制方法及装置。


技术介绍

1、随着嵌入式设备多屏交互需求的增长,现有技术中基于openharmony系统的双屏显示方案存在以下问题:

2、驱动兼容性差:传统方案依赖hdf显示驱动框架,与linux原生驱动(如drm、panelsimple)存在冲突,导致mipi-dsi与hdmi双接口适配困难,需频繁修改内核配置,开发效率低。

3、多屏管理僵化:应用层缺乏动态显示设备检测与窗口分配机制,无法实现热插拔设备的实时响应,异显模式下窗口拖拽、最大化等交互功能缺失。

4、触摸事件处理低效:多屏场景下触控输入事件与目标窗口绑定不精准,易导致误操作,且缺乏分辨率自适应策略,不同屏幕间显示内容比例失调。

5、本专利技术针对上述问题,提出一种基于openharmony系统的双屏同显异显控制方法,通过内核层驱动优化、应用层动态管理及组件层交互逻辑设计,实现高效、灵活的多屏协同显示。


技术实现思

<本文档来自技高网...

【技术保护点】

1.基于OpenHarmony系统的双屏同显异显控制方法,应用于搭载OpenHarmony系统且支持MIPI-DSI与HDMI双输出显示的设备平台上,用于实现双屏同步显示和异步显示模式,其特征在于,所述方法包括:

2.如权利要求1所述的基于OpenHarmony系统的双屏同显异显控制方法,其特征在于:异显模式下拖拽窗口至目标屏幕时,进一步包括根据预设规则将窗口吸附对齐至目标屏幕的指定位置。

3.如权利要求2所述的基于OpenHarmony系统的双屏同显异显控制方法,其特征在于:方法还包括窗口显示策略配置,用于将主窗口优先分配至主屏幕,并根据操作频率动态调整窗口在屏...

【技术特征摘要】

1.基于openharmony系统的双屏同显异显控制方法,应用于搭载openharmony系统且支持mipi-dsi与hdmi双输出显示的设备平台上,用于实现双屏同步显示和异步显示模式,其特征在于,所述方法包括:

2.如权利要求1所述的基于openharmony系统的双屏同显异显控制方法,其特征在于:异显模式下拖拽窗口至目标屏幕时,进一步包括根据预设规则将窗口吸附对齐至目标屏幕的指定位置。

3.如权利要求2所述的基于openharmony系统的双屏同显异显控制方法,其特征在于:方法还包括窗口显示策略配置,用于将主窗口优先分配至主屏幕,并根据操作频率动态调整窗口在屏幕前端显示的优先级。

4.如权利要求3所述的基于openharmony系统的双屏同显异显控制方法,其特征在于:方法进一步包括触摸事件重定向管理逻辑,确保触控输入事件被正确传递至目标窗口所在的屏幕。

5.如权利要求4所述的基于openharmony系统的双屏同显异显控制方法,其特征在于:方法还包括根据连...

【专利技术属性】
技术研发人员:张旭吕飞徐泽慧徐亦凡
申请(专利权)人:江苏思行达信息技术股份有限公司
类型:发明
国别省市:

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

1