掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本公开涉及信息交互技术领域,尤其涉及一种控制方法、系统及电子设备。

背景技术

触控笔是能够帮助用户更加方便地在手机和平板等电子设备上进行信息输入的电子设备。触控笔通常通过打码协议实现将笔尖打码芯片产生的打码信号传输至电子设备的操作。由于打码协议的传输空间有限,触控笔有时需要结合蓝牙进行数据补充传输。然而,由于蓝牙协议是一种需要配对连接的协议,即触控笔通过蓝牙协议与电子设备进行数据传输之前需要先与电子设备进行蓝牙连接,因此,触控笔进行跨屏操作时,存在无线链路建立以及数据交互上的诸多不便影响了跨屏体验。

因此,如何提高跨屏数据交互体验成为了一个亟待解决的问题。

发明内容

本公开提供了一种控制方法、系统及电子设备,以至少解决现有技术中存在的以上技术问题。

根据本公开的第一方面,提供了一种控制方法,应用于触控笔,所述方法包括:

建立与第一显示设备之间的基于第一通信协议的第一无线连接;

当所述触控笔接触到第二显示设备时,确定所述触控笔通过第二通信协议与所述第二显示设备的屏幕进行通信的第二通信通道;

通过所述第二通信通道将所述触控笔的第一通信协议地址发送到所述第二显示设备,以与所述第二显示设备建立基于所述第一通信协议的第二无线连接。

在一可实施方式中,所述建立与第一显示设备之间的基于第一通信协议的第一无线连接,包括:

当所述触控笔接触到第一显示设备时,通过所述第二通信协议与所述第一显示设备的屏幕进行通信;

基于与所述第一显示设备的屏幕进行通信的第一通信通道将所述触控笔的第一通信协议地址发送到所述第一显示设备,以与所述第一显示设备建立基于所述第一无线通信协议的第一无线连接。

在一可实施方式中,所述基于与所述第一显示设备的屏幕进行通信的第一通信通道将所述触控笔的第一通信协议地址发送到所述第一显示设备,包括:

基于所述第一通信通道,将所述第一通信协议地址的多个地址片段发送到所述第一显示设备,以使所述第一显示设备基于所述多个地址片段进行拼接得到所述触控笔的第一通信协议地址。

在一可实施方式中,在所述通过所述第二通信通道将所述触控笔的第一通信协议地址发送到所述第二显示设备之前,所述方法还包括:

确定与所述触控笔之间建立了基于所述第一通信协议的无线连接的设备的数量是否达到预设数量;

如果是,关闭除所述第一设备之外的至少一个设备与所述触控笔之间的无线连接。

在一可实施方式中,所述方法还包括:

通过所述第一无线连接获取所述第一显示设备的跨屏信息标识和所述第一显示设备的设备标识;

通过所述第二无线连接,将所述跨屏信息标识和所述设备标识发送至所述第二显示设备,以使得所述第二显示设备根据所述跨屏信息标识和所述设备标识,通过第三无线连接从所述第一显示设备中获取所述跨屏信息标识对应的跨屏信息,其中所述第二显示设备基于所述第一通信协议地址与所述第一显示设备建立基于所述第一通信协议的第三无线连接。

在一可实施方式中,所述方法还包括:

通过所述第二无线连接,将通过所述第一无线连接获取的所述第一显示设备的跨屏信息标识,发送至所述第二显示设备;

通过所述第二无线连接,接收所述第二显示设备基于所述跨屏信息标识发送的跨屏信息获取指令;

通过所述第一无线连接,从所述第一显示设备中获取所述跨屏信息获取指令对应的跨屏信息,并通过所述第二无线连接将所述跨屏信息转发至所述第二显示设备。

根据本公开的第二方面,提供了一种控制方法,应用于第二显示设备,所述方法包括:

当触控笔接触到所述第二显示设备时,确定所述触控笔通过第二通信协议与所述第二显示设备的屏幕进行通信的第二通信通道,所述触控笔预先与第一显示设备之间建立了的基于第一通信协议的第一无线连接;

通过所述第二通信通道获取所述触控笔的第一通信协议地址;

