从设备的控制方法、从设备和计算机可读存储介质与流程

文档序号:24347997发布日期:2021-03-19 12:32阅读:59来源:国知局
从设备的控制方法、从设备和计算机可读存储介质与流程

本发明涉及通信技术领域,尤其涉及从设备的控制方法、从设备和计算机可读存储介质。



背景技术:

随着科学技术的发展,主从设备之间通过配对连接实现数据交互,在日常生活中的应用越来越广泛。例如,游戏手柄与游戏主机的配对连接,以满足用户多样化的游戏操控需求;又如耳机与终端之间的配对连接,以使用户可通过耳机收听终端播放的音乐。

然而,目前在实现主从设备的配对连接时,一般需要通过用户手动操作主从设备,以实现主从设备间的配对,用户需通过手动操作从设备以使主设备获取到从设备的配对信息,还需手动操作主设备来选择与其配对的从设备,这样的配对方式操作繁琐,严重影响用户进行主从设备配对时的便利性。



技术实现要素:

本发明的主要目的在于提供一种从设备的控制方法,旨在简化主从设备配对过程的用户操作,提高主从设备配对的便利性。

为实现上述目的,本发明提供一种从设备的控制方法,应用于第一从设备,所述第一从设备为与主机已配对的设备,所述从设备的控制方法包括以下步骤:

当存在与所述第一从设备通信连接的第二从设备时,基于所述通信连接获取所述第二从设备的目标配对信息;

发送所述目标配对信息至所述主机,以完成所述主机与所述第二从设备的配对连接。

可选地,所述基于所述通信连接获取所述第二从设备的目标配对信息的步骤包括:

基于所述通信连接,向所述第二从设备发送配对信息的数据请求指令;

基于所述通信连接,接收所述第二从设备基于所述数据请求指令返回的信息并确定为目标配对信息;

可选地,所述基于所述通信连接,接收所述第二从设备基于所述数据请求指令返回的信息并确定为目标配对信息的步骤包括:

基于所述通信连接,接收所述第二从设备基于所述数据请求指令返回的设备属性信息、无线通信特征信息以及设备通用唯一标识信息,并确定为所述目标配对信息。

可选地,所述通信连接包括有线通信连接,所述基于所述通信连接获取所述第二从设备的目标配对信息的步骤之前,还包括:

检测所述第一从设备的通用串行接口的设备接入状态;

若所述设备接入状态为存在接入设备,则将所述接入设备设置为所述第二从设备,并确定存在与所述第一从设备通信连接的第二从设备。

可选地,所述发送所述目标配对信息至所述主机之前,还包括:

将所述目标配对信息与所述主机对应的设定配对条件匹配;

若所述目标配对信息符合所述设定配对条件,则执行所述发送所述目标配对信息至所述主机的步骤。

可选地,所述发送所述目标配对信息至所述主机的步骤之前,还包括:

若所述目标配对信息符合所述设定配对条件,则发送无线配对功能的启动指令至所述第二从设备,以使所述第二从设备启动无线配对操作。

可选地,所述目标配对信息包括设备属性信息、无线通信特征信息和设备通用唯一标识信息,所述将所述目标配对信息与所述主机对应的设定配对条件匹配的步骤之后,还包括:

若所述设备属性信息、所述无线通信特征信息和所述设备通用唯一标识信息均符合对应的子条件,则确定所述目标配对信息符合所述设定配对条件;

若所述设备属性信息、所述无线通信特征信息和所述设备通用唯一标识信息中之一不符对应的子条件,则确定所述目标配对信息不符合所述设定配对条件;

其中,所述设备属性信息对应的子条件为所述设备属性信息属于所述主机配对允许的设备属性范围内;

所述无线通信特征信息对应的子条件为所述无线通信特征信息属于所述主机配对允许的无线通信特征范围内;

所述设备通用唯一标识信息对应的子条件为所述设备通用唯一标识信息符合设定格式。

