内建式蓝牙模组的协调方法

文档序号:6594391阅读:282来源:国知局
专利名称:内建式蓝牙模组的协调方法
技术领域
本发明涉及一种内建式蓝芽模组的协调方法,特别是在蓝芽键盘模组内建立一协调程序,用以协调蓝芽键盘模组内部的无线键盘控制程序及蓝芽模组功能(HCI,Host Controller Interface)处理程序,并可与传统计算机键盘功能兼容。
背景技术
已知,在标准的蓝芽模组中(如图1所示),提到有三种指定的电气界面标准规格,那就是RS-232、UART及USB。而蓝芽模组和应用主机的协定应用界面则是通过HCI(Host ControllerInterface)来沟通。由于目前蓝芽标准并没有提供键盘部分,因此直接把蓝芽模组插在个人计算机的Host端的通用串行总线(USB)插口内,因为蓝芽通用串行总线(USB)的内部并无USB HID(Human Interface Device)的键盘功能,因此个人计算机内部的基本输入输出系统(BIOS)无法直接使用蓝芽模组。
在现阶段的蓝芽无线键盘应用上,并没有标准化的规定,因此只要在原有的标准上加以延伸运用,利用标准所规定的CableReplacement Protocol即RFCOMM,再加上利用USB标准所规定的HID(Human Interface Device)的键盘标准,再由一个嵌入式微控制器来作主。其缺点在于蓝芽模组是一种无线数据的传送媒介而已,将来操作系统升级,无法直接控制HCI部分,因为这个部分已被键盘接收端负责和PC沟通USB的微控器所截断。

发明内容
本发明的主要目的,在于解决上述传统蓝芽模组运用上的缺陷,避免缺陷存在,本发明于蓝芽键盘模组内部建立一协调程序,使无线的蓝芽键盘模组不但可以和现有的计算机键盘功能完全兼容,而且只要有基本输入输出系统(BIOS)支持通用串行总线(USB),即可以开机使用。
本发明的另一目的在于将来当新的操作系统装有蓝芽驱动程序时,也可以直接使用蓝芽键盘接收端的蓝芽模组,以形成一标准化规格,不需再购买一颗蓝芽模组。
为实现上述的目的,本发明的内建式蓝芽模组的协调方法,在计算机不是第一次开机时,USB键盘模组向PC主机注册及USB蓝芽模组功能注册(Dongle/HCI)处理后,判断未由USB收到键盘指令或数据时,则再判断是否收到无线键盘发射的数据或指令;若判断由USB收到键盘指令或数据时,进行无线键盘功能处理及控制程序,再回至是否收到无线键盘发射的数据或指令中;若判断未收到无线键盘发射的数据或指令,则再判断是否由USB收到蓝芽模组HCI指令或数据,若判断收到无线键盘发射的数据或指令,进行无线键盘功能处理及控制程序处理,待无线键盘功能处理及控制程序处理后,再判断是否由USB收到蓝芽模组HCI指令或数据;若判断不是由USB收到蓝芽模组HCI指令或数据,则判断是否由蓝芽基频收到其它非键盘的指令或数据,若判断由USB收到蓝芽模组HCI指令或数据,则进行蓝芽模组HCI处理及解译程序处理,待蓝芽模组HCI处理及解译程序处理后,再判断是否由蓝芽基频收到其它非键盘的指令或数据;在判断不是由蓝芽基频收到其它非键盘的指令或数据,则判断是否进行省电模式操作,若判断是由蓝芽基频收到其它非键盘的指令或数据,进行蓝芽模组HCI处理程序,待蓝芽模组HCI处理程序处理后,再判断是否进行省电模式操作。
有关本发明的详细内容及技术说明,现配合


如下。