根据所述第一通信协议地址与所述触控笔建立基于所述第一通信协议的第二无线连接。

在一可实施方式中,所述方法还包括:

根据所述第一通信协议地址,建立与所述第一显示设备的基于所述第一通信协议的第三无线连接。

根据本公开的第三方面,提供了一种电子设备系统,包括:触控笔,第一显示设备,第二显示设备;

所述触控笔用于建立与第一显示设备之间的基于第一通信协议的第一无线连接;

当所述触控笔接触到第二显示设备时,确定所述触控笔通过第二通信协议与所述第二显示设备的屏幕进行通信的第二通信通道;

通过所述第二通信通道将所述触控笔的第一通信协议地址发送到所述第二显示设备,以与所述第二显示设备建立基于所述第一通信协议的第二无线连接;

所述第二显示设备基于所述第一通信协议地址与所述第一显示设备建立基于所述第一通信协议的第三无线连接。

根据本公开的第四方面,提供了一种电子设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开所述的方法。

根据本公开的第五方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开所述的方法。

本公开的控制方法,建立与第一显示设备之间的基于第一通信协议的第一无线连接;当触控笔接触到第二显示设备时,确定触控笔通过第二通信协议与第二显示设备的屏幕进行通信的第二通信通道;通过第二通信通道将触控笔的第一通信协议地址发送到第二显示设备,以与第二显示设备建立基于第一通信协议的第二无线连接。即触控笔可以同时与多个设备建立基于第一通信协议的无线连接,通过基于第一通信协议的无线连接可以及时实现跨设备的信息传输,提高了跨屏数据操作便利性。

应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

附图说明

通过参考附图阅读下文的详细描述,本公开示例性实施方式的上述以及其他目的、特征和优点将变得易于理解。在附图中,以示例性而非限制性的方式示出了本公开的若干实施方式,其中:

在附图中,相同或对应的标号表示相同或对应的部分。

图1示出了本公开实施例提供的应用于触控笔的控制方法的一种实现流程示意图;

图2示出了本公开实施例提供的一种设备间进行信息传输的流程示意图;

图3示出了本公开实施例提供的另一种设备间进行信息传输的流程示意图;

图4示出了本公开实施例提供的应用于第二设备的控制方法的一种实现流程示意图;

图5示出了本公开实施例提供的应用于电子设备系统的结构示意图;

图6示出了本公开实施例提供的一种触控笔与电子设备建立无线连接的示意图;

图7示出了本公开实施例提供的应用于触控笔的控制装置的一种结构示意图

图8示出了本公开实施例提供的应用于第二设备的控制装置的一种结构示意图;

图9示出了本公开实施例一种电子设备的组成结构示意图。

具体实施方式

为使本公开的目的、特征、优点能够更加的明显和易懂,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而非全部实施例。基于本公开中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。

由于现有技术中,当触控笔从第一设备移动到第二设备进行书写时,蓝牙协议仍然停留在第一设备上无法即时与第二设备连接进行数据传输,影响了跨屏体验。因此,为了提高跨屏数据操作便利性,本公开提供了一种控制方法、系统及电子设备。

下面将结合本公开实施例中的附图,对本公开实施例的技术方案进行描述。

图1示出了本公开实施例提供的应用于触控笔的控制方法的一种实现流程示意图,如图1所示,所述方法包括:

S101,建立与第一显示设备之间的基于第一通信协议的第一无线连接。

本公开中,第一显示设备和第二显示设备是指设备的屏幕能够支持触控笔操作的设备,例如,智能手机和平板电脑、触控显示器等设备。第一显示设备和第二显示设备可以为不同类型的电子设备,例如,第一显示设备为智能手机第二显示设备为平板电脑;第一显示设备和第二显示设备也可以为同一类型的电子设备,例如,第一显示设备和第二显示设备均为智能手机,或均为平板电脑,或均为触控显示设备。

第一通信协议可以为蓝牙通信协议或WIFI(WIreless-Fidelity,无线连接)通信协议,相应的,触控笔与第一显示设备建立的基于第一通信协议的第一无线连接可以为蓝牙连接或WIFI连接。

