蓝牙与2.4g双模块自动连接控制方法及装置的制造方法

文档序号:10573232阅读:533来源:国知局
蓝牙与2.4g双模块自动连接控制方法及装置的制造方法
【专利摘要】本发明公开了一种蓝牙与2.4G双模块自动连接控制方法,包括:当控制设备启动时,控制蓝牙模块和2.4G模块进行启动,以进入连接模式;控制2.4G模块按照第一预设时长的周期在预设频点上进行跳频操作,以接收预设的接收器广播的数据包;根据接收到的数据包判断是否存在与2.4G模块匹配的接收器;当确定存在与2.4G模块匹配的接收器时,向接收器发送同意连接的数据命令;在发送同意连接的数据命令后,发送预设的查询命令至接收器;当接收到接收器对查询命令的应答信息时,控制2.4G模块按照第二预设时长的周期在预设频点上进行跳频操作;并控制关闭蓝牙模块。本发明还公开了一种蓝牙与2.4G双模块自动连接控制装置。
【专利说明】
蓝牙与2.4G双模块自动连接控制方法及装置
技术领域
[0001 ]本发明涉及无线通讯技术领域,尤其涉及一种蓝牙与2.4G双模块自动连接控制方法及装置。
【背景技术】
[0002]众所周知,现有的智能设备上的无线连接包括2.4G模块和蓝牙模块,由于两者均采用2.4G信号通道,因此容易产生干扰。然而现有的智能设备中,当同时存在2.4G模块和蓝牙模块,需要选择性建立连接时,需要用户手动进行切换,从而达到选择的目的,其灵活性较差。

【发明内容】