图1为本发明的标准蓝芽模组方块示意图。
图2为本发明的蓝芽模组系统方块示意图。
图3为本发明的蓝芽模组协调程序及蓝芽协定处理流程示意图。
图4为本发明的另一实施例示意图。
图5为本发明的再一实施例示意图。
具体实施例方式
参见图2所示,为本发明的蓝芽模组系统方块示意图。如图所示本发明的内建式蓝芽模组的协调方法,主要是在蓝芽键盘1内部增设一协调程序及蓝芽协定处理程序2,以形成具有重叠功能的无线蓝芽模组的无线键盘。
上述所提的蓝芽键盘模组1包括有一通用串行总线(USB)11、一集线器(HUB)12、一无线键盘控制程序13、一蓝芽模组功能(HCI,Host Controller Interface)处理程序14、一蓝芽基频15及一蓝芽射频16所组成,在前述一集线器(HUB)12、一无线键盘控制程序13、一蓝芽模组功能(HCI)处理程序14及一蓝芽基频15上连接一协调程序及蓝芽协定处理程序2,利用协调程序及蓝芽协定处理程序2协调无线键盘及一蓝芽模组功能。
以往蓝芽无线键盘模组1连接于传统旧计算机(以桌上型计算机为例)时,传统计算机均无法使用蓝芽键盘模组1,主要是因为传统计算机在开机时,其基本输入输出系统(BIOS)无法检测到键盘信号,从而导致计算机无法开机使用,因此蓝芽无线键盘模组1在内部载入一协调程序及蓝芽协定处理程序2,在传统计算机连接蓝芽无线键盘模组1通过协调程序及蓝芽协定处理程序2产生(或虚拟)一键盘信号,此键盘信号在传统计算机的基本输入输出系统(BIOS)检测后,可确认键盘已与蓝芽无线键盘模组1构成连接,因此传统计算机即可顺利开机使用。让无线的蓝芽键盘模组不但可以和现有的计算机(如桌上型计算机)键盘功能完全兼容(不用操作系统升级),只要有基本输入输出系统(BIOS)支持通用串行总线(USB)1,即可以开机使用,而且将来当新的操作系统装有蓝芽驱动程序时,也可以直接使用蓝芽键盘接收端的蓝芽模组,以形成一标准化规格,不需再购买一颗蓝芽模组。
参见图3所示,为本发明的蓝芽模组协调程序及蓝芽协定处理流程示意图。如图所示在协调程序及蓝芽协定处理程序2载入蓝芽键盘模组1后,此协调程序及蓝芽协定处理程序2在进行协调作业时,此程序会进行认证(辨识密码)动作,此认证动作在键盘第一次使用时,使用者可将键盘上的序号(密码)或自行设定的密码向计算机注册,以便日后使用者在使用时,可以认证密码是否正确,若是密码不正确,将无法使用计算机。此认证动作可以防止他人任意利用其它键盘启动计算机而窃取计算机内部资料。若是使用者的键盘使用一段时间或键盘损坏需更换时,使用者可以再重新设定认证动作,以确保计算机不被他人任意开启使用或资料被窃取。
在协调程序及蓝芽协定处理程序2进行协调作业时,首先判断是否第一次开机(冷开机)3,若判断是第一次开机时,则再判断是否按下认证按钮4,若判断不是按下认证按钮,则进入到USB键盘模组向PC主机注册5;若判断已按下认证按钮时,则进行认证程序6及键盘发射端接收端进行互连及辨认7后,再进行USB键盘模组向PC主机注册5。
在上述判断不是第一次开机时,则直接进入到USB键盘模组向PC主机注册5及USB蓝芽模组功能注册(Dongle/HCI)8处理,待前述的USB蓝芽模组功能注册(Dongle/HCI)8处理后,再进入到是否由USB收到键盘指令或数据9,若判断不是由USB收到键盘指令或数据时,则直接进入到是否收到无线键盘发射的数据或指令101,若判断是由USB收到键盘指令或数据时,则进入到无线键盘功能处理及控制程序10,再进入到是否由收到无线键盘发射的数据或指令101,若判断不是收到无线键盘发射的数据或指令101,则进入到是否由USB收到蓝芽模组HCI指令或数据103中,若判断是收到无线键盘发射的数据或指令101,进入到无线键盘功能处理及控制程序102,待无线键盘功能处理及控制程序102处理后,再进入到由USB收到蓝芽模组HCI指令或数据103中判断,若判断不是由USB收到蓝芽模组HCI指令或数据103,则进入到判断是否由蓝芽基频收到其它非键盘的指令或数据105中,若判断由USB收到蓝芽模组HCI指令或数据103,则进入到蓝芽模组HCI处理及解译程序104中,待蓝芽模组HCI处理及解译程序104处理后,再直接进入到是否由蓝芽基频收到其它非键盘的指令或数据105判断中,在判断不是由蓝芽基频收到其它非键盘的指令或数据105,则直接进入到是否进行省电模式操作107,若判断是由蓝芽基频收到其它非键盘的指令或数据105,则进入到蓝芽模组HCI处理程序106中,待蓝芽模组HCI处理程序106处理后,再直接进入到是否进行省电模式操作107判断,若判断不是进行省电模式操作107,则回至标号9步骤中,再重新进行各种指令或数据的判断;若是判断为省电模式操作,则进入到对蓝芽模组基频部分进行停止(Park)、暂停(Hold)或间歇(Sniff)模式变更及处理108中,待完成对蓝芽模组基频部分进行停止(Park)、暂停(Hold)或间歇(Sniff)模式变更及处理108后,再回至标号9步骤中,重新进行各种指令或数据的判断。
如果在标号9、101、103、105中判断均未接收到任何指令或数据时,此系统直接进入到待机状态。在上述协调程序及蓝芽协定处理程序2的协调下,让无线的蓝芽键盘模组可以和现有的计算机键盘功能兼容,以及在新的操作系统装有蓝芽驱动程序时,也可以直接使用蓝芽键盘接收端的蓝芽模组。
参见图4所示,为本发明的另一实施例示意图。如图所示本实施例是将协调程序及蓝芽协定处理程序2直接载入一芯片109中,利用此芯片109连接无线键盘控制程序13及蓝芽模组功能(HCI)处理程序14,以达到协调的控制。
参见图5所示,为本发明的再一实施例示意图。如图所示本实施例中可将协调程序及蓝芽协议处理程序2、无线键盘控制程序13及蓝芽模组功能(HCI)处理程序14整合在单一芯片110里,不但可降低制作成本,蓝芽模组的整体体积也相对缩小。
以上所述仅为本发明的较佳实施例而已,并非用来限定本发明实施的范围。凡依本发明申请专利范围所作的均等变化与修饰,均为本发明专利范围所涵盖。
权利要求
1.一种内建式蓝芽模组的协调方法,是在蓝芽键盘(1)内部增设一协调程序及蓝芽协定处理程序(2),以形成具有重叠功能的无线蓝芽模组的方法,其特征在于a)在第一次开机(3)时先判断是否按下认证按钮(4);b)若未按下认证按钮,则USB键盘模组向PC主机注册(5);c)若已按下认证按钮时,认证程序(6)及键盘发射端接收端(7)进行互连及辨认后,再由USB键盘模组向PC主机注册(5)。
2.根据权利要求1所述的内建式蓝芽模组的协调方法,其特征在于,该认证(辨识密码)动作在键盘第一次使用时,使用者可将键盘上的序号(密码)或自行所设定的密码向计算机注册。
3.根据权利要求1所述的内建式蓝芽模组的协调方法,其特征在于,该协调程序及蓝芽协定处理程序(2)可载入单一芯片(109、110)里,并与蓝芽键盘模组的集线器(12)、无线键盘控制程序(13)、蓝芽模组功能(HCI)处理程序(14)连接。
4.一种内建式蓝芽模组的协调方法,是在蓝芽键盘(1)内部增设一协调程序及蓝芽协定处理程序(2),以形成具有重叠功能的无线蓝芽模组的方法,其特征在于a)在判断不是第一次开机时,进行USB键盘模组向PC主机注册(5)及USB蓝芽模组功能注册(Dongle/HCI)(8)处理;b)待前述的USB蓝芽模组功能注册(Dongle/HCI)(8)处理后,若判断不是USB收到键盘指令或数据时,则判断是否收到无线键盘发射的数据或指令(101);若判断是由USB收到键盘指令或数据时,进行无线键盘功能处理及控制程序(10),再回至是否收到无线键盘发射的数据或指令(101);c)若判断不是收到无线键盘发射的数据或指令(101),则再判断是否由USB收到蓝芽模组HCI指令或数据(103)中,若判断是收到无线键盘发射的数据或指令(101),进行无线键盘功能处理及控制程序(102)处理,待无线键盘功能处理及控制程序(102)处理后,再判断是否由USB收到蓝芽模组HCI指令或数据(103);d)若判断不是由USB收到蓝芽模组HCI指令或数据(103),则判断是否由蓝芽基频收到其它非键盘的指令或数据(105),若判断由USB收到蓝芽模组HCI指令或数据(103),则进行蓝芽模组HCI处理及解译程序(104)处理,待蓝芽模组HCI处理及解译程序(104)处理后,再判断是否由蓝芽基频收到其它非键盘的指令或数据(105);e)在判断不是由蓝芽基频收到其它非键盘的指令或数据(105),则判断是否进行省电模式操作(107),若判断是由蓝芽基频收到其它非键盘的指令或数据(105),进行蓝芽模组HCI处理程序(106),待蓝芽模组HCI处理程序(106)处理后,再判断是否由USB收到键盘指令或数据(9)。
5.根据权利要求4所述的内建式蓝芽模组的协调方法,其特征在于,该蓝芽模组HCI处理程序(106)处理后,再判断是否进行省电模式操作(107),若判断不是进行省电模式操作(107),则再进行指令及数据判断,若是判断为省电模式操作,则进入到对蓝芽模组基频部分进行停止、暂停或间歇模式变更及处理(108)中,再进行各指令及数据的判断。
6.根据权利要求4所述的内建式蓝芽模组的协调方法,其特征在于,该协调程序及蓝芽协定处理程序(2)均未接收任何指令或数据时,直接进入待机状态。
7.根据权利要求4所述的内建式蓝芽模组的协调方法,其特征在于,该协调程序及蓝芽协定处理程序(2)可载入单一芯片(109、110)里,并与蓝芽键盘模组的集线器(12)、无线键盘控制程序(13)、蓝芽模组功能(HCI)处理程序(14)连接。
8.根据权利要求6所述的内建式蓝芽模组的协调方法,其特征在于,该协调程序及蓝芽协定处理程序(2)、无线键盘控制程序(13)、蓝芽模组功能(HCI)处理程序(14)可整合在单一芯片(110)中。
全文摘要
一种内建式蓝牙模组的协调方法,主要是于蓝牙键盘模组内建立一协调程序,此协调程序用以连接蓝牙键盘模组内部的集线器、无线键盘控制程序及蓝牙模组功能(HCI,Host Controller Interface)处理程序,此协调程序使无线键盘控制程序产生一虚拟键盘信号,使传统计算机可顺利开机使用,同时利用协调程序协调无线键盘控制程序及蓝牙模组功能处理程序,使将来操作系统装入蓝牙驱动程序后,可直接使用蓝牙键盘接收端,以形成一标准化规格。
文档编号G06F3/00GK1484128SQ0214360
公开日2004年3月24日 申请日期2002年9月20日 优先权日2002年9月20日
发明者吴光明 申请人:新巨企业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1