屏幕显示菜单调用系统及方法 技术领域 本发明涉及电子工业控制领域, 特别涉及一种屏幕显示 (On ScreenDisplay, 简称 OSD) 菜单调用系统及方法。
背景技术 现在, 很多电子和通信设备都具有多种功能, 并且可以使用屏幕显示 (OSD) 菜单 显示出设备所具有的各种功能及相应的热键操作。通过该屏幕显示菜单, 工作人员能够方 便的使用各种功能。以包括主控设备和若干从设备的系统为例, 主控设备的屏幕显示菜单 中可以显示有各个从设备的设备编号及 F1 ~ F8 各按键的功能, 操作者可以通过键盘对主 控设备的屏幕显示菜单进行操作, 例如, 查看任意一台从设备的状况或者对任意一项设置 进行更改等。在以往的一些菜单调用方法中, 通常使用特殊键盘上的专用按键来调用屏幕 显示菜单, 这种调用屏幕显示菜单的方法缺乏通用性, 通用电脑键盘无法实现屏幕显示菜 单的调用。
发明内容 本发明要解决的技术问题是提供一种适用于任意电脑键盘的屏幕显示菜单调用 系统及方法, 用以通过任意电脑键盘来实现屏幕显示菜单的调用。
本发明提供了一种屏幕显示菜单调用系统, 所述系统包括 : 通用电脑键盘、 键盘数 据处理设备和显示设备。所述通用电脑键盘上的至少一个按键为屏幕显示菜单调用按键, 所述通用电脑键盘通过获得对屏幕显示菜单调用按键的触发, 产生调用屏幕显示菜单的触 发信号, 并将所述触发信号发送给键盘数据处理设备。所述键盘数据处理设备用于分析所 述通用电脑键盘发送的触发信号, 如果确定所述通用电脑键盘发送来的触发信号为调用屏 幕显示菜单的触发信号, 则产生能够构建屏幕显示菜单的影像信号, 并将影像信号发送给 显示设备。显示设备, 用于根据所述的影像信号, 显示屏幕显示菜单。
所述的屏幕显示菜单调用系统中的屏幕显示菜单调用按键为通用电脑键盘上的 任意按键。
所述的通用电脑键盘每获得一次对屏幕显示菜单调用按键的触发, 就产生一次触 发信号, 在预设时间内获得预设次数的对屏幕显示菜单调用按键的触发所产生的预设次数 的触发信号为调用屏幕显示菜单的触发信号。
所述键盘数据处理设备如果在预设时间内收到预设次数的触发信号, 则确定收到 的预设次数的触发信号为调用屏幕显示菜单的触发信号。
本发明提供了一种屏幕显示菜单调用方法, 该方法适用于屏幕显示菜单调用系 统。屏幕显示菜单调用方法包括如下步骤 :
通用电脑键盘获得对屏幕显示菜单调用按键的触发 ;
通用电脑键盘产生调用屏幕显示菜单的触发信号 ;
通用电脑键盘将所述触发信号发送给键盘数据处理设备。
所述的屏幕显示菜单调用按键为通用电脑键盘上的任意按键。
所述的通用电脑键盘每获得一次对屏幕显示菜单调用按键的触发, 就产生一次触 发信号, 在预设时间内获得预设次数的对屏幕显示菜单调用按键的触发所产生的预设次数 的触发信号为调用屏幕显示菜单的触发信号。
本发明还提供一种通用电脑键盘, 适用于屏幕显示菜单调用系统, 所述通用电脑 键盘包括 : 获得单元, 用于获得对屏幕显示菜单调用按键的触发 ; 产生单元, 用于根据获得 单元获得的触发, 产生调用屏幕显示菜单的触发信号 ; 发送单元, 用于将所述触发信号发送 给键盘数据处理设备。
所述的屏幕显示菜单调用按键为通用电脑键盘上的任意按键。
所述的通用电脑键盘每获得一次对屏幕显示菜单调用按键触发, 产生单元就产生 一次触发信号, 在预设时间内获得预设次数的对屏幕显示菜单调用按键的触发所产生的预 设次数的触发信号为调用屏幕显示菜单的触发信号。
本发明提供一种屏幕显示菜单调用方法, 适用于屏幕显示菜单调用系统, 所述方 法包括 :
键盘数据处理设备接收来自通用电脑键盘的触发信号 ;
键盘数据处理设备分析所接收到的触发信号 ;
键盘数据处理设备如果确定接收到的触发信号为调用屏幕显示菜单的触发信号, 则产生能够构建屏幕显示菜单的影像信号 ;
键盘数据处理设备将影像信号发送给显示设备。
所述键盘数据处理设备分析接收到的触发信号包括 : 如果在预设时间内收到预设 次数的触发信号, 则确定收到的预设次数的触发信号为调用屏幕显示菜单的触发信号。
本发明还提供一种键盘数据处理设备, 适用于屏幕显示菜单调用系统, 所述键盘 数据处理设备包括 :
接收单元, 用于接收来自通用电脑键盘的触发信号 ;
分析单元, 用于分析接收到的触发信号 ;
产生单元, 用于在分析单元确定接收到的触发信号为调用屏幕显示菜单的触发信 号后, 产生能够构建屏幕显示菜单的影像信号 ;
发送单元, 用于将影像信号发送给显示设备。
如果接收单元在预设时间内接收到预设次数的触发信号, 则分析单元确定接收单 元在预设时间内接收到的预设次数的触发信号为调用屏幕显示菜单的触发信号。
综上所述, 本发明提供了一种屏幕显示菜单调用系统及方法, 通用电脑键盘上的 至少一个按键为屏幕显示菜单调用按键, 通用电脑键盘获得对屏幕显示菜单调用按键的触 发, 产生调用屏幕显示菜单的触发信号, 键盘数据处理设备如果确定接收到的触发信号为 调用屏幕显示菜单的触发信号, 则发出构建屏幕显示菜单的影像信号, 显示设备根据影像 信号显示屏幕显示菜单。这样, 通过任意电脑键盘都可以实现屏幕显示菜单的调用。 附图说明
为了更清楚地说明本发明或现有技术中的技术方案, 下面将对实施例或现有技术 描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明中记载的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以 根据这些附图获得其他的附图。
图 1 为本发明的一种屏幕显示菜单调用系统示意图 ;
图 2 为本发明的一种屏幕显示菜单调用方法的流程图 ;
图 3 为本发明的一种通用电脑键盘的逻辑结构示意图 ;
图 4 为本发明的一种屏幕显示菜单调用方法的流程图 ;
图 5 为本发明的一种键盘数据处理设备的逻辑结构示意图 ;
图 6 为本发明的一个实施例的流程图。 具体实施方式
为了使本技术领域的人员更好地理解本发明实施例中的技术方案, 并使本发明的 上述目的、 特征和优点能够更加明显易懂, 下面结合附图对本发明中技术方案作进一步详 细的说明。
本发明提供一种屏幕显示菜单调用系统及方法, 可以通过任意通用电脑键盘实现 屏幕显示菜单的调用。 首先介绍本发明提供的屏幕显示菜单调用系统。如图 1 所示, 这种系统包括通用 电脑键盘 101, 键盘数据处理设备 102 和显示设备 103。通用电脑键盘 101 上的至少一个 按键为屏幕显示菜单调用按键, 通用电脑键盘 101 通过获得对屏幕显示菜单调用按键的触 发, 产生调用屏幕显示菜单的触发信号, 并将所述触发信号发送给键盘数据处理设备 102。 键盘数据处理设备 102 用于分析通用电脑键盘 101 发送的触发信号, 如果确定通用电脑键 盘 101 发送的触发信号为调用屏幕显示菜单的触发信号, 则产生构建屏幕显示菜单的影像 信号, 并将影像信号发送给显示设备 103。显示设备 103, 用于根据所述影像信号, 显示屏幕 显示菜单。
本发明提供的屏幕显示菜单调用系统中, 屏幕显示菜单调用按键可设定为通用电 脑键盘 101 上的任意按键。
本发明提供的屏幕显示菜单调用系统中, 通用电脑键盘 101 每获得一次对屏幕显 示菜单调用按键的触发, 就产生一次触发信号, 在预设时间内获得预设次数的对屏幕显示 菜单调用按键的触发所产生的预设次数的触发信号为调用屏幕显示菜单的触发信号。
本发明提供的屏幕显示菜单调用系统中, 键盘数据处理设备 102 如果在预设时间 内收到预设次数的触发信号, 则确定收到的预设次数的触发信号为调用屏幕显示菜单的触 发信号, 产生构建屏幕显示菜单的影像信号。
本发明提供一种屏幕显示菜单调用方法, 适用于上述的屏幕显示菜单调用系统。 如图 2 所示, 这种方法包括 :
S201 : 通用电脑键盘获得对屏幕显示菜单调用按键的触发 ;
S202 : 通用电脑键盘产生调用屏幕显示菜单的触发信号 ;
S203 : 通用电脑键盘将所述触发信号发送给键盘数据处理设备。
本发明提供的屏幕显示菜单调用方法中, 屏幕显示菜单调用按键为通用电脑键盘 101 上的任意按键。如 : Scroll Lock 键或 Num Lock 键等。
本发明提供的屏幕显示菜单调用方法中, 通用电脑键盘 101 每获得一次屏幕显示
菜单调用按键的触发, 就产生一次触发信号, 在预设时间内获得预设次数的对屏幕显示菜 单调用按键的触发所产生的预设次数的触发信号为调用屏幕显示菜单的触发信号。
对应于上述的方法实施例, 本发明提供了一种通用电脑键盘, 这种通用电脑键盘 适用于上述的屏幕显示菜单调用系统。 如图 3 所示, 这种通用电脑键盘包括 : 获得单元 301, 用于获得对屏幕显示菜单调用按键的触发 ; 产生单元 302, 用于根据获得单元获得的触发, 产生调用屏幕显示菜单的触发信号 ; 发送单元 303, 用于将所述触发信号发送给键盘数据 处理设备。
屏幕显示菜单调用按键为通用电脑键盘 101 上的任意按键。
通用电脑键盘 101 中的获得单元每获得一次屏幕显示菜单调用按键的触发, 产生 单元就产生一次触发信号, 在预设时间内获得预设次数的对屏幕显示菜单调用按键的触发 所产生的预设次数的触发信号为调用屏幕显示菜单的触发信号。
本发明提供一种屏幕显示菜单调用方法, 适用于上述的屏幕显示菜单调用系统, 如图 4 所示, 这种方法包括 :
S401 : 键盘数据处理设备接收来自通用电脑键盘的触发信号 ;
S402 : 键盘数据处理设备分析接收到的触发信号 ; S403 : 键盘数据处理设备如果确定接收到的触发信号为调用屏幕显示菜单的触发 信号, 则产生构建屏幕显示菜单的影像信号。
S404 : 键盘数据处理设备将影像信号发送给显示设备。
本发明提供的屏幕显示菜单调用方法中, 键盘数据处理设备分析接收到的触发信 号包括 : 如果在预设时间内收到预设次数的触发信号, 则确定收到的预设次数的触发信号 为调用屏幕显示菜单的触发信号。
对应于上述的方法实施例, 本发明提供一种键盘数据处理设备, 适用于上述屏幕 显示菜单调用系统。如图 5 所示, 这种键盘数据处理设备包括 : 接收单元 501, 用于接收来 自通用电脑键盘的触发信号 ; 分析单元 502, 用于分析接收到的触发信号 ; 产生单元 503, 用 于在分析单元 502 确定接收到的触发信号为调用屏幕显示菜单的触发信号后, 产生构建屏 幕显示菜单的影像信号 ; 发送单元 504, 用于将影像信号发送给显示设备。
如果接收单元 501 在预设时间内接收到预设次数的触发信号, 则分析单元 502 确 定所述触发信号为调用屏幕显示菜单的触发信号。
为便于本领域技术人员更加清楚的理解本发明, 下面再对本发明进行详细说明。 在实际应用中, 通用电脑键盘可以是 USB 键盘, 设定 USB 键盘上的 Scroll Lock 键为屏幕显 示菜单调用按键, 在其他实施例中, 通用电脑键盘不仅限于 USB 键盘, 可以是 USB、 PS2、 红外 或蓝牙等任意连接方式的有线或无线键盘设备。当然, 屏幕显示菜单调用按键可以设定为 键盘上的任意按键。如 : Scroll Lock 键或 Num Lock 键等。
在实际应用中, 键盘数据处理设备接收来自 USB 键盘的触发信号, 当接收到第一 次来自 Scroll Lock 键的触发信号后, 开始进行中断处理, 预设在 5 秒的时间内键盘数据处 理设备连续获得三次来自 USB 键盘 Scroll Lock 键的触发信号为调用屏幕显示菜单的触发 信号。如果在 5 秒时间内键盘数据处理设备连续获得三次来自 USB 键盘 Scroll Lock 键的 触发信号, 则键盘数据处理设备确定接收到的触发信号为调用屏幕显示菜单的触发信号, 如果在预设时间内没有接收到预设次数的触发信号, 则键盘数据处理设备确定该触发信号
不是调用屏幕显示菜单的触发信号。 键盘数据处理设备在确定接收到的触发信号为调用屏 幕显示菜单的触发信号后, 产生构建屏幕显示菜单的影像信号, 最后将影像信号发送给显 示设备。
在实际应用中, 显示设备可以是 LCD 显示器, 用于接收键盘数据处理设备发送来 的影像信号, 根据影像信号显示屏幕显示菜单。在其他实施例中, 显示设备可以是 LCD 或 CRT 等任何能够显示屏幕显示菜单的设备。
图 6 为本发明的键盘数据处理设备的工作流程图, 在通用电脑键盘获得 Scroll Lock 按键触发, 并将该触发信号发送给键盘数据处理设备后, 键盘数据处理设备执行以下 步骤 :
S601 : 键盘数据处理设备接收来自通用电脑键盘的触发信号。
S602 : 键盘数据处理设备分析接收到的触发信号是否是来自屏幕显示菜单调用按 键的触发信号, 即 Scroll Lock 键的触发信号, 如果是, 则执行 S603, 否则, 返回 S601。
S603 : 开始中断处理, 进行 5 秒钟的定时。
S604 : 分析在预设的 5 秒内是否接收到三次 Scroll Lock 键的触发信号, 如果是, 则执行 S605, 否则结束。 在本实施例中, 预设 5 秒内接收到三次来自 Scroll Lock 键的触发信号为调用屏 幕显示菜单的触发信号, 在其他实施例中可以预设任意时间长度、 任意次数的触发信号为 调用屏幕显示菜单的触发信号。
S605 : 键盘数据处理设备在确定接收到的触发信号为调用屏幕显示菜单的触发信 号后, 产生构建屏幕显示菜单的影像信号。
S606 : 键盘数据处理设备将屏幕显示菜单的影像信号发送给显示设备。
如上所述, 本发明提供了屏幕显示菜单调用系统及方法, 通过设定对通用电脑键 盘上的任意按键的触发, 产生调用屏幕显示菜单的触发信号。键盘数据处理设备接收来自 键盘的触发信号, 若确定接收到的触发信号为调用屏幕显示菜单的触发信号, 则产生构建 屏幕显示菜单的影像信号, 显示设备根据影像信号显示屏幕显示菜单。通过该方法可以实 现通过通用电脑键盘调用屏幕显示菜单。
虽然通过实施例描绘了本发明, 本领域普通技术人员知道, 本发明有许多变形和 变化而不脱离本发明的精神, 希望所附的权利要求包括这些变形和变化而不脱离本发明的 精神。