[0003]本发明的主要目的在于提供一种蓝牙与2.4G双模块自动连接控制方法及装置,旨在提高了蓝牙连接和2.4G模块连接控制的灵活性。
[0004]为实现上述目的,本发明提供的一种蓝牙与2.4G双模块自动连接控制方法
[0005]蓝牙与2.4G双模块自动连接控制方法,其特征在于,所述蓝牙模块与2.4G模块自动切换控制方法包括:
[0006]当控制设备启动时,控制蓝牙模块和2.4G模块进行启动,以进入连接模式;
[0007]在所述2.4G模块在进入连接模式时,控制2.4G模块按照第一预设时长的周期在预设频点上进行跳频操作,以接收预设的接收器广播的数据包;
[0008]根据接收到的所述数据包判断是否存在与所述2.4G模块匹配的接收器;
[0009]当确定存在与所述2.4G模块匹配的接收器时,向所述接收器发送同意连接的数据命令;以供所述接收器根据所述数据命令建立与所述2.4G模块的跳频时间同步;
[0010]在发送同意连接的数据命令后,发送预设的查询命令至所述接收器;
[0011 ]当接收到所述接收器对所述查询命令的应答信息时,控制所述2.4G模块按照第二预设时长的周期在所述预设频点上进行跳频操作,以使得所述2.4G模块的跳频与所述接收器的跳频同步;并控制关闭所述蓝牙模块。
[0012]优选地,所述根据接收到的所述数据包判断是否连接发送所述数据包的接收器步骤之后还包括:
[0013]当确定不存在与所述2.4G模块匹配的接收器、或者当未接收到所述接收器对所述查询命令的应答信息时,控制关闭2.4G模块。
[0014]优选地,所述第一预设时长为第二预设时长与所述预设频点数量的乘积。
[0015]优选地,所述接收器广播数据包包括:
[0016]所述接收器上电后,以所述第二预设时长的周期在所述预设频点上进行跳频操作,并在当前的频点广播所述数据包;所述数据包包括接收器的身份标识信息、连接手柄的状态信息和当前的游戏协议模式;
[0017]所述根据接收到的所述数据包判断是否存在与所述2.4G模块匹配的接收器包括:根据所述数据包中的身份标识信息确定是否存在与所述2.4G模块匹配的接收器。
[0018]优选地,在发送同意连接的数据命令后,发送预设的查询命令至所述接收器包括:
[0019]在当前频点发送同意连接的数据命令后,在下一频点发送预设的查询命令至所述接收器。
[0020]此外,为实现上述目的,本发明还提供一种蓝牙与2.4G双模块自动连接控制装置,所述蓝牙模块与2.4G模块自动切换控制装置包括:
[0021 ]第一控制模块,用于当控制设备启动时,控制蓝牙模块和2.4G模块进行启动,以进入连接模式;在所述2.4G模块在进入连接模式时,控制2.4G模块按照第一预设时长的周期在预设频点上进行跳频操作,以接收预设的接收器广播的数据包;
[0022]判断模块,用于根据接收到的所述数据包判断是否存在与所述2.4G模块匹配的接收器;
[0023]发送模块,用于当确定存在与所述2.4G模块匹配的接收器时,向所述接收器发送同意连接的数据命令;以供所述接收器根据所述数据命令建立与所述2.4G模块的跳频时间同步;在发送同意连接的数据命令后,发送预设的查询命令至所述接收器;
[0024]第二控制模块,用于当接收到所述接收器对所述查询命令的应答信息时,控制所述2.4G模块按照第二预设时长的周期在所述预设频点上进行跳频操作,以使得所述2.4G模块的跳频与所述接收器的跳频同步;并控制关闭所述蓝牙模块。
[0025]优选地,所述第二控制模块还用于当确定不存在与所述2.4G模块匹配的接收器、或者当未接收到所述接收器对所述查询命令的应答信息时,控制关闭2.4G模块。
[0026]优选地,所述第一预设时长为第二预设时长与所述预设频点数量的乘积。
[0027]优选地,所述接收器用于在上电后,以所述第二预设时长的周期在所述预设频点上进行跳频操作,并在当前的频点广播所述数据包;所述数据包包括接收器的身份标识信息、连接手柄的状态信息和当前的游戏协议模式;
[0028]所述判断模块具体用于,根据所述数据包中的身份标识信息确定是否存在与所述2.4G模块匹配的接收器。
[0029]优选地,所述发送模块具体用于,在当前频点发送同意连接的数据命令后,在下一频点发送预设的查询命令至所述接收器。
[0030]本发明实施例通过在控制设备启动时,控制蓝牙模块和2.4G模块进行启动,以进入连接模式;在所述2.4G模块在进入连接模式时,控制2.4G模块按照第一预设时长的周期在预设频点上进行跳频操作,以接收预设的接收器广播的数据包;根据接收到的所述数据包判断是否存在与所述2.4G模块匹配的接收器;当确定存在与所述2.4G模块匹配的接收器时,向所述接收器发送同意连接的数据命令;以供所述接收器根据所述数据命令建立与所述2.4G模块的跳频时间同步;在发送同意连接的数据命令后,发送预设的查询命令至所述接收器;当接收到所述接收器对所述查询命令的应答信息时,控制所述2.4G模块按照第二预设时长的周期在所述预设频点上进行跳频操作,以使得所述2.4G模块的跳频与所述接收器的跳频同步;并控制关闭所述蓝牙模块。从而可以自动实现蓝牙模块与2.4G模块的连接控制,相对于现有技术中通过手动的方式实现对蓝牙连接和2.4G模块的连接控制,本发明提高了蓝牙连接和2.4G模块连接控制的灵活性。
【附图说明】
[0031]图1为本发明蓝牙与2.4G双模块自动连接控制方法第一实施例的流程示意图;
[0032]图2为本发明蓝牙与2.4G双模块自动连接控制方法第二实施例的流程示意图;
[0033]图3为本发明蓝牙与2.4G双模块自动连接控制装置一实施例的功能模块结构示意图。
[0034]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0035]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0036]本发明提供一种蓝牙与2.4G双模块自动连接控制方法,参照图1,本发明提供的蓝牙模块与2.4G模块自动切换控制方法包括:
[0037]步骤SlO,当控制设备启动时,控制蓝牙模块和2.4G模块进行启动,以进入连接模式;
[0038]本发明实施例提供的蓝牙与2.4G双模块自动连接控制方法主要应用在无线连接设备中,用于自动选择采用何种方式建立无线连接。本实施例提供的以蓝牙与2.4G双模块自动连接控制方法应用在游戏手柄中,用于控制游戏手柄采用蓝牙与被控终端进行连接还是采用2.4G与被控终端进行无线连接。即上述控制设备为游戏手柄,而被控设备可以为手机、PAD、智能电视等等。具体地,当游戏手柄同时启动蓝牙模块和2.4G模块工作时,出于能耗的选择,首先考虑采用2.4G模块进行无线连接;当2.4G模块无法进行无线连接时,则选择蓝牙模块,同时为了避免两者的串扰,在确定采用一种连接方式时,则自动关闭另外一个模块的工作。
[0039]具体地,在游戏手柄中具有蓝牙模块与2.4G模块,且在游戏手柄开机启动或者复位启动时,蓝牙模块与2.4G模块均进入初始化程序,并进入连接模式。对于蓝牙模块的连接过程采用现有的连接协议建立蓝牙连接,而2.4G模块的连接过程需要采用以下方式。
[0040]步骤S20,在所述2.4G模块在进入连接模式时,控制2.4G模块按照第一预设时长的周期在预设频点上进行跳频操作,以接收预设的接收器广播的数据包;
[0041 ]步骤S30,根据接收到的所述数据包判断是否存在与所述2.4G模块匹配的接收器;
[0042]步骤S40,当确定存在与所述2.4G模块匹配的接收器时,向所述接收器发送同意连接的数据命令;以供所述接收器根据所述数据命令建立与所述2.4G模块的跳频时间同步;
[0043]步骤S50,在发送同意连接的数据命令后,发送预设的查询命令至所述接收器;
[0044]步骤S60,当接收到所述接收器对所述查询命令的应答信息时,控制所述2.4G模块按照第二预设时长的周期在所述预设频点上进行跳频操作,以使得所述2.4G模块的跳频与所述接收器的跳频同步;并控制关闭所述蓝牙模块。
[0045]具体地,需要建立2.4G模块的无线连接,首先需要将接收器插入到电脑或者其他设备上,以对接收器供电。此时,接收器将广播预设的数据包,供2.4G模块接收并建立连接。本实施例中,接收器广播数据包包括:所述接收器上电后,以所述第二预设时长的周期在所述预设频点上进行跳频操作,并在当前的频点广播所述数据包;所述数据包包括接收器的身份标识信息、连接手柄的状态信息和当前的游戏协议模式;所述根据接收到的所述数据包判断是否存在与所述2.4G模块匹配的接收器包括:根据所述数据包中的身份标识信息确定是否存在与所述2.4G模块匹配的接收器。
[0046]本实施例中,上述身份标识信息为接收器的ID,且通常情况下接收器与2.4G模块存在匹配关系,2.4G模块只会与指定匹配的接收器建立连接,在此可以通过接收器的ID号进行识别。上述连接手柄的状态信息是指该接收器是否已经与手柄建立了连接,本实施例中,一个接收器可以连接I个游戏手柄,也可以连接多个游戏手柄,在此不做进一步地限定。上述游戏协议模式为接收器端的游戏协议模式,在本实施例中,对于不同的游戏,或者同一个游戏的不同版本可以存在不同的游戏协议模式,用户可以设置游戏协议模式,或者自动根据当前运行的游戏选择对应的游戏协议模式;在此接收器广播自己当前的游戏协议模式,在游戏手柄端与接收器端建立连接后,可以根据游戏手柄端当前的游戏协议模式确认是否发送指令控制接收器改变游戏协议模式,从而使得接收器端的游戏协议模式与游戏手柄端的游戏协议模式相匹配。
[0047]本实施例中上述预设频点的数量可以根据实际需要进行设置,优选地,在此采用16个频点,即为16个通道,该16个通道是避开蓝牙和wifi这些2.4G信号的通道。
[0048]上述第一预设时长的时间长度可以根据实际需要进行设置,只要能够接收到接收器发送的数据包即可。例如,在本实施例中,上述第一预设时长为第二预设时长与所述预设频点数量的乘积。本实施例中,由于蓝牙在初始化启动连接时,为了避免2.4G模块对蓝牙连接的干扰,优选地,需要在IS以内确认需要采用2.4G模块进行无线连接还是采用蓝牙模块进行无线连接。在本实施例中,2.4G模块遍历所有的频点时间保证在IS左右,优选地,2.4G模块遍历所有的频点时间小于1.1S。即在本实施例中,2.4G模块按照第一预设时长的周期在预设频点上进行跳频操作是指,2.4G模块每隔第一预设时间进行一次跳频,则2.4G模块遍历所有的频点时间为第一预设时长与频点数量的乘积。在此,上述第一预设时长为64ms,上述第二预设时长为4ms。
[0049]2.4G模块根据接收到的数据包,分析确定是否存在与该2.4G模块匹配的接收器,当存在,则继续进行连接,不存在,直接关闭2.4G模块。应当说明的是,确定不存在与所述2.4G模块匹配的接收器包括,接收到的数据包中不存在与所述2.4G模块匹配的接收器以及没有接收到数据包的情况。
[0050]当存在与所述2.4G模块匹配的接收器时,则向该接收器发送一个同意连接的数据命令,该数据命令包括的内容可以根据实际需要进行设置,例如可以包括游戏手柄的ID、目标的游戏协议模式和跳频同步时间校正数据等,从而使得接收器接收到该数据命令进行时间同步校正,使得接收器和2.4G模块的跳频时间保持一致。
[0051]在发送同意连接的数据命令后,还需要向该接收器发送一个查询命令,可以理解的是该查询命令发送的时间点至少为发送数据命令的下一个频点,也可以为下N个频点,N为大于或等于2。在本实施例中,为了提高用户的体验,保证较短时间确定采用何种方式进行无线连接,优选地,在发送同意连接的数据命令后,发送预设的查询命令至所述接收器包括:在当前频点发送同意连接的数据命令后,在下一频点发送预设的查询命令至所述接收器。上述查询命令的内容可以根据实际需要进行设置,本实施例中,上述接收器无论是接收到数据命令还是查询命令均会做出应答,当接收到查询命令的应答,则认为2.4G模块已经与接收器连接成功,此时将控制所述2.4G模块按照第二预设时长的周期在所述预设频点上进行跳频操作。
[0052]可以理解的是,上述实施例描述的是,在2.4G模块可以正常连接的情况下,采用2.4G模块进行连接,当2.4G模块连接异常时需要采用蓝牙模块进行连接的方式以下进行详细说明。
[0053]本发明实施例通过在控制设备启动时,控制蓝牙模块和2.4G模块进行启动,以进入连接模式;在所述2.4G模块在进入连接模式时,控制2.4G模块按照第一预设时长的周期在预设频点上进行跳频操作,以接收预设的接收器广播的数据包;根据接收到的所述数据包判断是否存在与所述2.4G模块匹配的接收器;当确定存在与所述2.4G模块匹配的接收器时,向所述接收器发送同意连接的数据命令;以供所述接收器根据所述数据命令建立与所述2.4G模块的跳频时间同步;在发送同意连接的数据命令后,发送预设的查询命令至所述接收器;当接收到所述接收器对所述查询命令的应答信息时,控制所述2.4G模块按照第二预设时长的周期在所述预设频点上进行跳频操作,以使得所述2.4G模块的跳频与所述接收器的跳频同步;并控制关闭所述蓝牙模块。从而可以自动实现蓝牙模块与2.4G模块的连接控制,相对于现有技术中通过手动的方式实现对蓝牙连接和2.4G模块的连接控制,本发明提高了无线连接控制的灵活性。
[0054]具体地,上述实施例讲述了2.4G模块可以正常连接的情况下,连接的过程,在2.4G模块不能正常连接的情况下需要采用蓝牙模块建立蓝牙连接,由于蓝牙模块在游戏手柄启动时进入了蓝牙正常连接启动,因此在此只需要关闭2.4G模块模块即可完成正常的蓝牙连接。本实施例中,上述根据接收到的所述数据包判断是否连接发送所述数据包的接收器步骤之后还包括:
[0055]当确定不存在与所述2.4G模块匹配的接收器、或者当未接收到所述接收器对所述查询命令的应答信息时,控制关闭2.4G模块。
[0056]如图2所示,在第二实施例中,上述蓝牙模块与2.4G模块自动切换控制方法包括:
[0057]步骤SlO,当控制设备启动时,控制蓝牙模块和2.4G模块进行启动,以进入连接模式;
[0058]步骤S20,在所述2.4G模块在进入连接模式时,控制2.4G模块按照第一预设时长的周期在预设频点上进行跳频操作,以接收预设的接收器广播的数据包;
[0059]步骤S30,根据接收到的所述数据包判断是否存在与所述2.4G模块匹配的接收器;若是,则执行步骤S40,若否,则执行步骤S80;
[0060]步骤S40,向所述接收器发送同意连接的数据命令;以供所述接收器根据所述数据命令建立与所述2.4G模块的跳频时间同步;
[0061]步骤S50,在发送同意连接的数据命令后,发送预设的查询命令至所述接收器;
[0062]步骤S70,判断在预设的时间段内是否接收到所述接收器对所述查询命令的应答信息;若是,则执行步骤S60;若否,则执行步骤S80;
[0063]步骤S60,控制所述2.4G模块按照第二预设时长的周期在所述预设频点上进行跳频操作,以使得所述2.4G模块的跳频与所述接收器的跳频同步;并控制关闭所述蓝牙模块;
[0064]步骤S80,控制关闭2.4G模块。
[0065]参照图3,本发明还提供一种蓝牙与2.4G双模块自动连接控制装置,所述蓝牙模块与2.4G模块自动切换控制装置包括:
[0066]第一控制模块10,用于当控制设备启动时,控制蓝牙模块和2.4G模块进行启动,以进入连接模式;在所述2.4G模块在进入连接模式时,控制2.4G模块按照第一预设时长的周期在预设频点上进行跳频操作,以接收预设的接收器广播的数据包;
[0067]判断模块20,用于根据接收到的所述数据包判断是否存在与所述2.4G模块匹配的接收器;
[0068]发送模块30,用于当确定存在与所述2.4G模块匹配的接收器时,向所述接收器发送同意连接的数据命令;以供所述接收器根据所述数据命令建立与所述2.4G模块的跳频时间同步;在发送同意连接的数据命令后,发送预设的查询命令至所述接收器;
[0069]第二控制模块40,用于当接收到所述接收器对所述查询命令的应答信息时,控制所述2.4G模块按照第二预设时长的周期在所述预设频点上进行跳频操作,以使得所述2.4G模块的跳频与所述接收器的跳频同步;并控制关闭所述蓝牙模块。
[0070]本发明实施例提供的蓝牙与2.4G双模块自动连接控制装置主要应用在无线连接设备中,用于自动选择采用何种方式建立无线连接。本实施例提供的以蓝牙与2.4G双模块自动连接控制装置应用在游戏手柄中,用于控制游戏手柄采用蓝牙与被控终端进行连接还是采用2.4G与被控终端进行无线连接。即上述控制设备为游戏手柄,而被控设备可以为手机、PAD、智能电视等等。具体地,当游戏手柄同时启动蓝牙模块和2.4G模块工作时,出于能耗的选择,首先考虑采用2.4G模块进行无线连接;当2.4G模块无法进行无线连接时,则选择蓝牙模块,同时为了避免两者的串扰,在确定采用一种连接方式时,则自动关闭另外一个模块的工作。
[0071]具体地,在游戏手柄中具有蓝牙模块与2.4G模块,且在游戏手柄开机启动或者复位启动时,蓝牙模块与2.4G模块均进入初始化程序,并进入连接模式。对于蓝牙模块的连接过程采用现有的连接协议建立蓝牙连接,而2.4G模块的连接过程需要采用以下方式。
[0072]具体地,需要建立2.4G模块的无线连接,首先需要将接收器插入到电脑或者其他设备上,以对接收器供电。此时,接收器将广播预设的数据包,供2.4G模块接收并建立连接。本实施例中,接收器广播数据包包括:所述接收器上电后,以所述第二预设时长的周期在所述预设频点上进行跳频操作,并在当前的频点广播所述数据包;所述数据包包括接收器的身份标识信息、连接手柄的状态信息和当前的游戏协议模式;所述判断模块具体地用于,根据所述数据包中的身份标识信息确定是否存在与所述2.4G模块匹配的接收器。
[0073]本实施例中,上述身份标识信息为接收器的ID,且通常情况下接收器与2.4G模块存在匹配关系,2.4G模块只会与指定匹配的接收器建立连接,在此可以通过接收器的ID号进行识别。上述连接手柄的状态信息是指该接收器是否已经与手柄建立了连接,本实施例中,一个接收器可以连接I个游戏手柄,也可以连接多个游戏手柄,在此不做进一步地限定。上述游戏协议模式为接收器端的游戏协议模式,在本实施例中,对于不同的游戏,或者同一个游戏的不同版本可以存在不同的游戏协议模式,用户可以设置游戏协议模式,或者自动根据当前运行的游戏选择对应的游戏协议模式;在此接收器广播自己当前的游戏协议模式,在游戏手柄端与接收器端建立连接后,可以根据游戏手柄端当前的游戏协议模式确认是否发送指令控制接收器改变游戏协议模式,从而使得接收器端的游戏协议模式与游戏手柄端的游戏协议模式相匹配。
[0074]本实施例中上述预设频点的数量可以根据实际需要进行设置,优选地,在此采用16个频点,即为16个通道,该16个通道是避开蓝牙和wifi这些2.4G信号的通道。
[0075]上述第一预设时长的时间长度可以根据实际需要进行设置,只要能够接收到接收器发送的数据包即可。例如,在本实施例中,上述第一预设时长为第二预设时长与所述预设频点数量的乘积。本实施例中,由于蓝牙在初始化启动连接时,为了避免2.4G模块对蓝牙连接的干扰,优选地,需要在IS以内确认需要采用2.4G模块进行无线连接还是采用蓝牙模块进行无线连接。在本实施例中,2.4G模块遍历所有的频点时间保证在IS左右,优选地,2.4G模块遍历所有的频点时间小于1.1S。即在本实施例中,2.4G模块按照第一预设时长的周期在预设频点上进行跳频操作是指,2.4G模块每隔第一预设时间进行一次跳频,则2.4G模块遍历所有的频点时间为第一预设时长与频点数量的乘积。在此,上述第一预设时长为64ms,上述第二预设时长为4ms。
[0076]2.4G模块根据接收到的数据包,分析确定是否存在与该2.4G模块匹配的接收器,当存在,则继续进行连接,不存在,直接关闭2.4G模块。应当说明的是,确定不存在与所述2.4G模块匹配的接收器包括,接收到的数据包中不存在与所述2.4G模块匹配的接收器以及没有接收到数据包的情况。
[0077]当存在与所述2.4G模块匹配的接收器时,则向该接收器发送一个同意连接的数据命令,该数据命令包括的内容可以根据实际需要进行设置,例如可以包括游戏手柄的ID、目标的游戏协议模式和跳频同步时间校正数据等,从而使得接收器接收到该数据命令进行时间同步校正,使得接收器和2.4G模块的跳频时间保持一致。
[0078]在发送同意连接的数据命令后,还需要向该接收器发送一个查询命令,可以理解的是该查询命令发送的时间点至少为发送数据命令的下一个频点,也可以为下N个频点,N为大于或等于2。在本实施例中,为了提高用户的体验,保证较短时间确定采用何种方式进行无线连接,优选地,所述发送模块30具体用于,在当前频点发送同意连接的数据命令后,在下一频点发送预设的查询命令至所述接收器。上述查询命令的内容可以根据实际需要进行设置,本实施例中,上述接收器无论是接收到数据命令还是查询命令均会做出应答,当接收到查询命令的应答,则认为2.4G模块已经与接收器连接成功,此时将控制所述2.4G模块按照第二预设时长的周期在所述预设频点上进行跳频操作。
[0079]可以理解的是,上述实施例描述的是,在2.4G模块可以正常连接的情况下,采用
2.4G模块进行连接,当2.4G模块连接异常时需要采用蓝牙模块进行连接的方式以下进行详细说明。
[0080]本发明实施例通过在控制设备启动时,控制蓝牙模块和2.4G模块进行启动,以进入连接模式;在所述2.4G模块在进入连接模式时,控制2.4G模块按照第一预设时长的周期在预设频点上进行跳频操作,以接收预设的接收器广播的数据包;根据接收到的所述数据包判断是否存在与所述2.4G模块匹配的接收器;当确定存在与所述2.4G模块匹配的接收器时,向所述接收器发送同意连接的数据命令;以供所述接收器根据所述数据命令建立与所述2.4G模块的跳频时间同步;在发送同意连接的数据命令后,发送预设的查询命令至所述接收器;当接收到所述接收器对所述查询命令的应答信息时,控制所述2.4G模块按照第二预设时长的周期在所述预设频点上进行跳频操作,以使得所述2.4G模块的跳频与所述接收器的跳频同步;并控制关闭所述蓝牙模块。从而可以自动实现蓝牙模块与2.4G模块的连接控制,相对于现有技术中通过手动的方式实现对蓝牙连接和2.4G模块的连接控制,本发明提高了无线连接控制的灵活性。
[0081 ]具体地,上述实施例讲述了 2.4G模块可以正常连接的情况下,连接的过程,在2.4G模块不能正常连接的情况下需要采用蓝牙模块建立蓝牙连接,由于蓝牙模块在游戏手柄启动时进入了蓝牙正常连接启动,因此在此只需要关闭2.4G模块模块即可完成正常的蓝牙连接。本实施例中,上述第二控制模块还用于当确定不存在与所述2.4G模块匹配的接收器、或者当未接收到所述接收器对所述查询命令的应答信息时,控制关闭2.4G模块。
[0082]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1.一种蓝牙与2.4G双模块自动连接控制方法,其特征在于,所述蓝牙模块与2.4G模块自动切换控制方法包括: 当控制设备启动时,控制蓝牙模块和2.4G模块进行启动,以进入连接模式; 在所述2.4G模块在进入连接模式时,控制2.4G模块按照第一预设时长的周期在预设频点上进行跳频操作,以接收预设的接收器广播的数据包; 根据接收到的所述数据包判断是否存在与所述2.4G模块匹配的接收器; 当确定存在与所述2.4G模块匹配的接收器时,向所述接收器发送同意连接的数据命令;以供所述接收器根据所述数据命令建立与所述2.4G模块的跳频时间同步; 在发送同意连接的数据命令后,发送预设的查询命令至所述接收器; 当接收到所述接收器对所述查询命令的应答信息时,控制所述2.4G模块按照第二预设时长的周期在所述预设频点上进行跳频操作,以使得所述2.4G模块的跳频与所述接收器的跳频同步;并控制关闭所述蓝牙模块。2.如权利要求1所述的蓝牙与2.4G双模块自动连接控制方法,其特征在于,所述根据接收到的所述数据包判断是否连接发送所述数据包的接收器步骤之后还包括: 当确定不存在与所述2.4G模块匹配的接收器、或者当未接收到所述接收器对所述查询命令的应答信息时,控制关闭2.4G模块。3.如权利要求1所述的蓝牙与2.4G双模块自动连接控制方法,其特征在于,所述第一预设时长为第二预设时长与所述预设频点数量的乘积。4.如权利要求1所述的蓝牙与2.4G双模块自动连接控制方法,其特征在于,所述接收器广播数据包包括: 所述接收器上电后,以所述第二预设时长的周期在所述预设频点上进行跳频操作,并在当前的频点广播所述数据包;所述数据包包括接收器的身份标识信息、连接手柄的状态信息和当前的游戏协议模式; 所述根据接收到的所述数据包判断是否存在与所述2.4G模块匹配的接收器包括:根据所述数据包中的身份标识信息确定是否存在与所述2.4G模块匹配的接收器。5.如权利要求1所述的蓝牙与2.4G双模块自动连接控制方法,其特征在于,在发送同意连接的数据命令后,发送预设的查询命令至所述接收器包括: 在当前频点发送同意连接的数据命令后,在下一频点发送预设的查询命令至所述接收器。6.—种蓝牙与2.4G双模块自动连接控制装置,其特征在于,所述蓝牙模块与2.4G模块自动切换控制装置包括: 第一控制模块,用于当控制设备启动时,控制蓝牙模块和2.4G模块进行启动,以进入连接模式;在所述2.4G模块在进入连接模式时,控制2.4G模块按照第一预设时长的周期在预设频点上进行跳频操作,以接收预设的接收器广播的数据包; 判断模块,用于根据接收到的所述数据包判断是否存在与所述2.4G模块匹配的接收器; 发送模块,用于当确定存在与所述2.4G模块匹配的接收器时,向所述接收器发送同意连接的数据命令;以供所述接收器根据所述数据命令建立与所述2.4G模块的跳频时间同步;在发送同意连接的数据命令后,发送预设的查询命令至所述接收器; 第二控制模块,用于当接收到所述接收器对所述查询命令的应答信息时,控制所述2.4G模块按照第二预设时长的周期在所述预设频点上进行跳频操作,以使得所述2.4G模块的跳频与所述接收器的跳频同步;并控制关闭所述蓝牙模块。7.如权利要求6所述的蓝牙与2.4G双模块自动连接控制装置,其特征在于,所述第二控制模块还用于当确定不存在与所述2.4G模块匹配的接收器、或者当未接收到所述接收器对所述查询命令的应答信息时,控制关闭2.4G模块。8.如权利要求6所述的蓝牙与2.4G双模块自动连接控制装置,其特征在于,所述第一预设时长为第二预设时长与所述预设频点数量的乘积。9.如权利要求6所述的蓝牙与2.4G双模块自动连接控制装置,其特征在于,所述接收器用于在上电后,以所述第二预设时长的周期在所述预设频点上进行跳频操作,并在当前的频点广播所述数据包;所述数据包包括接收器的身份标识信息、连接手柄的状态信息和当前的游戏协议模式; 所述判断模块具体用于,根据所述数据包中的身份标识信息确定是否存在与所述2.4G模块匹配的接收器。10.如权利要求6所述的蓝牙与2.4G双模块自动连接控制装置,其特征在于,所述发送模块具体用于,在当前频点发送同意连接的数据命令后,在下一频点发送预设的查询命令至所述接收器。
【文档编号】H04W76/02GK105933988SQ201610423929
【公开日】2016年9月7日
【申请日】2016年6月15日
【发明人】王荣峰, 马尧, 武林威
【申请人】广州小鸡快跑网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1