在一可实施方式中,所述建立与第一显示设备之间的基于第一通信协议的第一无线连接,可以包括步骤A1-A2:

步骤A1,当所述触控笔接触到第一显示设备时,通过第二通信协议与所述第一显示设备的屏幕进行通信。

步骤A2,基于与所述第一显示设备的屏幕进行通信的第一通信通道将所述触控笔的第一通信协议地址发送到所述第一显示设备,以与所述第一显示设备建立基于所述第一无线通信协议的第一无线连接。

本公开中,第二通信协议可以有多种,一个实施例为触控笔与触控显示设备交互所采用的打码协议,一个实施例中能够实现笔和屏幕通信的私有通信协议,总之能够实现笔和屏幕通信即可,本申请对第二通信协议不做过多限定。

一个示例中,当触控笔接触到第一显示设备的屏幕时,触控笔可以建立与第一显示设备的屏幕通过打码协议进行通信的第一通信通道。触控笔通过打码协议将自身的第一通信协议地址发送到第一显示设备的屏幕,第一显示设备的屏幕将接收到的触控笔的第一通信协议地址转发到第一显示设备的数据处理单元,第一显示设备的数据处理单元将触控笔的第一通信协议地址与第一显示设备的第一通信地址进行匹配,建立基于所述第一无线通信协议的第一无线连接,并生成地址匹配ID作为第一无线连接对应的ID。

本公开中,所述基于与所述第一显示设备的屏幕进行通信的第一通信通道将所述触控笔的第一通信协议地址发送到所述第一显示设备,可以包括:基于所述第一通信通道,将所述第一通信协议地址的多个地址片段发送到所述第一显示设备,以使所述第一显示设备基于所述多个地址片段进行拼接得到所述触控笔的第一通信协议地址。本公开中,对于通过打码协议无法一次性发送触控笔的第一通信协议地址的全部地址的情况,可以将触控笔的第一通信协议地址拆分为多个地址片段,每次通过第一通道发送触控笔的第一通信协议地址一个地址片段,触控笔通过多次发送将触控笔的第一通信协议地址对应的多个地址片段均发送到第一显示设备的屏幕,第一显示设备的屏幕可以将接收到的触控笔的多个地址片段都转发到第一显示设备的数据处理单元,第一显示设备的数据处理单元对触控笔的多个地址片段进行拼接,得到触控笔的第一通信协议地址,然后将触控笔的第一通信协议地址与第一显示设备的第一通信地址进行匹配,建立基于所述第一无线通信协议的第一无线连接,并生成地址匹配ID作为第一无线连接对应的ID。

本公开中,将第一通信协议地址分为多个地址片段,触控笔可以每次只发送一个地址片段,从而在有限的通信资源下通过多次发送地址片段实现将第一通信协议地址发送到第一显示设备的屏幕的操作。

在另一可实施方式中,所述建立与第一显示设备之间的基于第一通信协议的第一无线连接,可以包括步骤B1:

步骤B1,当所述触控笔与第一显示设备的距离小于预设距离时,通过NFC通信协议将所述触控笔的第一通信协议地址发送到所述第一显示设备,以与所述第一显示设备建立基于所述第一无线通信协议的第一无线连接。

其中,预设距离为触控笔与第一显示设备能通过NFC通信协议进行通信的最大距离。

S102,当所述触控笔接触到第二显示设备时,确定所述触控笔通过第二通信协议与所述第二显示设备的屏幕进行通信的第二通信通道。

本公开中,当触控笔接触到第二显示设备的屏幕时,触控笔可以建立与第二显示设备的屏幕通过打码协议进行通信的第二通信通道。触控笔可以通过第二通信通道将指令发送至第二显示设备的屏幕。

S103,通过所述第二通信通道将所述触控笔的第一通信协议地址发送到所述第二显示设备,以与所述第二显示设备建立基于所述第一通信协议的第二无线连接。