可选地,所述将所述目标配对信息与所述主机对应的设定配对条件匹配的步骤之后,还包括:

若所述目标配对信息不符合所述设定配对条件,则输出提示信息。

此外,为了实现上述目的,本申请还提出一种从设备,所述从设备包括:

有线通信接口,用于与外部设备有线通信连接;

存储器、处理器及存储在所述存储器上并可在所述处理器上运行的从设备的控制程序,所述处理器与所述有线通信接口连接,所述从设备的控制程序被所述处理器执行时实现如上任一项所述的从设备的控制方法的步骤。

此外,为了实现上述目的,本申请还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有从设备的控制程序,所述从设备的控制程序被处理器执行时实现如上任一项所述的从设备的控制方法的步骤。

本发明提出的一种从设备的控制方法,该方法应用于控制与主机已配对的第一从设备,基于此,在第一从设备与第二从设备通信连接时,第一从设备基于通信连接获取第二从设备的目标配对信息并发送至主机,主机可根据接收到目标配对信息与第二从设备配对连接,通过此方式,用户需要将第二从设备与主机配对连接时,无需进行设备选择、设备信息交互等手动操作,只需将第一从设备和第二从设备通信连接,便可通过第一从设备的自动完成第二从设备与主机之间的配对,有效简化主从设备配对过程的用户操作,提高主从设备配对的便利性。

附图说明

图1为本发明从设备一实施例运行涉及的硬件结构示意图;

图2为本发明从设备的控制方法一实施例的流程示意图;

图3为本发明从设备的控制方法另一实施例的流程示意图;

图4为本发明从设备的控制方法又一实施例的流程示意图;

图5为本发明一实施例中主从设备配对连接时各设备之间连接及信号传递流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:提出一种应用于与主机已配对的第一从设备的控制方法,当存在与所述第一从设备通信连接的第二从设备时,基于所述通信连接获取所述第二从设备的目标配对信息;发送所述目标配对信息至所述主机,以完成所述主机与所述第二从设备的配对连接。

由于现有技术中,在实现主从设备的配对连接时,一般需要通过用户手动操作主从设备,以实现主从设备间的配对,用户需通过手动操作从设备以使主设备获取到从设备的配对信息,还需手动操作主设备来选择与其配对的从设备,这样的配对方式操作繁琐,严重影响用户进行主从设备配对时的便利性。

本发明提供上述的解决方案,旨在简化主从设备配对过程的用户操作,提高主从设备配对的便利性。

本发明实施例提出一种从设备,从设备是指被主控设备(即本发明实施例中的主机)选中进行通信的设备。在本发明实施例中,从设备具体为游戏控制器(例如游戏手柄、可穿戴的游戏控制装置等)。在其他实施例,从设备可根据实际情况设置为耳机等其他类型的需要与主机配对连接的设备。

在本发明实施例中,参照图1,从设备包括:处理器1001(例如cpu),存储器1002,有线通信接口1003以及无线通信模块1004等。存储器1002可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1002可选的还可以是独立于前述处理器1001的存储装置。

存储器1002和有线通信接口1003均通过通信总线与处理器1001连接。其中,有线通信接口1003具体用于从设备与外部设备(例如其他需要与主机配对的从设备)连接。在本实施例中,有线通信接口1003具体指的是通用穿行接口(usb接口)。在其他实施例中,有线通信接口1003还可根据实际需求设置为其他类型的有线通信接口,例如lightning接口等。

处理器1001还可与从设备中的无线通信模块1004连接。无线通信模块1004具体用于从设备与主机之间的无线通信连接。处理器1001可通过无线通信模块1004实现从设备与其配对的主机进行数据交互。

本领域技术人员可以理解,图1中示出的装置结构并不构成对装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机可读存储介质的存储器1002中可以包括从设备的控制程序。在图1所示的装置中,处理器1001可以用于调用存储器1002中存储的从设备的控制程序,并执行以下实施例中从设备的控制方法的相关步骤操作。

