一种自动执行信号处理方法与具有该自动执行功能的装置,特别是用于支持人机界面装置(HID)标准的装置上,装置上具有一触动元件,如按键,能于连接计算机系统后,通过触动或是自动的方式,执行由一程序码所载的自动执行程序,以达到预设的目的,其中优选实施例包括先初始化一具有自动执行功能的装置,接着通过此装置上的触动元件启动一自动执行程序,自动程序包括驱动此装置中一有限状态机传送所载的一可执行字符串,通过连接接口传递至计算机系统,再由操作系统解码可执行字符串,以执行特定应用程序,达成如进入特定网页的目的。
【技术实现步骤摘要】
本专利技术涉及一种自动执行信号处理方法与具有该自动执行功能的装置,尤其涉及 应用于一连接计算机系统的具有人机界面装置标准的装置,通过安装于装置上的触动元件 执行一自动执行程序。
技术介绍
热键(hotkey)技术已行之有年,也成为使用者常用的工具,公知技术会在鼠标或 键盘等装置上设定多个热键,提供简单方便的方式执行特定程序,如图1所示的多媒体键 盘10,比如为支持微软视窗操作系统的键盘,利用键盘上多余的空间设计有多个热键,让使 用者通过热键简易地执行特定功能。其中如利用第一热键101,可以产生执行邮件软件的信号,传递至操作系统后,执 行特定邮件软件;如第二热键102对应至执行浏览器(如IE)的功能,于按下此热键后,产 生相对的信号,由操作系统执行特定浏览器;再如第三热键103所对应的控制音量的功能, 于按下第三热键后,可产生控制音量的视窗。然而,在公知技术中,虽有特定目的的热键功能,如果要在计算机系统上设定一个 有复杂的程序的热键,如线上支持(online help)、下载软件、甚至使用浏览器进入特定网 页等,都需要专属的驱动程序,比如硬件使用光盘中搭载的特定软件,通过设定能执行上述 特定目的,但公知技术会遇到遗失软件造成特定功能无法使用的窘境。热键技术除了应用于上述键盘上,更是在许多产品上提供便捷的应用,包括计算 机系统周边的装置、具有微计算机处理功能的家电产品等,但多半是提供固定而不能变动 的功能,而其他则需要专属的驱动程序才能改变热键的功能,或是需要加入人工额外的动 作才能达到特定目的。
技术实现思路
有鉴于公知技术需要特定专属驱动程序或是额外人工的做法才能达到特殊目的, 或是发生遗失驱动程序的问题,本专利技术提出一种自动执行信号处理方法与具有该自动执行 功能的装置,采用一种芯片硬件(ic Hardware)的概念,在没有特定软件的情况下,能自动 产生在公知技术需要配合多种方式才能达到的功能,而且其中提供的触动元件,如按键,能 再搭配另一更新程序后,定义出不同的热键功能。在本专利技术所揭示的自动执行信号处理方法的优选实施例中,其步骤包括先初始化 一具有自动执行功能的装置,此可为一使用通用串行总线(USB)的装置,于连接计算机系 统后获得供应电力,并与其中操作系统完成驱动操作,接着通过装置上的一触动元件启动 一自动执行程序,比如按压装置上的按键,此时,驱动此具有自动执行功能的装置中的信号 处理电路,如有限状态机,借以传递一可执行字符串,并通过上述USB接口传递至计算机系 统,接着,计算机系统中的操作系统将先编译此字符串,再产生一执行绪(thread),以执行 特定程序,达成一特定目的。在一优选实施例中,触动元件将产生相对的信号,如同热键会产生键码一般,产生 触动信号后,此时可由有限状态机传递可执行字符串至计算机系统中,以启动特定程序,如 执行开启一网页浏览器,并进入一特定网页。而本专利技术所揭示的具有自动执行功能的装置,在硬件上则是包括有用于处理具有 自动执行功能的装置的信号的信号处理电路,能以一逻辑电路组成的有限状态机实施,特 别有一触动元件连接此信号处理电路,能产生一触动信号,并借以启动自动执行程序。具有 自动执行功能的装置还具有一人机界面装置,能产生让操作系统识别此装置的信号,还有 一总控制接口,用以控制传递各种信号的线路。在一实施例中,本专利技术揭示的装置内设置可有存储上述可执行字符串的只读存储 区块,或是能更新内容的可重复读写的存储区块。最后,根据此字符串,通过装置上的触动 元件启动产生特定功能的自动执行程序。本专利技术揭示一自动执行信号处理方法与具有该自动执行功能的装置,其中通过触 动元件,并由其中有限状态机传递特定字符串至计算机系统,在无需驱动程序的情况下,自 动达成特定目的。附图说明图1为公知技术中具有热键的多媒体键盘示意图2显示为本专利技术具有自动执行功能的装置的使用示意图3显示为本专利技术具有自动执行功能的装置实施例之一的电路方框图图4显示为本专利技术具有自动执行功能的装置实施例之二的电路方框图图5显示为本专利技术具有自动执行功能的装置实施例之三的电路方框图图6显示为本专利技术具有自动执行功能的装置实施例之四的电路方框图图7显示为本专利技术具有自动执行功能的装置实施例之五的电路方框图图8显示为本专利技术具有自动执行功能的装置实施例之六的电路方框图图9显示本专利技术自动执行信号处理方法的实施例之一的流程图10显示本专利技术自动执行信号处理方法的实施例之二的流程图11显示本专利技术自动执行信号处理方法的实施例之三的流程图。其中,附图标记说明如下:10多媒体键盘101第一热键102第二热键103第三热键22计算机20耳机201热键205浏览器30USB装置32系统端321接口装置驱动程序323人机界面装置驱动程序325应用程序3011/0实体层303总控制接口305人机界面装置307有限状态机309触动元件401第一存储单元501第二存储单元601暂存器具体实施例方式不同于公知技术,本专利技术所揭示的自动执行信号处理方法与具有该自动执行功能 的装置是一种不需额外驱动程序就能执行一自动执行程序、达成特定的的技术,动机是装 置上具有一无需驱动程序驱动的自动执行手段,尤其是针对连接计算机的周边硬件,利用 设置其上的触动元件,如按钮、开关等具有热键功能的元件,产生专属于此周边硬件的特殊 功能,比如自动开启浏览器。在启动时,由其中可执行字符串带出一段网址字符串,驱使浏 览器进入特定网页,结果可包括进入专属该周边硬件的线上支持(online help)的网页、进 入硬件维修的网站、进入更新驱动程序的网页,或是其他活动内容、最新消息、赞助厂商等, 产生在以往需要额外人工操作才能达到的效果。上述本专利技术提供的效果采用一种芯片硬件(IC Hardware)的概念,特别是一种以 逻辑电路组成的有限状态机(Finite State Machine, FSM),在没有特定软件的情况下,能 通过电路产生具有特定信息的信号,自动产生原本需要配合多个步骤才能达到的功能。而 若要解决传统方法发生遗失驱动程序而无法使用的窘境,可于自动进入特定网页后,下载 执行新的驱动程序。另外,此具有自动执行功能的装置中具有一可重复读写的存储区块,能够存储新 的可执行字符串,使上述触动元件产生不同于预设作用的功能。请参阅图2所示本专利技术具有自动执行功能的装置的使用示意图,其中显示一连接 计算机22的耳机20,其中可通过有线或是无线手段达成连线,而连接接口则可为通用串行 总线(USB)、IEEE1394、蓝牙传输接口、PS/2等有线或无线的传输手段,特别的是,耳机20上 方具有一热键201,使用本专利技术所提供的自动执行信号处理方法,于按压此热键201后,将 驱使计算机22中的操作系统自动执行一浏览器205,并进入特定网页,或是执行特定程序。本专利技术提供的自动执行手段可通过安装于装置上的触动元件(如载装一个或多 个热键)来启动,又是通过如USB等连接接口连接至计算机系统,故其中效果之一是,当装 置连接于计算机系统,计算机系统提供电力,于使用者按下热键后(或执行其他具有自动 执行的机制),驱动装置内信号处理电路将一段字符串传递至计算机系统,以产生预设的功 能。特别的是,信号处理电路可为一微处理芯片实现本文档来自技高网...
【技术保护点】
一种自动执行信号处理方法,其特征在于所述的方法包括有: 初始化一具有自动执行功能的装置; 启动一自动执行程序,通过该具有自动执行功能的装置上的一触动元件启动该自动执行程序; 该自动执行程序包括: 驱动一信号处理电路传递一可执行字符串; 通过一连接接口传递该可执行字符串至一计算机系统;以及 通过该计算机系统中的操作系统编译该可执行字符串,执行一程序。
【技术特征摘要】
【专利技术属性】
技术研发人员:何宜成,郑期成,柯敏棋,
申请(专利权)人:骅讯电子企业股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。