本公开中,触控笔通过第二通信通道将自身的第一通信协议地址发送到第二显示设备的屏幕,第二显示设备的屏幕将接收到的触控笔的第一通信协议地址转发到第二显示设备的数据处理单元,第二显示设备的数据处理单元将触控笔的第一通信协议地址与第二显示设备的第一通信地址进行匹配,建立基于所述第一无线通信协议的第二无线连接,并生成地址匹配ID作为第二无线连接对应的ID。

采用本公开实施例提供的控制方法,建立与第一显示设备之间的基于第一通信协议的第一无线连接;当触控笔接触到第二显示设备时,确定触控笔通过第二通信协议与第二显示设备的屏幕进行通信的第二通信通道;通过第二通信通道将触控笔的第一通信协议地址发送到第二显示设备,以与第二显示设备建立基于第一通信协议的第二无线连接。即触控笔可以同时与多个设备建立基于第一通信协议的无线连接,通过基于第一通信协议的无线连接可以及时实现跨设备的信息传输,提高了跨屏数据操作便利性。

在一可实施方式中,在所述通过所述第二通信通道将所述触控笔的第一通信协议地址发送到所述第二显示设备之前,所述应用于触控笔的控制方法还包括步骤C1-C2:

步骤C1,确定与所述触控笔之间建立了基于所述第一通信协议的无线连接的设备的数量是否达到预设数量。

其中,预设数量是指与触控笔同时建立基于第一通信协议的无线连接的设备的最大数量,预设数量通常可以设置为4或5等。由于与触控笔同时建立基于第一通信协议的无线连接的设备的数量是有限的,因此,为了避免因为与触控笔同时建立基于第一通信协议的无线连接的设备的数量达到最大数量,导致触控笔与第二显示设备无法建立基于第一通信协议的无线连接的情况,本公开中,可以在与第二显示设备建立基于第一通信协议的无线连接之前,确定当前与触控笔同时建立了基于第一通信协议的无线连接的设备的数量是否达到预设数量。

步骤C2,如果是,关闭除所述第一设备之外的至少一个设备与所述触控笔之间的无线连接。

如果与所述触控笔之间建立了基于所述第一通信协议的无线连接的设备的数量达到预设数量,表示当前与触控笔同时建立了基于第一通信协议的无线连接的设备的数量达到最大数量,触控笔无法再与其他设备建立基于第一通信协议的无线连接。因此,可以通过关闭先前与触控笔之间建立了无线连接的第一设备,保证触控笔可以与第二显示设备建立基于第一通信协议的无线连接。一个实施例中可以是关闭时间上最早与触控笔建立连接的第一设备,另一个实施例中,可以是关闭距离与待建立连接设备空间最远的设备等,因为时间最早或距离最远的设备更可能是用户当前不再操作的设备,提高跨屏操作的智能性。

在一可实施方式中,在触控笔分别与第一显示设备和第二显示设备建立了基于第一通信协议地址的无线连接后,触控笔可以通过第一无线连接获取第一显示设备的第一通信协议地址,然后通过第二无线连接将第一显示设备的第一通信协议地址发送至第二显示设备,第二显示设备在接收到第一显示设备的第一通信协议地址后,可以与第一显示设备建立基于第一通信协议的第三无线连接。或者,在触控笔分别与第一显示设备和第二显示设备建立了基于第一通信协议地址的无线连接后,触控笔可以通过第二无线连接获取第二显示设备的第一通信协议地址,然后通过第一无线连接将第二显示设备的第一通信协议地址发送至第一显示设备,第一显示设备在接收到第二显示设备的第一通信协议地址后,可以与第二显示设备建立基于第一通信协议的第三无线连接。图2示出了本公开实施例提供的一种设备间进行信息传输的流程示意图,如图2所示,所述应用于触控笔的控制方法还包括:

S201,通过所述第一无线连接获取所述第一显示设备的跨屏信息标识和所述第一显示设备的设备标识。

本步骤中,触控笔可以通过第一无线连接,向第一显示设备发送跨屏信息获取指令。其中,跨屏信息包括:第一显示设备的屏幕中显示的文字和/或抠取第一显示设备的屏幕中显示的图像和/或抠取第一显示设备的屏幕中指定颜色信息。第一显示设备在接收到触控笔发送的跨屏信息获取指令后,可以根据跨屏信息获取指令将对应的跨屏信息标识和所述第一显示设备的设备标识通过第一无线连接发送至触控笔。

