一种dock栏展示和交互方法技术交底书

0、缩略语和关键术语定义

术语 定义
dock栏 在计算机操作系统上,dock栏也被叫做任务栏。任务栏是桌面上一个用于启动和管理程序的工具,也用于快捷切换程序界面。
dbus D-Bus是针对桌面环境优化的IPC(interprocess communication )机制,用于进程间的通信或进程与内核的通信。最基本的D-Bus协议是一对一的通信协议。但在很多情况下,通信的一方是消息总线。消息总线是一个特殊的应用,它同时与多个应用通信,并在应用之间传递消息。

1、相关技术背景(背景技术),与本发明最相近似的现有实现方案(现有技术)

​ 目前市场上的桌面操作系统,dock 栏为默认常驻屏幕底部,展示方式通常为“一直显示”、“一直隐藏”、“智能隐藏”。在 dock 栏一直显示的情况下,应用界面底部不能铺满屏幕,在一些小屏幕的显示器或笔记本上,应用可操作区域减少。即使将 dock 栏展示在操作系统界面的左侧、操作系统界面的右侧或者操作系统界面的顶部,在操作系统使用过程中,应用界面底部不能铺满屏幕,在一些小屏幕的显示器或笔记本上,应用可操作区域减少的问题也存在。

​ 而智能隐藏或者一直隐藏时,用户体验感受较差,每次操作应用底部区域时容易误唤醒 dock 栏,造成误操作。这对正常且高效使用操作系统界面,存在使用不便的影响。

​ 如果将 dock 栏进行收缩后半透明悬浮展示,既 不会影响当前使用区域,也不会被误唤醒。只有当使用者需要唤醒时,可以手动进行点击唤醒 dock 栏。

1.1、与本发明相关的现有技术一

1.1.1、现有技术一的技术方案

在 dock 栏右键菜单中可以进行状态设置,可以设置为“智能隐藏”或者“一直隐藏”。

1.1.2、现有技术一的缺点

(1)在“智能隐藏”状态时,打开应用软件,如:浏览器,鼠标滑动到网页底部区域时会唤醒 dock 栏,从而不能直接响应点击到想要点击的位置;

(2)在“一直隐藏”状态时,会出现“智能隐藏”状态时面临的同样的问题,给使用者带来不便。

1.2、与本发明相关的现有技术二

1.2.1、现有技术二的技术方案

在 dock 栏右键菜单中可以进行显示位置设置,可以设置为“上”、“下”、“左”、“右”。

1.2.2、现有技术二的缺点

改变 dock 栏展示位置,本质上与 dock 栏常驻在底部无明显差别,打开后的应用软件界面,如:浏览器、工作文档(wps)。界面显示都会被 dock 栏占用一部分,在小屏幕设备上对使用者是一种资源的浪费和不好的体验感受。

2、本发明技术方案的详细阐述

2.1、本发明所要解决的技术问题

本发明实现dock栏收起悬浮展示的方式。为用户提供更大的界面使用感受,并能对小屏幕物理属性设备,达到更好的资源利用需求,而提供的解决方案。

2.2、本发明提供的完整技术方案

图1 专利流程图

dock 栏向右侧收起悬浮方案发明详细如下:

(1)在 dock 栏状态设置中增加显示方式“缩略展示”;

(2)设置为缩略展示后,dock 栏出现缩略展示的开关 icon;

(3)用户点击缩略展示开关后,dock 栏向右侧收起,在屏幕右下角显示半透明 dock 栏 icon 图片,悬浮在最顶层;

(4)当用户点击 dock 栏 icon 时,任务向左展开,展示为正常 dock 栏。

图2 实际效果展示

(5)收起后的悬浮 dock 栏依旧能保持正常形态的常用功能:

  • 当 dock 栏展示为缩略悬浮图标后,在任意程序界面,都处于最顶层页面。可以随时手动点击唤出正常展示形态。在处于 dock 悬浮形态时,默认进行系统时间展示。

  • 当 dock 后端 dbus 服务监听到应用通知信息,将该应用以 dock 插件的方式加载到 dock,并通知 dock Mainwindow 进行数据刷新,悬浮 dock 将应用提醒信息图标居中展示在悬浮 dock 中间,并进行闪烁提示。用户通过鼠标点击闪烁图标时,dock dbus 将信号发送到窗管。窗管接收到请求后,进行应用程序界面绘制和打开。dock 栏保持悬浮状态,dock 服务卸载该应用的插件,恢复为展示系统时间。如果点击闪烁图标以外的悬浮 dock 位置时,唤出 dock 栏正常展示形态。

图3 应用消息提醒

  • 当dock后端dbus服务监听到多个应用通知信息,将各个应用以dock插件的方式加载到dock,并通知dock Mainwindow进行数据刷新,悬浮dock图标交替闪烁应用提醒图标。用户点击悬浮dock任意位置时,恢复正常形态下dock栏显示以及功能。再次点击dock栏以外的位置,dock栏重新向右侧收起展示为悬浮dock栏状态。

2.3、本发明技术方案带来的有益效果

本发明旨在为特殊场景和小屏幕属性设备提供系统显示界面,为用户提高资源利用率。并在长久不便的 dock 栏展示形态中做出创新,为用户提供不一样的使用体验。

2.4、针对上述技术方案,是否还有替代方案同样能完成发明目的

暂无

3、本发明的技术关键点和欲保护点是什么

本发明的技术点在于 dock 栏半透明悬浮在操作系统界面的展示形态,以及 dock 栏新的展示形态如何进行人机交互的方法,且不影响固有 dock 栏的功能特性。

本发明的欲保护点在于 dock 栏半透明悬浮展示形态、在悬浮 dock 栏上进行操作系统固有功能或应用消息的提醒展示,以及悬浮 dock 栏的交互方法。

4、附件:

*附件一*

*操作系统技术**领域划分简介*

一级标签 二级标签 解释、涉及技术
内核 进程管理 进程线程管理,进程控制、进程同步、进程通信、死锁处理、处理机调度等
内核 存储管理 内存分配、地址映射、内存保护与共享、虚拟内存等
内核 文件管理 文件存储空间的管理、目录管理、文件读写管理和保护等
内核 设备管理 I/O 请求、缓冲管理、设备分配、设备处理、虛拟设备、驱动等
内核 虚拟化 容器、namesapce、cgroup、kvm
内核 安全 LSM、审计、静态度量、模块签名、密钥环、bpf、加密算法
系统 驱动开发 USB驱动,用户态驱动、硬件抽象层
系统 设备管理 蓝牙、磁盘、显示、输入设备、触摸屏幕、扫描、打印
系统 包管理 升级、补丁、安装、卸载
系统 安全 TPM、国密、防火墙、日志审计、身份认证、应用签名
系统 可靠性 系统修复、异常处理、维护、备份
系统 开发工具 编译、调试、IDE
系统 测试 测试(压力测试等)、自动化测试、UI测试
系统 通信 IPC、DBus、网络、信号、代理
系统 OEM 授权、系统构建、量产、许可证、安装
桌面 UI 窗口、控件绘制、输入框架、国际化、辅助功能、字体、高分辨率
桌面 图形栈 图片、音频、视频、Xorg、Wayland、窗口管理器、OpenGL、Vulkan
桌面 桌面环境 桌面、启动器、dock栏、菜单栏、托盘、标准目录、XDG
桌面 网络服务 远程桌面、文件共享、屏幕共享、RDP、VNC
桌面 应用软件 应用管理、兼容性、自启动