本发明实施例还提供一种从设备的控制方法,应用于对已与主机无线配对连接的设备进行控制,例如应用于对已与游戏主机无线配对连接的游戏控制器进行控制。具体的,在下面实施例中,将与主机已无线配对连接的从设备定义为第一从设备,以第一从设备作为执行主体说明本申请基于从设备的控制方法对第一从设备进行控制实现主机与其他从设备(如下列的第二从设备)的配对连接过程。

参照图2,提出本申请从设备的控制方法一实施例。在本实施例中,所述从设备的控制方法包括:

步骤s10,当存在与所述第一从设备通信连接的第二从设备时,基于所述通信连接获取所述第二从设备的目标配对信息;

第一从设备具体为与主机处于已配对连接状态的设备。第一从设备的设备类型可根据实际情况进行设置,例如耳机、游戏手柄等。

第二从设备具体为与主机处于未配对连接状态的设备。第二从设备的设备类型也可根据实际情况进行设置,例如耳机、游戏手柄等。

第一从设备与第二从设备之间的通信连接状态,可通过对第一从设备的有线通信接口的设备接入状态的监测得到。在监测到通信接口存在设备接入时,可认为该设备为第二从设备,并确定存在与第一从设备通信连接的第二从设备;在监测到通信接口处于空闲状态(即不存在设备接入)时,可认为不存在与第一从设备通信连接的第二从设备。在本实施例中,第一从设备与第二从设备之间的通信连接方式为有线通信连接,两个从设备可分别设有有线通信接口,有线通信接口具体为通用串行接口(usb接口),基于此,检测所述第一从设备的通用串行接口的设备接入状态;若所述设备接入状态为存在接入设备,则将所述接入设备设置为所述第二从设备,并确定存在与所述第一从设备通信连接的第二从设备。通过此方式,只需要与主机配对连接的第二从设备通过通信数据线接入已经与主机配对的第一从设备的有线通信接口,便可触发后续步骤实现主机与第二从设备之间的配对连接。

目标配对信息具体为第二从设备与主机之间的无线配对连接过程所需要获取的第二从设备的信息。

基于通信连接形成的数据传输通道,第一从设备可主动从第二从设备请求获取其目标配对信息,第一从设备也可被动接收由第二从设备主动发送的目标配对信息。

步骤s20,发送所述目标配对信息至所述主机,以完成所述主机与所述第二从设备的配对连接。

具体的,第一从设备基于其与主机无线配对连接形成的无线数据传输通道,将目标配对信息发送给主机。

主机接收到目标配对信息后,可基于接收到的目标配对信息执行配对操作以实现与第二从设备的配对连接。

本发明实施例提出的一种从设备的控制方法,该方法应用于控制与主机已配对的第一从设备,基于此,在第一从设备与第二从设备通信连接时,第一从设备基于通信连接获取第二从设备的目标配对信息并发送至主机,主机可根据接收到目标配对信息与第二从设备配对连接,通过此方式,用户需要将第二从设备与主机配对连接时,无需进行设备选择、设备信息交互等操作,只需将第一从设备和第二从设备通过通信数据线连接,便可通过第一从设备自动完成第二从设备与主机之间的配对,有效简化主从设备配对过程的用户操作,提高主从设备配对的便利性。

进一步的,基于上述实施例,提出本申请从设备的控制方法另一实施例。在本实施例中,参照图3,所述基于所述通信连接获取所述第二从设备的目标配对信息的步骤包括:

步骤s11,基于所述通信连接,向所述第二从设备发送配对信息的数据请求指令;

数据请求指令具体为用于请求第二从设备发送其与主机配对过程相关的信息的指令信息。数据请求指令可根据主机配对所需要的配对信息的信息类型进行生成。