S202,通过所述第二无线连接,将所述跨屏信息标识和所述设备标识发送至所述第二显示设备,以使得所述第二显示设备根据所述跨屏信息标识和所述设备标识,通过第三无线连接从所述第一显示设备中获取所述跨屏信息标识对应的跨屏信息。

其中,所述第二显示设备基于所述第一通信协议地址与所述第一显示设备建立基于所述第一通信协议的第三无线连接。

触控笔在接收到跨屏信息标识和所述第一显示设备的设备标识后,可以通过所述第二无线连接将所述跨屏信息标识和所述设备标识发送至所述第二显示设备。第二显示设备在接收到跨屏信息标识和设备标识后,可以根据设备标识确定出需要获取数据的设备为第一显示设备,然后可以根据与第一显示设备建立的第三无线连接,从第一显示设备的屏幕中获取跨屏信息标识对应的跨屏信息。例如,若跨屏信息标识对应的跨屏信息包括:第一显示设备的屏幕中第一到第三行的文字,则第二显示设备可以通过第三无线连接,将第一显示设备的屏幕中第一到第三行的文字提取并粘贴到第二显示设备的屏幕中。

本公开中,第一显示设备和第二显示设备可以直接建立基于第一通信协议的第三无线连接,然后通过第三无线连接更及时地实现跨设备的信息传输。

在一可实施方式中,对于在触控笔分别与第一显示设备和第二显示设备建立了基于第一通信协议地址的无线连接后,第一显示设备与第二显示设备未建立基于第一通信协议的第三无线连接的情况,图3示出了本公开实施例提供的另一种设备间进行信息传输的流程示意图,如图3所示,所述应用于触控笔的控制方法还包括:

S301,通过所述第二无线连接,将通过所述第一无线连接获取的所述第一显示设备的跨屏信息标识,发送至所述第二显示设备。

本步骤中,触控笔在第一显示设备的屏幕中进行复制文字、复制图片或抠取颜色等操作时,第一显示设备根据触控笔的操作类型和操作范围确定出对应的跨屏信息标识,例如,若触控笔复制了第一显示设备的屏幕中第1-3行的文字时,第一显示设备可以根据触控笔的复制操作和复制的文字范围确定出屏幕中第1-3行的文字对应的标识,作为跨屏信息标识。并且,第一显示设备可以通过与触控笔建立的第一无线连接将跨屏信息标识发送给触控笔。

触控笔在获取到跨屏信息标识后,可以根据与第二显示设备建立的第二无线连接,将跨屏信息标识发送至第二显示设备。

S302,通过所述第二无线连接,接收所述第二显示设备基于所述跨屏信息标识发送的跨屏信息获取指令。

第二显示设备在接收到触控笔发送的跨屏信息标识后,确定出获取跨屏信息标识对应的跨屏信息的跨屏信息获取指令,并通过与触控笔建立的第二无线连接向触控笔发送跨屏信息获取指令。触控笔也通过第二无线连接接收到第二显示设备发送的跨屏信息获取指令。

S303,通过所述第一无线连接,从所述第一显示设备中获取所述跨屏信息获取指令对应的跨屏信息,并通过所述第二无线连接将所述跨屏信息转发至所述第二显示设备。

触控笔在接收到第二显示设备发送的跨屏信息获取指令后,可以通过第一无线连接,从第一显示设备中获取跨屏信息获取指令对应的跨屏信息,并在获取到跨屏信息后立即通过第二无线连接将跨屏信息转发至第二显示设备,避免跨屏信息占用触控笔的储存空间。

本公开中,触控笔可以作为信息中转站,通过第一无线连接和第二无线连接转发第一显示设备与第二显示设备的跨屏信息,使第一显示设备和第二显示设备可以及时实现跨设备的信息传输,提高了跨屏数据操作便利性。

本公开另一实施例还提供了一种应用于第二设备的控制方法,图4示出了本公开实施例提供的应用于第二设备的控制方法的一种实现流程示意图,如图4所示,所述方法包括:

S401,当触控笔接触到所述第二显示设备时,确定所述触控笔通过第二通信协议与所述第二显示设备的屏幕进行通信的第二通信通道。

所述触控笔预先与第一显示设备之间建立了基于第一通信协议的第一无线连接。

本公开中,当触控笔,例如其笔尖,接触到第二显示设备的屏幕时,触控笔可以建立与第二显示设备的屏幕通过打码协议进行通信的第二通信通道。第二显示设备可以通过第二通信通道接收触控笔发送的指令。

S402,通过所述第二通信通道获取所述触控笔的第一通信协议地址。

触控笔通过第二通信通道将自身的第一通信协议地址发送到第二显示设备的屏幕,第二显示设备的屏幕将接收到的触控笔的第一通信协议地址转发到第二显示设备的数据处理单元。

S403,根据所述第一通信协议地址与所述触控笔建立基于所述第一通信协议的第二无线连接。

第二显示设备的数据处理单元将触控笔的第一通信协议地址与第二显示设备的第一通信地址进行匹配,建立基于所述第一无线通信协议的第二无线连接,并生成地址匹配ID作为第二无线连接对应的ID。

采用本公开提供的控制方法,触控笔可以同时与多个设备建立基于第一通信协议的无线连接,通过基于第一通信协议的无线连接可以及时实现跨设备的信息传输,提高了跨屏数据操作便利性。

在一可实施方式中,所述应用于第二设备的方法还包括步骤D1:

步骤D1,根据所述第一通信协议地址,建立与所述第一显示设备的基于所述第一通信协议的第三无线连接。

本步骤中,在第二显示设备和触控笔建立了基于第一通信协议地址的第二无线连接后,第二显示设备可以通过第二无线连接将第二显示设备的第一通信协议地址发送至触控笔,然后触控笔通过第一无线连接将第二显示设备的第一通信协议地址发送至第一显示设备,第一显示设备在接收到第二显示设备的第一通信协议地址后,可以与第二显示设备建立基于第一通信协议的第三无线连接。或者,在第二显示设备和触控笔建立了基于第一通信协议地址的第二无线连接后,触控笔可以通过第一无线连接获取第一显示设备的第一通信协议地址,然后通过第二无线连接将第一显示设备的第一通信协议地址发送至第二显示设备,第二显示设备在获取到第一显示设备的第一通信协议地址后,可以与第一显示设备建立基于第一通信协议的第三无线连接。

第二显示设备与第二显示设备建立了基于第一通信协议的第三无线连接后,可以通过第三无线连接直接进行跨设备的信息传输,例如,第一显示设备可以将自身屏幕中显示的文字、图片或颜色信息通过第三无线连接发送给第二显示设备。

本公开另一实施例还提供了一种电子设备系统,图5示出了本公开实施例提供的应用于电子设备系统的结构示意图,如图5所示,所述系统包括:触控笔501,第一显示设备502,第二显示设备503;

所述触控笔501用于建立与第一显示设备502之间的基于第一通信协议的第一无线连接;

当所述触控笔501接触到第二显示设备503时,确定所述触控笔通过第二通信协议与所述第二显示设备503的屏幕进行通信的第二通信通道;

通过所述第二通信通道将所述触控笔的第一通信协议地址发送到所述第二显示设备503,以与所述第二显示设备503建立基于所述第一通信协议的第二无线连接;

所述第二显示设备503基于所述第一通信协议地址与所述第一显示设备502建立基于所述第一通信协议的第三无线连接。

采用本公开实施例提供的电子设备系统,触控笔可以同时与多个设备建立基于第一通信协议的无线连接,通过基于第一通信协议的无线连接可以及时实现跨设备的信息传输,提高了跨屏数据操作便利性。

图5中示出的第三显示设备504是指预先可能与触控笔建立了无线连接的其他设备。