具体的,在本实施例中,主机配对所需要的配对信息包括设备属性信息、无线通信特征信息和设备通用唯一标识信息(uuid)等。基于此,第一从设备基于通信连接形成的数据传输通道向第二从设备发送的数据请求指令可具体包括第一指令、第二指令和第三指令。其中,第一指令设置为请求获取第二从设备的设备属性信息的指令;第二指令设置为请求获取第二从设备的无线通信特征信息的指令;第三指令设置为请求获取第二从设备的设备通用唯一标识信息的指令。

步骤s12,基于所述通信连接,接收所述第二从设备基于所述数据请求指令返回的信息并确定为目标配对信息;

第二从设备接收到数据请求指令后,根据数据请求指令所对应数据类型从相应的存储区域读取相应的信息,并通过通信连接形成的数据传输通道发送至第一从设备。第一从设备接收到第一从设备所返回的信息时,将所接收到的信息作为第二从设备的目标配对信息。

具体的,当数据请求指令包括上述的第一指令、第二指令和第三指令时,步骤s12的细化流程为基于所述通信连接,接收所述第二从设备基于所述数据请求指令返回的设备属性信息、无线通信特征信息以及设备通用唯一标识信息,并确定为所述目标配对信息。

其中,在本实施例中,设备属性信息具体为表征设备固有属性的特征信息,例如设备名称、设备型号等。无线通信特征信息具体为表征设备所形成的无线信号的特征信息,如设备发射的无线信号所在的信道、频段等。设备通用唯一标识信息具体为设备在无线广播时用于与其他设备区分的唯一标识。

在本实施例中,通过上述步骤s11和步骤s12,可使第二从设备通过数据线接入第一从设备时,第一从设备可通过发送数据请求指令主动获取第二从设备的目标配对信息,一方面可有效避免第二从设备将自身信息不必要地发送给其他设备,另一方面第一从设备无需被动地等待配对信息的发送,保证第二从设备的信息安全传输的同时通过第一从设备的主动获取信息提高其与主机的配对效率。

其中,获取第二从设备的设备属性信息、无线通信特征信息和设备通用唯一标识信息作为目标配对信息,有利于保证主机与第二从设备无线配对连接的有效性。具体的,主机接收到目标配对信息后,可从目标配对信息中提取设备通用唯一标识信息(uuid),采用uuid对第二从设备进行搜索,然后与搜索到的第二从设备无线配对连接。而设备属性信息和无线通信特征信息可保存于主机中,主机也可基于设备属性信息和无线通信特征信息调整自身的运行模式,以实现与第二从设备的有效配对连接。

进一步的,基于上述任一实施例,提出本申请从设备的控制方法又一实施例。在本实施例中,参照图4,所述步骤s20之前,还包括:

步骤s01,将所述目标配对信息与所述主机对应的设定配对条件匹配;

设定配对条件具体为主机对其配对连接的设备的信息所要求的参数范围。设定配对条件可根据目标配对信息中的信息类型具体设置。

步骤s02,判断所述目标配对信息是否符合所述设定配对条件;

若所述目标配对信息符合所述设定配对条件,则执行步骤s20;若所述目标配对信息不符合所述设定配对条件,则执行步骤s03。

目标配对信息符合设定配对条件,表明第二从设备可与主机有效配对连接;目标配对信息不符合设定配对条件,表明第二从设备无法与主机有效配对连接。

当目标配对信息包括设备属性信息、无线通信特征信息和设备通用唯一标识信息时,设定配对条件包括每种信息分别对应的子条件。基于此,若所述设备属性信息、所述无线通信特征信息和所述设备通用唯一标识信息均符合对应的子条件,则确定所述目标配对信息符合所述设定配对条件;若所述设备属性信息、所述无线通信特征信息和所述设备通用唯一标识信息中之一不符对应的子条件,则确定所述目标配对信息不符合所述设定配对条件。