图6示出了本公开实施例提供的一种触控笔与电子设备建立无线连接的示意图,如图6所示,PEN(FW)指触控笔,Touch(BSP)指电子设备的屏幕,Service(android)指电子设备的数据处理单元,APP(android)指电子设备中安装的应用程序;Uplink是指连接,Downlink是指断开连接,Receive是指接收蓝牙地址;“本屏事件”是指触控在当前所书写的电子设备的屏幕上进行书写和文字复制等操作;“跨屏事件”是指触控笔从一个电子设备移动到另一个电子设备后,将上一个电子设备的文字、图片和颜色信息等传输给下一个电子设备的操作;“跨屏抠图”是指将一个电子设备的屏幕中的图像传输到另一电子设备的事件,“跨屏取词”是指将一个电子设备的屏幕中的文字传输到另一电子设备的事件,“跨屏取色”是指将一个电子设备的屏幕中的颜色信息传输到另一电子设备的事件;“记录事件”是指触控笔将“本屏事件”和“跨屏事件”进行记录的操作;“连接ID1/2/3/4代表第几屏”是指当前与触控笔建立蓝牙连接的蓝牙设备的ID序数代表触控笔连接的蓝牙设备序数;“蓝牙切换”是指触控笔切换蓝牙连接设备;图6中的带圆圈的数字1-6是指对应的步骤执行顺序。其中,电子设备可以为第一电子设备或第二电子设备。

若第一通信协议为蓝牙协议,当触控笔的笔尖接触到电子设备的屏幕时,触控笔可以通过打码协议将自身的蓝牙地址的地址片段发送至电子设备的屏幕,打码协议的收发速度为毫秒级别。电子设备的屏幕可以将接收到的触控笔的蓝牙地址的地址片段发送到数据处理单元,数据处理单元可以对接收到的蓝牙地址的多个地址片段进行拼接,得到触控笔的蓝牙地址,并将触控笔的蓝牙地址与电子设备的蓝牙地址进行自动配对。

触控笔可以生成电子设备对应的连接ID,连接ID标识该电子设备为与触控建立蓝牙连接的第几个电子设备,例如,若该电子设备为与触控建立蓝牙连接的第三个电子设备,则连接ID可以为“lianjie3”。触控笔生成连接ID后可以将连接ID发送至电子设备,电子设备记录该连接ID,并与触控笔建立蓝牙连接。

当触控笔接触到下一个电子设备时,触控笔可以将上一个电子设备的蓝牙地址发送给当前的电子设备,以使当前的电子设备与上一个电子设备实现蓝牙连接。两个电子设备在实现蓝牙连接后可以通过蓝牙连接直接信息跨屏信息传输。其中,图6中的“上一屏蓝牙地址”是指上一个与触控笔进行蓝牙连接的设备的地址,“上一屏设备互联”是指触控笔将“上一屏蓝牙地址”发送给当前设备,当前设备可以与上一设备实现蓝牙互联。

基于同一发明构思,根据本公开上述实施例提供的应用于触控笔的控制方法,相应地,本公开另一实施例还提供了一种应用于触控笔的控制装置,其结构示意图如图7所示,具体包括:

第一连接建立模块701,用于建立与第一显示设备之间的基于第一通信协议的第一无线连接;

第二连接建立模块702,用于当所述触控笔接触到第二显示设备时,确定所述触控笔通过第二通信协议与所述第二显示设备的屏幕进行通信的第二通信通道;通过所述第二通信通道将所述触控笔的第一通信协议地址发送到所述第二显示设备,以与所述第二显示设备建立基于所述第一通信协议的第二无线连接。

采用本公开实施例提供的装置,触控笔可以同时与多个设备建立基于第一通信协议的无线连接,通过基于第一通信协议的无线连接可以及时实现跨设备的信息传输,提高了跨屏数据操作便利性。

在一可实施方式中,所述第一连接建立模块701,具体用于当所述触控笔接触到第一显示设备时,通过所述第二通信协议与所述第一显示设备的屏幕进行通信;基于与所述第一显示设备的屏幕进行通信的第一通信通道将所述触控笔的第一通信协议地址发送到所述第一显示设备,以与所述第一显示设备建立基于所述第一无线通信协议的第一无线连接。

在一可实施方式中,所述第一连接建立模块701,具体用于基于所述第一通信通道,将所述第一通信协议地址的多个地址片段发送到所述第一显示设备,以使所述第一显示设备基于所述多个地址片段进行拼接得到所述触控笔的第一通信协议地址。

在一可实施方式中,连接关闭模块(图中未示出),用于确定与所述触控笔之间建立了基于所述第一通信协议的无线连接的设备的数量是否达到预设数量;如果是,关闭除所述第一设备之外的至少一个设备与所述触控笔之间的无线连接。

在一可实施方式中,跨屏信息传输模块(图中未示出),用于通过所述第一无线连接获取所述第一显示设备的跨屏信息标识和所述第一显示设备的设备标识;通过所述第二无线连接,将所述跨屏信息标识和所述设备标识发送至所述第二显示设备,以使得所述第二显示设备根据所述跨屏信息标识和所述设备标识,通过第三无线连接从所述第一显示设备中获取所述跨屏信息标识对应的跨屏信息,其中所述第二显示设备基于所述第一通信协议地址与所述第一显示设备建立基于所述第一通信协议的第三无线连接。

在一可实施方式中,所述跨屏信息传输模块,还用于通过所述第二无线连接,将通过所述第一无线连接获取的所述第一显示设备的跨屏信息标识,发送至所述第二显示设备;通过所述第二无线连接,接收所述第二显示设备基于所述跨屏信息标识发送的跨屏信息获取指令;通过所述第一无线连接,从所述第一显示设备中获取所述跨屏信息获取指令对应的跨屏信息,并通过所述第二无线连接将所述跨屏信息转发至所述第二显示设备。

基于同一发明构思,根据本公开上述实施例提供的应用于第二显示设备的控制方法,相应地,本公开另一实施例还提供了一种应用于第二显示设备的控制装置,其结构示意图如图8所示,具体包括:

通道确定模块801,用于当触控笔接触到所述第二显示设备时,确定所述触控笔通过第二通信协议与所述第二显示设备的屏幕进行通信的第二通信通道,所述触控笔预先与第一显示设备之间建立了基于第一通信协议的第一无线连接;

地址获取模块802,用于通过所述第二通信通道获取所述触控笔的第一通信协议地址;

连接建立模块803,用于根据所述第一通信协议地址与所述触控笔建立基于所述第一通信协议的第二无线连接。

在一可实施方式中,所述连接建立模块803,还用于根据所述第一通信协议地址,建立与所述第一显示设备的基于所述第一通信协议的第三无线连接。

根据本公开的实施例,本公开还提供了一种电子设备和一种可读存储介质。

图9示出了可以用来实施本公开的实施例的示例电子设备900的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。

如图9所示,设备900包括计算单元901,其可以根据存储在只读存储器(ROM)902中的计算机程序或者从存储单元908加载到随机访问存储器(RAM)903中的计算机程序,来执行各种适当的动作和处理。在RAM 903中,还可存储设备900操作所需的各种程序和数据。计算单元901、ROM 902以及RAM 903通过总线904彼此相连。输入/输出(I/O)接口905也连接至总线904。

设备900中的多个部件连接至I/O接口905,包括:输入单元906,例如键盘、鼠标等;输出单元907,例如各种类型的显示器、扬声器等;存储单元908,例如磁盘、光盘等;以及通信单元909,例如网卡、调制解调器、无线通信收发机等。通信单元909允许设备900通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。

计算单元901可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元901的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元901执行上文所描述的各个方法和处理,例如控制方法。例如,在一些实施例中,控制方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元908。在一些实施例中,计算机程序的部分或者全部可以经由ROM 902和/或通信单元909而被载入和/或安装到设备900上。当计算机程序加载到RAM 903并由计算单元901执行时,可以执行上文描述的控制方法的一个或多个步骤。备选地,在其他实施例中,计算单元901可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行控制方法。

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以为分布式系统的服务器,或者是结合了区块链的服务器。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本公开的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。

以上所述,仅为本公开的具体实施方式,但本公开的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应以所述权利要求的保护范围为准。

技术分类

06120116115778