具体的,所述设备属性信息对应的子条件为所述设备属性信息属于所述主机配对允许的设备属性范围内;所述无线通信特征信息对应的子条件为所述无线通信特征信息属于所述主机配对允许的无线通信特征范围内;所述设备通用唯一标识信息对应的子条件为所述设备通用唯一标识信息符合设定格式。具体的,可预先搜集主机允许连接的所有设备的设备名称、设备型号等设备信息集合形成设备属性范围。设备属性范围可保存于主机中,第一从设备可通过与无线通信连接获取到设备属性范围。另外,可预先搜集主机允许连接的所有信道和/或频段等无线通信特征信息集合形成这里的无线通信特征范围。此外,还可预先获取设备通用唯一标识信息的合法格式作为这里的设定格式。若第二从设备的设备属性信息位于设备属性范围内、且、第二从设备的无线通信特征信息位于无线通信特征范围内、且、第二从设备的设备通用唯一标识信息的数据格式与设定格式匹配,则可确定第二从设备的目标配对信息符合设定配对条件,表明第二从设备可与主机有效无线配对连接;否则,第二从设备的目标配对信息不符合设定配对条件,表明第二从设备无法与主机有效无线配对连接。

步骤s03,输出提示信息。

这里的提示信息可具体包括声音、灯光、文字显示等形式。具体的,通过第一从设备的指示灯闪烁的方式输出提示信息,以提示用户第二从设备与主机之间的配对连接失败。

在本实施例中,通过上述方式,第一从设备在将目标配对信息发送给主机之前,先对目标配对信息按照上述方式进行验证,目标配对信息符合设定配对条件才将目标配对信息发送给主机,从而使主机接收到目标配对信息后无需进一步的验证,而可直接基于接收到的目标配对信息与第二从设备无线配对连接,有利于提高主机与第二从设备的无线配对效率。而在第一从设备确定目标配对信息不符合设定配对条件时,通过输出提示信息使用户及时知晓第二从设备的配对情况。其中,当目标配对信息包括设备属性信息、无线通信特征信息和设备通用唯一标识信息时,每种信息均符合对应的子条件时第一从设备才将目标配对信息发送给主机,有利于进一步保证主机与第二从设备之间无线配对连接的有效性。

进一步的,在本实施例中,若所述目标配对信息符合所述设定配对条件,则执行步骤s20之前,先发送无线配对功能的启动指令至所述第二从设备,以使所述第二从设备启动无线配对操作。第二从设备接收到启动指令后,启动无线配对功能,具体的第二从设备开启无线广播,广播其自身的uuid,以使后续主机接收到目标配对信息后可基于第二从设备的uuid的搜索,搜索到第二从设备并与其无线配对连接。在此过程中,第二从设备无线配对操作的开启无需用户操作,而是在确定第二从设备可与主机配对连接时,基于第一从设备发送的启动指令自动开启,从而进一步简化用户在主从设备配对连接时的操作,实现主从设备连接的便利性的进一步提高。

为了更为直观的说明本实施例中主从设备的配对过程,结合图5对本实施例中涉及的主从设备的配对流程进行说明,参照图5,实线表示设备之间的通信连接方式为有线通信连接,虚线表示设备之间的通信连接方式为无线通信连接,各线段的箭头表示设备之间信号传递的方向,序号表示设备之间交互操作的顺序。具体的,在第二从设备通过数据线接入第一从设备时,第一从设备首先向第二从设备发送配对信息的数据请求指令,第二从设备在接收到数据请求指令后将其自身的配对信息发送给第一从设备,第一从设备接收到第二从设备的配对信息后发送给与其无线配对连接的主机,主机接收到第二从设备的配对信息后基于配对信息搜索第二从设备并进行无线配对连接,从而实现主机与第二从设备的无线配对连接。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有从设备的控制程序,所述从设备的控制程序被处理器执行时实现如上从设备的控制方法任一实施例的相关步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1