触控笔的切换方法、系统及触控笔与流程

文档序号:29908199发布日期:2022-05-06 00:37阅读:416来源:国知局
触控笔的切换方法、系统及触控笔与流程

1.本技术实施例涉及触控技术领域,尤其涉及一种触控笔的切换方法、系统及触控笔。


背景技术:

2.随着触控技术的发展,越来越多的电子设备采用触控方式进行人机交互。电子设备的触控显示屏除了可以使用手指接触操作外,还可以使用触控笔进行触控操作。
3.目前的触控笔技术仅支持一对一场景,也就是说,触控笔仅能在与其配对的一个电子设备上进行书写。但是,随着通信技术的发展,多电子设备协同场景的应用越来越广泛,当前的触控技术无法支持触控笔在多电子设备之间自由切换。


技术实现要素:

4.本技术提供了一种触控笔的切换方法、系统及触控笔,可以在实现触控笔在多电子设备之间自由切换。
5.第一方面,本技术实施例提供一种触控笔的切换系统。在该切换系统中,触控笔可通过蓝牙连接到第一电子设备和第二电子设备。触控笔与第一电子设备的屏幕接触,例如用户持触控笔在第一电子设备上书写时,第一电子设备可接收到触控笔发送的第一射频信息和第一压感信息,相应的,第一电子设备可基于接收到的第一射频信息和第一压感信息,显示第一轨迹。触控笔与第二电子设备的屏幕接触,例如用户持触控笔从第一电子设备上切换到第二电子设备上书写时,第二电子设备可接收到触控笔发送的第二射频信息,并且,第一电子设备可接收到触控笔发送的第二压感信息。接着,触控笔可向第二电子设备发送第二压感信息,相应的,第二电子设备可基于接收到的第二射频信息和第二压感信息,显示第二轨迹。这样,在触控笔从第一电子设备切换到第二电子设备后,触控笔可将第二压感信息和第二射频信息发送至第二电子设备,使得第二电子设备可基于第二压感信息和第二射频信息显示对应的轨迹,从而实现触控笔在第一电子设备和第二电子设备之间的切换。
6.示例性的,系统中还可以包括第三电子设备,一个示例中,触控笔在第一电子设备上书写时,也可以按照上述方式,切换到第三电子设备上书写。另一个示例中,触控笔切换到第二电子设备上书写后,可以按照上述方式,切换到第三电子设备上书写。
7.示例性的,在触控笔与所述第二电子设备的屏幕接触的过程中,触控笔发送第二压感信息的同时,持续发送所述第二射频信息,以使得第二电子设备可接收到第二压感信息和第二射频信息,并显示对应轨迹。
8.示例性的,触控笔通过蓝牙向第一电子设备和/或第二电子设备发送压感信息(包括第一压感信息或第二压感信息)。
9.示例性的,本技术实施例中涉及到的“书写”也可以是指点击、拖动等操作。
10.根据第一方面,第一电子设备在接收到触控笔发送的第二压感信息后,向触控笔发送第一事件信息,其中,第一事件信息用于指示第一事件信息的发送端(即第一电子设
备)接收到第二压感信息,且未接收到触控笔发送的射频信息。以及,第二电子设备在接收到触控笔发送的第二射频信息后,向触控笔发送第二事件信息,其中,第二事件信息用于指示第二事件信息的发送端(即第二电子设备)接收到第二射频信息,且未接收到触控笔发送的压感信息。接着,触控笔可基于接收到的第一事件信息与第二事件信息中的任一事件信息,向第一电子设备与第二电子设备发送第二压感信息。也就是说,触控笔在接收到第一事件信息、第二事件信息、或者第一事件信息和第二事件信息后,分别向第一电子设备与第二电子设备发送第二压感信息。第二电子设备已接收到第二射频信息,并且还接收到触控笔发送的第二压感信息,则第二电子设备可基于接收到的第二压感信息和第二射频信息,显示第二轨迹,并向触控笔发送第三事件信息,其中,第三事件信息用于指示第三事件信息的发送端(即第二电子设备)接收到第二压感信息和第二射频信息。触控笔接收到的第三事件信息后,仅向第三事件信息的发送端,即第二电子设备发送第二压感信息和第二射频信息。这样,第一电子设备和第二电子设备可基于接收到的压感信息或射频信息的差异,向触控笔上报不同类型的事件信息,相应的,触控笔可基于接收到的不同类型的事件信息,确定触控笔当前正在书写的电子设备,从而实现触控笔在多电子设备之间的自由切换。
11.示例性的,第一事件信息可先于第二事件信息到达触控笔。示例性的,第二事件信息可先于第一事件信息到达触控笔。
12.根据第一方面,或者以上第一方面的任意一种实现方式,若触控笔向第一电子设备和第二电子设备发送第二压感信息后的设定的时长内未接收到第三事件信息,则触控笔停止向第一电子设备和第二电子设备发送第二压感信息。这样,可降低触控笔的功耗。
13.根据第一方面,或者以上第一方面的任意一种实现方式,第一电子设备还用于响应于接收到的第二压感信息,向触控笔发送第一事件信息,第一事件信息用于指示第一事件信息的发送端接收到第二压感信息,且未接收到触控笔发送的射频信息;第二电子设备还用于响应于接收到的第二射频信息,向触控笔发送第二事件信息,第二事件信息用于指示第二事件信息的发送端接收到第二射频信息,且未接收到触控笔发送的压感信息;触控笔还用于响应于接收到的第一事件信息和第二事件信息,向第二电子设备发送第二压感信息。这样,触控笔可在接收到第一事件信息和第二事件信息后,确定发送第二事件信息的第二电子设备为触控笔当前正在书写的电子设备,触控笔可将压感信息和射频信息发送至第二电子设备,以使得第二电子设备可基于接收到的第二压感信息和第二射频信息显示对应轨迹,也就是说,触控笔无需以多播的方式,即分别向第一电子设备和第二电子设备发送压感信息,即可实现多电子设备之间的切换,从而降低触控笔的功耗。
14.根据第一方面,或者以上第一方面的任意一种实现方式,触控笔向第一电子设备发送的第一射频信息对应的第一射频参数,与,触控笔向第二电子设备发送的第二射频信息对应的第二射频参数相同。这样,本技术可实现触控笔在具有相同的射频参数的电子设备之间的自由切换。
15.示例性的,第一电子设备与第二电子设备的屏幕(可以称为显示屏、触控屏)可以为on cell类型的屏幕。
16.示例性的,第一电子设备与第二电子设备的屏幕可以为in cell类型的屏幕。
17.根据第一方面,或者以上第一方面的任意一种实现方式,触控笔向第一电子设备发送的第一射频信息对应的第一射频参数,与,触控笔向第二电子设备发送的第二射频信
息对应的第二射频参数不相同。这样,本技术可实现触控笔在具有不相同的射频参数的电子设备之间的自由切换。
18.示例性的,第一电子设备为平板。
19.示例性的,第二电子设备为手机。
20.根据第一方面,或者以上第一方面的任意一种实现方式,第一电子设备的屏幕为on cell类型的屏幕,第二电子设备的屏幕为in cell类型的屏幕。这样,本技术还可以实现触控笔在具有不同类型的屏幕的电子设备之间的切换。
21.示例性的,屏幕可以称为触摸屏、显示屏等。
22.示例性的,第一电子设备和第二电子设备的屏幕可以为相同类型,例如可以为on cell类型的屏幕,或者in cell类型的屏幕。
23.根据第一方面,或者以上第一方面的任意一种实现方式,第一射频参数包括以下至少之一:承载第一射频信息的第一射频信号的工作频率、第一射频信号的发送时刻、第一射频信号的发送时长;第二射频参数包括以下至少之一:承载第二射频信息的第二射频信号的工作频率、第二射频信号的发送时刻、第二射频信号的发送时长。
24.示例性的,本技术实施例中所述的第一射频参数与第二射频参数不同可以是指第一射频信号的工作频率与第二射频信号的工作频率不同、第一射频信号的发送时刻与第二射频信号的发送时刻不同、和/或第一射频信号的发送时长与第二射频信号的发送时长不同。
25.根据第一方面,或者以上第一方面的任意一种实现方式,第一电子设备还用于显示第一提示框,第一提示框包括第一选项;获取第一用户指令,第一用户指令为第一电子设备检测到用户点击第一选项后获取到的;响应于第一用户指令,向触控笔发送指示信息,用于指示触控笔切换至第一电子设备;触控笔还用于响应于接收到的指示信息,向第一电子设备发送第二压感信息。这样,可实现用户手动将触控笔切换回第一电子设备。
26.示例性的,第一提示框可以在第一电子设备的显示窗口的上部、中部或底部的任一区域显示。
27.示例性的,第一电子设备在显示第一提示框后,若在设定的时长(例如3分钟)内获取到第一用户指令,可取消第一提示框的显示。
28.根据第一方面,或者以上第一方面的任意一种实现方式,第二电子设备用于显示第二提示框,第二提示框包括提示信息,提示信息用于提示触控笔已经切换至第二电子设备。这样,可实现提醒用户当前触控笔可书写的电子设备。
29.示例性的,第二提示框可以在第二电子设备的显示窗口的上部、中部或底部的任一区域显示。
30.示例性的,第二电子设备在显示第二提示框后的设定的时长(例如3分钟)内,取消第一提示框的显示。
31.根据第一方面,或者以上第一方面的任意一种实现方式,第一电子设备与第二电子设备具有同一账号。
32.第二方面,本技术实施例提供一种触控笔的切换系统。该系统包括第一电子设备、第二电子设备与触控笔,触控笔通过蓝牙连接到第一电子设备,触控笔通过蓝牙连接到第二电子设备。第一电子设备用于接收触控笔发送的第一射频信息和第一压感信息,第一射
频信息和第一压感信息为触控笔与第一电子设备的屏幕接触时产生的;根据第一射频信息和第一压感信息,显示第一轨迹。第一电子设备用于接收触控笔发送的第二压感信息;第二压感信息为触控笔与第二电子设备的屏幕接触时产生的。触控笔用于向第二电子设备发送第二压感信息和第二射频信息,第二射频信息为触控笔与第二电子设备的屏幕接触时产生的。第二电子设备用于根据第二射频信息与第二压感信息,显示第二轨迹。这样,本技术实施例可实现触控笔在具有不同的射频参数的电子设备之间的自由切换。
33.根据第二方面,第一电子设备用于响应于接收到的第二压感信息,向触控笔发送第一事件信息,第一事件信息用于指示第一事件信息的发送端接收到第二压感信息,且未接收到触控笔发送的射频信息;触控笔,还用于响应于接收到的第一事件信息,向第二电子设备发送第二压感信息和第二射频信息。第二电子设备,还用于响应于接收到的第二压感信息和第二射频信息,显示第二轨迹,并向触控笔发送第三事件信息,第三事件信息用于指示第三事件信息的发送端接收到第二压感信息和第二射频信息。
34.根据第二方面,或者以上第二方面的任意一种实现方式,触控笔,还用于若向第二电子设备发送第二射频信息与第二压感信息后的设定的时长内未接收到第三事件信息,停止向第二电子设备发送第二压感信息和第二射频信息。
35.根据第二方面,或者以上第二方面的任意一种实现方式,第一射频信息对应的第一射频参数与第二射频信息对应的第二射频参数不相同。
36.根据第二方面,或者以上第二方面的任意一种实现方式,系统还包括第三电子设备,触控笔通过蓝牙连接到第三电子设备,第一电子设备用于响应于接收到的第二压感信息,向触控笔发送第一事件信息,第一事件信息用于指示第一事件信息的发送端接收到第二压感信息,且未接收到触控笔发送的射频信息;触控笔还用于响应于接收到的第一事件信息,向第二电子设备发送第三射频信息,并向第三电子设备发送第二压感信息。第三电子设备用于响应于接收到的第二压感信息,向触控笔发送第一事件信息。触控笔,还用于响应于接收到的第一事件信息,向第二电子设备发送第二压感信息和第二射频信息。第二电子设备,还用于响应于接收到的第二压感信息和第二射频信息,显示第二轨迹,并向触控笔发送第三事件信息,第三事件信息用于指示第三事件信息的发送端接收到第二压感信息和第二射频信息。
37.根据第二方面,或者以上第二方面的任意一种实现方式,第三射频信息对应的第三信射频参数与第一射频参数和第二射频参数不相同。
38.根据第二方面,或者以上第二方面的任意一种实现方式,系统还包括第三电子设备,触控笔通过蓝牙连接到第三电子设备,第一电子设备用于响应于接收到的第二压感信息,向触控笔发送第一事件信息,第一事件信息用于指示第一事件信息的发送端接收到第二压感信息,且未接收到触控笔发送的射频信息;触控笔还用于响应于接收到的第一事件信息,向第一电子设备、第二电子设备和第三电子设备分别发送第二压感信息。第一电子设备、第二电子设备和第三电子设备分别用于响应于接收到的第二压感信息,向触控笔发送第一事件信息。触控笔,还用于响应于接收到的第一事件信息,向第二电子设备发送第二压感信息和第二射频信息。第二电子设备,还用于响应于接收到的第二压感信息和第二射频信息,显示第二轨迹,并向触控笔发送第三事件信息,第三事件信息用于指示第三事件信息的发送端接收到第二压感信息和第二射频信息。
39.根据第二方面,或者以上第二方面的任意一种实现方式,第三电子设备与第一电子设备的屏幕类型相同,第三电子设备与第二电子设备的屏幕类型不相同。
40.第三方面,本技术实施例提供一种触控笔的切换方法。该方法包括第一电子设备接收触控笔发送的第一射频信息和第一压感信息,第一射频信息和第一压感信息为触控笔与第一电子设备的屏幕接触时产生的;第一电子设备根据第一射频信息和第一压感信息,显示第一轨迹;第二电子设备接收触控笔发送的第二射频信息;第二射频信息为触控笔与第二电子设备的屏幕接触时产生的;第一电子设备接收触控笔发送的第二压感信息;第二压感信息为触控笔与第二电子设备的屏幕接触时产生的;触控笔向第二电子设备发送第二压感信息;第二电子设备根据第二射频信息与第二压感信息,显示第二轨迹。
41.第三方面以及第三方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第三方面以及第三方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。
42.第四方面,本技术实施例提供一种触控笔的切换方法。该方法包括第一电子设备接收触控笔发送的第一射频信息和第一压感信息,第一射频信息和第一压感信息为触控笔与第一电子设备的屏幕接触时产生的;第一电子设备根据第一射频信息和第一压感信息,显示第一轨迹。第一电子设备接收触控笔发送的第二压感信息;第二压感信息为触控笔与第二电子设备的屏幕接触时产生的。触控笔向第二电子设备发送第二压感信息和第二射频信息,第二射频信息为触控笔与第二电子设备的屏幕接触时产生的。第二电子设备根据第二射频信息与第二压感信息,显示第二轨迹。
43.第四方面以及第四方面的任意一种实现方式分别与第二方面以及第二方面的任意一种实现方式相对应。
44.第五方面,本技术实施例提供一种触控笔的切换方法。该方法包括触控笔向第一电子设备发送第一射频信息和第一压感信息,第一射频信息和第一压感信息为触控笔与第一电子设备的屏幕接触时产生的;触控笔向第二电子设备发送第二射频信息,第二射频信息为触控笔与第二电子设备的屏幕接触时产生的;触控笔向第一电子设备发送第二压感信息,第二压感信息为触控笔与第二电子设备的屏幕接触时产生的;若触控笔接收到第一事件信息与第二事件信息中的任一信息,向第一电子设备与第二电子设备发送第二压感信息,其中,第一事件信息为第一电子设备基于接收到的第二压感信息发送的,第二事件信息为第二电子设备基于接收到的第二射频信息发送的;触控笔接收第二电子设备发送的第三事件信息,第三事件信息为第二电子设备基于接收到的第二压感信息和第二射频信息发送的;触控笔基于第三事件信息,仅向第二电子设备发送第二压感信息和第二射频信息。
45.第五方面以及第五方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第五方面以及第五方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。
46.第六方面,本技术实施例提供一种触控笔的切换方法。该方法包括:触控笔向第一电子设备发送第一射频信息和第一压感信息,第一射频信息和第一压感信息为触控笔与第一电子设备的屏幕接触时产生的;触控笔向第二电子设备发送第二射频信息,第二射频信息为触控笔与第二电子设备的屏幕接触时产生的;触控笔向第一电子设备发送第二压感信息,第二压感信息为触控笔与第二电子设备的屏幕接触时产生的;若触控笔接收到第一事
件信息和第二事件信息,向第二电子设备发送第二压感信息,其中,第一事件信息为第一电子设备基于接收到的第二压感信息发送的,第二事件信息为第二电子设备基于接收到的第二射频信息发送的。
47.第六方面以及第六方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第六方面以及第六方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。
48.第七方面,本技术实施例提供一种触控笔的切换方法。该方法包括:触控笔向第一电子设备发送第一射频信息和第一压感信息,第一射频信息和第一压感信息为触控笔与第一电子设备的屏幕接触时产生的;触控笔向第一电子设备发送第二压感信息,第二压感信息为触控笔与第二电子设备的屏幕接触时产生的;触控笔向第二电子设备发送第一射频信息;触控笔接收第一电子设备发送的第一事件信息,向第二电子设备发送第二压感信息和第二射频信息,第一事件信息用于指示第一事件信息的发送端接收到第二压感信息,且未接收到触控笔发送的射频信息;第二事件信息用于指示第二事件信息的发送端接收到第二射频信息,且未接收到触控笔发送的压感信息。
49.第七方面以及第七方面的任意一种实现方式分别与第二方面以及第二方面的任意一种实现方式相对应。
50.第八方面,本技术实施例提供一种触控笔。该触控笔包括存储器和处理器。处理器与存储器耦合;存储器存储有程序指令,当程序指令由处理器执行时,使得触控笔执行第五方面以及第五方面中的任一项的触控笔的切换方法、第六方面以及第六方面中的任一项的触控笔的切换方法、或者,第七方面以及第七方面中的任一项的触控笔的切换方法。
51.第九方面,提供一种计算机可读存储介质。该介质包括计算机程序,当计算机程序在触控笔上运行时,使得触控笔执行第五方面以及第五方面中的任一项的触控笔的切换方法、第六方面以及第六方面中的任一项的触控笔的切换方法、或者,第七方面以及第七方面中的任一项的触控笔的切换方法。
附图说明
52.图1为本技术实施例提供的应用场景示意图;
53.图2为示例性示出的电子设备的结构示意图;
54.图3为示例性示出的电子设备的软件结构示意图;
55.图4为本技术实施例提供的电子设备与触控笔通信连接的示意图;
56.图5为示例性示出的in cell类型触摸屏的电子设备与触控笔之间的数据交互示意图;
57.图6为示例性示出的on cell类型触摸屏的电子设备与触控笔之间的数据交互示意图;
58.图7为示例性示出的触控笔在电子设备上的使用原理;
59.图8为本技术实施例提供的触控笔的切换方法的原理示意图;
60.图9为示例性示出的触控笔与电子设备建立蓝牙连接的示意图;
61.图10为示例性示出的蓝牙界面示意图;
62.图11为本技术实施例提供的触控笔的切换方法的流程示意图之一;
63.图12a~12c为示例性示出的触控笔与电子设备之间的蓝牙数据的交互示意图;
64.图13a~13d为示例性示出的蓝牙信息的格式示意图;
65.图14为示例性示出的应用场景的示意图;
66.图15为本技术实施例提供的触控笔的切换方法的流程示意图之一;
67.图16为本技术实施例提供的触控笔的切换方法的流程示意图之一;
68.图17为示例性示出的应用场景的示意图;
69.图18为本技术实施例提供的触控笔的切换方法的流程示意图之一;
70.图19为示例性示出的应用场景的示意图;
71.图20a~20b为本技术实施例提供的触控笔的切换方法的流程示意图之一;
72.图21为示例性示出的应用场景的示意图;
73.图22a~22c为本技术实施例提供的触控笔的切换方法的流程示意图之一;
74.图23为示例性示出的用户界面示意图之一;
75.图24为示例性示出的用户界面示意图之一;
76.图25为本技术实施例提供的触控笔的切换方法的流程示意图之一;
77.图26为本技术实施例提供的触控笔的切换方法的流程示意图之一;
78.图27为本技术实施例提供的触控笔的切换方法的流程示意图之一;
79.图28为本技术实施例提供的触控笔的切换方法的流程示意图之一;
80.图29为本技术实施例提供的触控笔的切换方法的流程示意图之一。
具体实施方式
81.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
82.本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
83.本技术实施例的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一目标对象和第二目标对象等是用于区别不同的目标对象,而不是用于描述目标对象的特定顺序。
84.在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
85.在本技术实施例的描述中,除非另有说明,“多个”的含义是指两个或两个以上。例如,多个处理单元是指两个或两个以上的处理单元;多个系统是指两个或两个以上的系统。
86.在对本技术实施例的技术方案说明之前,首先结合附图对本技术实施例的应用场景进行说明。参见图1,为本技术实施例提供的一种应用场景示意图。该应用场景中包括触控笔、平板和手机。示例性的,触控笔与平板和手机可通过蓝牙网络进行数据交互。需要说明的是,在实际应用中,触控笔、平板和手机的数量均可以为一个或多个,图1中的各设备的
数量仅为示意性举例,本技术不做限定。
87.在本技术实施例中,仅以触控笔平板与手机之间的切换场景为例进行说明,在其他实施例中,本技术还可以适用于触控笔与平板、手机、智慧大屏、笔记本电脑、可穿戴设备等具有触摸屏的电子设备之间,例如触控笔可以在两个平板之间切换,也可以在平板与手机之间切换,本技术不做限定。
88.在本技术实施例中,触控笔还可以称为主动式触控笔、手写笔或蓝牙触控笔。
89.图2为本技术实施例示出的一种电子设备的结构示意图。示例性的,图2中的电子设备的结构可适用于图1中的平板和手机。如图2所示,电子设备100可以包括处理器110,外部存储器接口120,内部存储器121,usb接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。
90.可以理解的是,本技术实施例示意的结构并不构成对电子设备100的具体限定。在本技术另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
91.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
92.控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
93.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
94.usb接口130是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等,可支持usb1.0、usb2.0、usb3.0和usb4.0或者更高标准usb规范在内的各种usb规范。示例性的,usb接口130可以包括一个或多个usb接口。
95.可以理解的是,本技术实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备100的结构限定。在本技术另一些实施例中,电子设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
96.充电管理模块140用于从充电器接收充电输入。电源管理模块141用于连接电池142,充电管理模块140与处理器110。电子设备100的无线通信功能可以通过天线1,天线2,
移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。
97.天线1和天线2用于发射和接收电磁波信号。电子设备100中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
98.移动通信模块150可以提供应用在电子设备100上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块150可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
99.无线通信模块160可以提供应用在电子设备100上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块160可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块160经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
100.在一些实施例中,电子设备100的天线1和移动通信模块150耦合,天线2和无线通信模块160耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,gsm),通用分组无线服务(general packet radio service,gprs),码分多址接入(code division multiple access,cdma),宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time-division code division multiple access,td-scdma),长期演进(long term evolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(global positioning system,gps),全球导航卫星系统(global navigation satellite system,glonass),北斗卫星导航系统(beidou navigation satellite system,bds),准天顶卫星系统(quasi-zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems,sbas)。
101.电子设备100可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。
102.外部存储器接口120可以用于连接外部存储卡,例如micro sd卡,实现扩展电子设备100的存储能力。外部存储卡通过外部存储器接口120与处理器110通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
103.电子设备100可以通过音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
104.电子设备100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构。本技术实施例以分层架构的android系统为例,示例性说明电子设备100的软
件结构。
105.图2是本技术实施例的电子设备100的软件结构框图。
106.电子设备100的分层架构将软件分成若干层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为五层,从上至下分别为应用程序层,系统框架层,硬件抽象层(hardware abstraction layer,hal)和内核层。
107.应用程序层可以包括相机,图库,日历,备忘录,wlan,音乐,视频、画图等应用程序。需要说明的是,图3中示出的应用程序层所包括的应用程序仅为示例性说明,本技术对此不作限定。可以理解的是,应用程序层包括的应用并不构成对电子设备100的具体限定。在本技术另一些实施例中,相较于图3所示应用程序层包含的应用,电子设备100可包括更多或更少的应用,电子设备100也可包括完全不同的应用。
108.系统框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架,包括各种组件和服务来支持开发者的安卓开发。系统框架层包括一些预先定义的函数。如图3所示,系统框架层可包括视图系统、窗口管理器、资源管理器、内容提供器等。视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可包括视频,图像,音频等。触控笔管理服务也可以称为手写笔管理服务,用于对与电子设备连接的触控笔进行管理,包括控制与触控笔的连接与断开等。
109.hal可以包括多个功能模块。例如:浏览器内核,3d图形库(例如:opengl es),字体库等。浏览器内核负责对网页语法的解释(如标准通用标记语言下的一个应用html、javascript)并渲染(显示)网页。3d图形库用于实现三维图形绘图,图像渲染,合成和图层处理等。字体库用于实现不同字体的输入。安卓运行时包括核心库和虚拟机。安卓运行时负责安卓系统的调度和管理。核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。
110.hal还包括tp(touchpad,触摸屏)hal,用于对传感器驱动上报的数据(例如下文中涉及的压力参数)进行相应处理。
111.内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动和蓝牙驱动等。
112.可以理解的是,图3示出的各软件层包含的部件,并不构成对电子设备100的具体限定。在本技术另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。
113.如图4为本技术实施例提供的电子设备与触控笔通信连接的示意图。如图4所示,触控笔200包括但不限于:微控制器单元(microcontroller unit,mcu)201、压力传感器202、蓝牙集成电路(integrated circuit,ic)203、蓝牙天线204、天线205等器件,可以理解的是,图4示出触控笔200包含的部件,并不构成对触控笔200的具体限定。在本技术另一些
实施例中,触控笔200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。
114.可选地,压力传感器202用于获取压力参数,举例说明,当触控笔的笔尖接触到物体(例如触摸屏)后,压力传感器202可基于受到的压力,获取对应的压力参数,并将压力参数上报至mcu201。可选地,所述压力参数也可以称为压力数据、压力信息等,本技术不做限定。
115.可选地,mcu201用于对接收到的来自压力传感器202的压力参数进行相应处理。mcu201具有“永久开启(always on)”的特点,可以以极低的功耗保障传感器的正常运行。需要说明的是,mcu201仅为示意性举例,其它可起到处理器或微控制器功能的器件均可为上述mcu的可替代形式。
116.可选地,mcu201还用于控制蓝牙天线204输出压感信号,该压感信号用于指示mcu201从压力传感器202获取到的压力参数。示例性的,mcu201可基于从压力传感器202获取到的压力参数,生成压感信号,并通过蓝牙ic203和蓝牙天线204向电子设备210输出所述压感信号。相应的,电子设备210中的天线(例如图1中的天线2)可基于接收到的压感信号获取对应的压力参数,并将获取到的压力参数传输至蓝牙驱动,蓝牙驱动将压力参数继续上报至上层模块(例如tp hal),上层模块可对压力参数进行相应处理。
117.可选地,mcu201还用于接收并处理来自天线205的数据。示例性的,天线205可以位于电子设备的笔尖侧,示例性的,天线205也可以称为“笔尖天线”,当触控笔200的笔尖靠近电子设备屏幕的时候,触控笔的天线205可接收到电子设备210的tp传感器发送的检测信号,并向mcu201输出检测信号,mcu201可基于接收到的检测信号,并控制天线205输出具有指定频率(可称为射频频率)的方波信号(方波信号也可以称为触摸信号、触发信号或触控信号等,本技术不做限定)。相应的,电子设备210可基于tp传感器接收到的方波信号,确定触控笔200的笔尖在电子设备的触摸屏上的具体位置。可选地,天线205可以包括天线1和天线2,示例性的,天线1用于发射方波信号,天线2用于接收检测信号以及发射方波信号,天线1与天线2发射的方波信号的频率可以相同也可以不同。
118.可选地,mcu 201、压力传感器202、蓝牙ic203、蓝牙天线204可以集成到同一块芯片上,也可以是分离的元件,并通过总线连接。
119.在一些实施例中,本技术的触控笔也可以采用其他短距离无线技术与电子设备等电子设备进行数据交互,例如wi-fi技术、超宽带(ultra wide band,uwb)等其他短距离无线通信技术等,可以理解,当触控笔200与电子设备通过wi-fi技术传输压感信息或者方波信号的时候,触控笔200和电子设备均具有wi-fi模块。
120.下面对触控笔的天线(例如天线205)与tp传感器之间的数据交互方式进行详细说明。示例性的,pp(pencile profile,触控笔概述),例如hpp(huawei pencil profile,华为触控笔概述)3.0对on cell类型触摸屏以及in cell类型触摸屏的交互的时隙分配以及触摸屏对应的频率进行规范。其中,in cell类型触摸屏是指将触摸面板功能嵌入到液晶像素中,一般是与液晶层融合在一起。on cell类型触摸屏是指将触摸屏嵌入到显示屏的彩色滤光片基板和偏光片之间,即在液晶面板上配触摸传感器。下面分别对两类触摸屏的电子设备与触摸笔的数据交互进行说明:
121.如图5所示为in cell类型触摸屏的电子设备与触控笔之间的数据交互示意图。参
照图5,电子设备侧的时隙包括上行同步信道时隙、显示时隙和接收时隙。其中,上行同步信号时隙用于发送上行同步信号,示例性的,电子设备侧周期性地在上行同步信道时隙上发送上行信号,一个示例中,在未检测到触控笔的情况下,电子设备侧发送的上行同步信号可称为检测信号,用于对齐触控笔的时钟与电子设备侧的时钟信息,还用于触发触控笔基于对齐后的时钟信号以及方波信号的频率、方波信号对应的发送时隙之间的间隔、发送时隙的宽度、一个周期内的发送时隙的个数等信息,输出方波信号。另一个示例中,在电子设备与触控笔进行信号交互的情况下,电子设备侧发送的上行同步信号可称为同步信号,用于校对触控笔的时钟与电子设备侧的时钟信息。
122.需要说明的是,上文所述方波信号的频率、方波信号对应的发送时隙之间的间隔、发送时隙的宽度、一个周期内的发送时隙的个数等信息可统称为射频参数,射频参数是在触控笔与电子设备进行蓝牙配对的过程中,或者蓝牙配对完成后,电子设备通过与触控笔之间的蓝牙连接向触控笔发送的,只有当电子设备与触控笔之间的射频参数协议一致后,电子设备才能与电子设备之间实现触控操作。与蓝牙配对相关的内容将在下面进行详细说明。
123.示例性的,以图5为例,所述方波信号的频率为触控笔输出的方波信号对应的频率,也可以理解为,电子设备的tp传感器可接收到的方波信号的对应的频率,需要说明的是,电子设备的tp传感器可接收到的方波信号的频率是电子设备的生产厂家设置的,一般性地,该频率是基于电子设备的触摸屏的硬件性能设置的,示例性的,电子设备的tp传感器可接收到的方波信号的频率为100khz~400khz频率范围内的任一频率值,例如图5中所示的电子设备可接收到的频率为200khz,相应的触控笔(包括tx1和tx2/rx)发送的方波信号的频率同样为200khz。示例性的,所述方波信号对应的发送时隙为触控笔可发送方波信号的时隙,例如图5中的t3~t4时刻、t5~t6时刻等。所述发送时隙之间的间隔是指相邻两个发送时隙之间的间隔,例如图5中的t4~t5时刻、t6~t7时刻等。所述发送时隙的宽度是指触控笔在每个发送时隙上可发送方波信号的持续时长,例如t3~t4时刻所占时间长度。所述一个周期内的发送时隙的个数(可以用n表示)为一个周期(例如t1~t10时刻)发送时隙的个数,例如图5中的一个周期内的发送时隙的个数为4(包括t3~t4时刻、t5~t6时刻、t7~t8时刻、t9~t10时刻)。
124.参照图5,示例性的,触控笔通过天线2(对应tx2/rx)持续监听(例如t0~t1时刻)是否接收到电子设备(具体为电子设备的tp传感器)发送的检测信号。示例性的,电子设备的tp传感器在上行同步信道时隙(即t1-t2时刻)上发送检测信号。如上文所述,触控笔持续监听是否接收到来自电子设备的检测信号,在t1~t2时刻,触控笔通过天线2接收到来自tp传感器的检测信号,当触控笔接收到电子设备广播的检测信号,例如上行同步信号,可以实现与电子设备之间的数据同步,例如,对齐触控笔的时钟与电子设备侧的时钟信息,并开始基于已存储的方波信号对应的发送时隙之间的间隔、发送时隙的宽度、一个周期内的发送时隙的个数等信息,输出方波信号。
125.示例性的,显示时隙用于显示图像。
126.示例性的,电子设备侧的接收时隙用于接收触控笔发送的方波信号。仍参照图5,示例性的,触控笔接收到检测信号后,触控笔可按照约定的方波信号的频率、方波信号对应的发送时隙之间的间隔、发送时隙的宽度、一个周期内的发送时隙的个数等射频参数,在对
应的发送时隙上,例如t3~t4时刻、t5~t6时刻、t7~t8时刻和t9~t10时刻上发送方波信号。
127.需要说明的是,tx1与tx/rx的方波信号发送时隙采用分时复用方式,t1与tx/rx在不同的时刻发送频率相同的方波信号,如图5所示,示例性的,天线1(即tx1)在t3~t4时刻和t5~t6时刻发送方波信号,天线2(即tx2/rx)在t7~t8时刻和t9~t10时刻上发送方波信号。图5中的tx1和tx2/rx的发送时隙的时隙分配仅为示意性举例,本技术不做限定。
128.仍参照图5,假设t1~t10为一个周期,本周期结束后,触控笔在接收时隙上监听电子设备发送的同步信号。相应的,tp传感器在t11~t12时刻发送同步信号,触控笔通过天线2(即tx/rx)在接收时隙(t10~t12时刻)中的t11~t12时刻上接收到同步信号,触控笔可基于同步信号,修正时钟信号及本周期内的各发送时隙的位置(即对应时刻)。以及,触控笔按照设定的时隙分配,在tx1或tx2上的发送时隙(例如t13~t14时刻)上发送方波信号。
129.需要说明的是,图5(以及下面的图6)中的各时隙的长度以及分布仅为示意性举例,本技术不做限定。示例性的,tx1和tx2/rx上的发送时隙的宽度(即所占时间长度)可大于电子设备侧的接收时隙的宽度,以增加方波信号的接收成功率。
130.如图6所示为on cell类型触摸屏的电子设备与触控笔之间的数据交互示意图。参照图6,示例性的,电子设备侧的信道包括上行同步信道时隙、手指检测时隙和接收时隙。其中,手指检测时隙用于检测用户手指在触摸屏上的操作,其它各时隙的描述可参照图5,此处不赘述。
131.仍参照图6,t0~t2时刻的描述可参照图5,与图5中不同的是,图6中的tx1与tx2/rx采用频分方式发送方波信号,即,tx1与tx2/rx可在相同的发送时隙(例如t4~t5时刻和t6~t7时刻)上发送频率不同的方波信号,例如tx1在每个发送时隙(例如t4~t5时刻、t6~t7时刻、t8~t9时刻)上发送频率为200khz的方波信号,tx2/rx在每个发送时隙上发送频率为100khz的方波信号。示例性的,在tx2/rx监听到电子设备发送的检测信号后,天线1(对应于tx1)可在t3时刻发送方波信号,天线2(对应于tx2/rx)在t4时刻发送方波信号,也就是说,天线1先于天线2向电子设备发送方波信号,相应的,由于天线1发送的方波信号可先于天线2的方波信号到达电子设备侧,电子设备可基于方波信号的到达时间,确定先接收到的方波信号对应的发送天线为触控笔的天线1,后接收到的方波信号对应的发送天线为触控笔的天线2。
132.需要说明的是,本技术实施例中所述的方波信号仅为示意性举例,在其他实施例中,触控笔的天线(例如天线205)输出的信号还可以是正弦信号、三角波信号等,本技术不做限定。
133.进一步需要说明的是,如上文所述,电子设备对应的射频参数(包括方波信号的频率、方波信号对应的发送时隙之间的间隔、发送时隙的宽度、一个周期内的发送时隙的个数等信息)均为出厂前设置的,也就是说,触控笔输出方波信号是,若触控笔输出的方波信号的频率、方波信号对应的发送时隙之间的间隔、发送时隙的宽度、一个周期内的发送时隙的个数等信息中的任意一个射频参数与电子设备对应的射频参数不一致,则电子设备将无法接收到触控笔发送的方波信号。举例说明,假设电子设备a对应的射频参数为:方波信号的频率为100khz、发送时隙的宽度为3ms、发送时隙间隔为1ms、一个周期内的发送时隙的个数为6个,触控笔与另一个电子设备(电子设备b)完成蓝牙配对,并获取到电子设备b对应的射
频参数为:方波信号的频率为200khz、发送时隙的宽度为3ms、发送时隙间隔为3ms、一个周期内的发送时隙的个数为4个,示例性的,触控笔的笔尖靠近电子设备a,将接收到电子设备a发送的检测信号(具体细节可参照图5或图6的描述),触控笔响应于接收到的检测信号,开始按照电子设备b对应的上述射频参数发送方波信号,而由于触控笔发送的方波信号的频率、发送时隙间隔以及一个周期内的发送时隙的个数与电子设备a对应的射频参数不相同,示例性的,电子设备a中的tp传感器只在100khz频段上扫描方波信号,因此,触控笔发送的200khz的方波信号对于电子设备a的tp传感器而言属于其它频段上的干扰信号。并且,以图5为例,假设电子设备a的射频参数指示需要触控笔在t3~t4时刻发送方波信号,而触控笔基于电子设备b的射频参数,将会在t4~t5时刻发送射频参数,则由于电子设备a在t4~t5时刻不存在对应的接收时隙,因此,电子设备a无法接收触控笔发送的方波信号。综上,电子设备能够接收到触控笔的方波信号的条件为触控笔的笔尖靠近电子设备的屏幕以形成电容通路(该细节将在图7中描述),并且,触控笔发送的方波信号对应的射频参数与电子设备的触摸屏(具体为tp传感器)对应的射频参数一致。
134.为使本领域人员更好的理解本技术实施例中的技术方案,下面以电子设备为平板为例,对触控笔在电子设备上的使用原理进行说明。示例性的,参照图7,在平板侧,其显示书写笔迹的条件(简称出墨条件)为接收到压感信号和方波信号,也就是说,在同一时刻,平板接收到压感信号和方波信号的情况下,才会根据接收到的压感信号和方波信号,显示对应的轨迹,其中,显示轨迹又可称为“出墨”。
135.示例性的,仍参照图7,触控笔的笔尖与平板的tp传感器的电极之间存在有绝缘物质,例如空气或玻璃等,绝缘物质等同于一个较小的电容,通过该连通电路,触控笔在接收到tp传感器发送的检测信号后,可在触控笔发送时隙输出具有指定频率的高压(>20vp-p(峰峰值))方波信号,tp传感器可在上述电容通路上接收到触控笔的天线输出的方波信号。示例性的,由于笔尖距离tp传感器较近(例如2cm(厘米))时,tp传感器与笔尖之间的空气即可等同于电容,形成传输通路,因此,tp传感器与触控笔笔尖(具体是指笔尖侧的天线1和天线2)之间距离在一定范围内(例如0~2cm),tp传感器与笔尖之间即可形成通路,tp传感器可通过该通路接收到触控笔笔尖(天线1,和/或,天线2)输出的方波信号。相应的,平板可根据接收到的压感信号和方波信号,确定符合出墨条件,并显示轨迹。
136.如图8所示为本技术实施例提供的触控笔的切换方法的原理示意图,参照图8中的(1)(图8(1)),具体的,触控笔在平板上书写的场景下,触控笔的主设备为平板,即,触控笔的压感信号输出至平板,平板可基于接收到的触控笔发送的压感信号以及方波信号,在平板的屏幕上显示轨迹。例如平板在触摸屏上的接收到方波信号的位置,基于接收到的压感信号,显示轨迹。
137.参照图8(2),触控笔从平板切换到手机上书写,由于触控笔未感知到切换,相应的,触控笔的压感信号仍然会发送至当前的主设备(即平板),对于平板而言,其只接收到压感信号,而未接收到方波信号,相应的,平板向触控笔发送事件1,用于指示平板接收到压感信号,未接收到方波信号。示例性的,触控笔在手机上书写,手机可获取到触控笔输出的方波信号,而未能接收到压感信号,相应的,手机向触控笔发送事件2,用于指示手机接收到方波信号,而未能接收到压感信号。
138.参照图8(3),示例性的,触控笔可基于接收到的事件1、事件2、或者事件1和事件2,
启动多播模式,即,采用多播的方式分别向与其连接的电子设备(包括平板和手机)发送压感信号。相应的,由于手机侧接收到方波信号以及压感信号,手机确定符合出墨条件,手机可基于接收到的压感信号和方波信号,在屏幕上显示轨迹。
139.参照图8(4),触控笔可以基于接收到的不同类型的事件,例如用于指示接收到压感信号,未接收到方波信号的事件1,和/或,用于指示接收到方波信号,未接收到压感信号的事件2,确定切换后的主设备(即手机),并将后续生成的压感信号定向发送至手机侧,并且触控笔向手机发送方波信号。
140.综上,在本技术中,与触控笔连接的各电子设备可基于获取到的信号,向触控笔上报不同的事件,触控笔可基于接收到的事件类型,确定压感信号的接收对象,也就是说,触控笔可基于不同的事件类型,确定触控笔当前在哪个电子设备上书写,以使得切换后的电子设备可同时获取到压感信号和方波信号,从而满足出墨条件并显示轨迹,进而实现触控笔在不同电子设备之间的自由切换。
141.下面结合几个具体实施例,对本技术实施例中的触控笔的切换方法进行详细说明。
142.场景一
143.结合图1所示的应用场景,示例性的,触控笔可分别与平板和手机建立蓝牙连接,以进行数据交互。如图9为示例性示出的触控笔与平板和手机建立蓝牙连接的示意图,参照图9,下面以触控笔与手机的蓝牙配对过程为例进行说明,示例性的,触控笔的顶部(与笔尖相反的另一端)配置有usb接头,例如可以是usb type c接头,触控笔可通过usb type c接头插入手机的usb type c接口,触控笔侧通常配置的是usb type c公头。在一些实施例,还可以是light口等其他usb接口。
144.触控笔与手机通过usb type c口连接后,手机可检测到触控笔插入手机的usb type c口,并弹出提示框341。参照图9,手机的显示界面上包括一个或多个控件,示例性的,控件包括但不限于:显示窗口301、网络控件303、时钟控件305、电量控件307、以及应用控件309~339。可选地,手机弹出的提示框341在显示窗口301的最上层显示,即,提示框341遮挡住显示窗口301显示的部分控件,例如应用控件325~331。
145.仍参照图9,示例性的,提示框341中包括以下至少之一:触控笔的图标、触控笔的型号或名称、以及“取消”选项和“连接”选项。可选地,若手机未开启蓝牙功能,提示框341还可显示“连接会默认开启蓝牙”的提示信息。
146.示例性的,参照图9,若接收用户点击“连接”选项,则手机可基于接收到的用户指令,启动蓝牙功能,并与触控笔建立蓝牙连接。示例性的,触控笔与电子设备之间建立蓝牙连接的过程也可以称为蓝牙配对。需要说明的是,若手机已开启蓝牙功能,在用户点击连接提示信息的情况下,手机直接与触控笔建立蓝牙连接。
147.示例性的,若检测到用户点击“取消”选项,则手机可基于接收到的用户指令,取消提示框341。
148.示例性地,当触控笔和电子设备连接时,电子设备可以对触控笔进行充电,电子设备的界面可以显示标识信息,提示用户当前给触控笔进行充电,触控笔也可以通过led等形式提示当前处于充电状态。
149.示例性地,当检测到用户点击如图9所述的“取消”选项时,还可以显示第二提示
框,显示仅对所述触控笔进行充电,响应于用户的确定操作,所述电子设备对所述触控笔进行充电。
150.需要说明的是,在其他实施例中,不同厂商和不同型号的触控笔与电子设备(例如平板或手机)的连接方式可能不同,例如,触控笔与平板可以采用磁吸的方式、usb线连接的方式、或者靠近发现等方式与电子设备完成蓝牙配对,图9中所示的蓝牙配对方式仅为示意性举例,本技术不做限定。
151.在一些实施例中,当触控笔与平板配对之后,如果手机和平板采用同一账号,例如华为账号,触控笔可以直接与手机也建立蓝牙配对;在一些实施例中,用户可以对触控笔同时连接的最大数量进行设置。
152.示例性的,触控笔与手机蓝牙配对过程中,或者,蓝牙配对成功后,手机向触控笔发送手机的触摸屏对应的射频参数(包括方波信号的频率、方波信号对应的发送时隙之间的间隔、发送时隙的宽度、一个周期内的发送时隙的个数等信息),以及手机的地址信息(例如蓝牙地址信息)及其它参数。触控笔可接收并保存蓝牙连接通道、射频参数、地址信息与其它参数之间的对应关系,该内容同样适用于场景二~场景六的方案中,下文中不再赘述。
153.可选地,在本技术实施例的描述中,触控笔与电子设备之间的蓝牙连接通道可以为蓝牙低能耗(bluetooth low energy,ble)连接通道,也可以为经典蓝牙br/edr(basic rate,基础速率/enhanced data rate,增强速率)连接通道。
154.示例性的,触控笔与手机蓝牙配对成功后,触控笔从手机的usb type c接口拔出并插入平板的usb type c接口,以与平板建立蓝牙连接,触控笔与平板的蓝牙配对过程与手机的类似,此处不再赘述。触控笔与平板蓝牙配对成功后,触控笔从平板的usb type c接口拔出,在使用过程中,触控笔在与平板和手机的预定范围内,保持与平板和手机的蓝牙连接。可选地,若触控笔与平板和手机断开蓝牙连接(包括基于用户指令断开或者超出预定范围(例如50米)),则触控笔需要重新连接断开的电子设备后,才能实现本技术中的切换方法。
155.如图10所示为触控笔与平板和手机均完成蓝牙配对之后的示意图,参照图10,图10(1)为手机的蓝牙设置界面示意图,图10(2)为平板的蓝牙显示界面示意图,以手机侧为例,手机的蓝牙设置界面上显示蓝牙功能已开启,并在右上角显示蓝牙图标。蓝牙设置界面上还包括手机的设备名称以及已配对的设备列表。示例性的,手机已与触控笔完成蓝牙配对,在已配对的设备列表中,显示有触控笔的名称或型号以及标识,并提示触控笔为已连接的设备,平板的界面描述与手机类似,此处不赘述。
156.本技术实施例中,触控笔可以与同时与多个蓝牙设备建立蓝牙连接。示例性,多个蓝牙设备可以具有相同的账号(也可称为用户账号)。
157.如图11为本技术实施例提供的触控笔的切换方法的流程示意图,下面结合图11(1)~图11(5)说明触控笔从平板切换到手机上书写的具体流程。
158.参照图11(1),具体的,触控笔分别与手机和平板完成蓝牙配对,示例性的,平板为最后一个与触控笔进行蓝牙配对的设备,即平板为触控笔的主设备,手机也可以称为从设备(或从属设备)。在一些实施例中,当平板为主设备时,如图10(2)的配对界面或者状态栏还可以显示触控笔可在平板上书写的标识或者提示信息,还可以在如图10(1)的配对界面或者状态栏显示当前触控笔不可用的标识或者提示信息。
159.示例性的,用户持触控笔在平板上书写,平板可通过平板的天线接收到来自触控笔的压感信号,以及,平板通过tp传感器接收来自触控笔的方波信号,平板可基于接收到的压感信号和方波信号,在屏幕上显示轨迹,期间,触控笔与平板和手机保持蓝牙连接。需要说明的是,场景一~场景三中均是以平板和手机对应的射频参数相同为例进行说明的,也就是说,触控笔在与平板和手机进行蓝牙配对时,获取到的平板和手机的射频参数是一致的,平板和手机对应的射频参数不相同的实施例将在场景四~场景六中说明,下文中不再赘述。
160.参照图11(2),示例性的,用户持触控笔从平板切换到手机上书写。具体的,用户持触控笔在手机上书写时,触控笔与手机的屏幕接触,相应的,由于触控笔无法感知当前切换到手机上书写,因此,触控笔将生成的压感信号(压感信号生成方式可参照图4中的相关描述,此处不赘述)通过触控笔的蓝牙天线发送至主设备(即平板),平板可通过平板的天线(例如图1中的天线2)接收到来自触控笔的压感信号。
161.仍参照图11(2),具体的,如图5或图6所示的内容,手机屏幕上的tp传感器周期性地发送检测信号,触控笔通过天线(例如图4中的天线205)接收到来自手机的检测信号后,在指定时隙上通过天线输出方波信号,相应的,手机可通过tp传感器接收到来自触控笔的方波信号。
162.可选地,触控笔发送压感信号和发送方波信号的时刻可能相同也可能不同,一般性地,由于触控笔的笔尖与触摸屏之间距离为2cm时,触控笔即可接收到tp传感器发送的检测信号,并向tp传感器发送方波信号(原理见图7的相关描述),方波信号可能先于压感信号发送。
163.继续参照11(2),示例性的,平板接收到压感信号后,检测到并未接收到方波信号,相应的,平板通过平板的天线向触控笔发送发送事件信息,事件信息包括事件1,用于指示平板接收到压感信号,且未接收到方波信号。触控笔可通过蓝牙天线接收到来自平板的事件信息。可选地,平板可每隔100ms向触控笔上报一次事件1,持续时长为1s,或者,平板在未接收到压感数据后,停止上报事件1。
164.此时,由于手机的tp传感器接收到方波信号,但并未接收到压感信号,相应的,手机通过手机的天线向触控笔发送事件信息,事件信息包括事件2,用于指示手机接收到方波信号,但未接收到压感信号。触控笔可通过蓝牙天线接收到来自手机的事件信息。可选地,手机可每隔100ms向触控笔上报一次事件2,持续时长为1s,或者,手机在未接收到方波信号,或者,手机在接收到压感信号和方波信号后,停止上报事件2。
165.可选地,触控笔接收到事件1与事件2的时刻可能相同也可能不同。一般性地,在平板与手机的处理能力相同或相差较小的情况下,由于手机接收到方波信号的时刻可能先于平板接收到压感信号的时刻,相应的,手机上报事件2的时刻可能先于平板上报事件1的时刻。
166.参照图11(3),示例性的,触控笔通过蓝牙天线接收到平板上报的事件1,和/或,手机上报的事件2后,即可采用多播的方式分别向平板和手机发送压感信号。也就是说,触控笔接收到事件1、或者事件2,或者事件1和事件2后,即可触发多播传输方式,即通过蓝牙天线分别向手机和平板发送压感信号。
167.示例性的,触控笔可基于平板和触控笔之间的蓝牙连接通道,以及手机和触控笔
之间的蓝牙连接通道,分别向平板和手机发送压感信号。
168.继续参照图11(3),示例性的,在触控笔通过多播的方式分别向手机和平板发送压感信号后,平板和手机均可通过各自的天线接收到来自触控笔的压感信号。示例性的,在手机接收到方波信号,并且,手机还接收到来自触控笔的压感信号的情况下,手机可确定满足出墨条件(即接收到压感信号和方波信号),手机可基于接收到的压感信号和方波信号,在屏幕上显示轨迹。
169.参照图11(4),示例性的,手机在接收到压感信号和方波信号后,通过手机的天线向触控笔发送事件信息,事件信息包括事件3,以指示手机接收到压感信号和方波信号。相应的,触控笔可通过蓝牙天线接收到来自手机的事件信息。
170.继续参照图11(4),示例性的,触控笔通过与触控笔手机之间的蓝牙连接通道接收到事件3之后,触控笔将后续生成的压感信号通过该蓝牙连接通道发送至手机,也就是说,触控笔在接收到事件3之后,将压感信号的多播传输方式改为单播方式,即向事件3的发送端(即手机)定向发送压感信号,可以避免触控笔持续向多个设备广播压感信号,以节省触控笔的功耗。需要说明的是,在图11(4)和图11(5)中,触控笔的天线(即天线1和天线2)仍然保持周期性地在指定时隙上(相关描述可参照图5或图6)输出方波信号。
171.如图12a~12c所示为触控笔与电子设备(包括平板和手机)之间的蓝牙数据的交互示意图,参照图12a,示例性的,触控笔的蓝牙信道上的每个周期(例如周期时长为15ms)内包括平板接收时隙,例如第一个15ms周期内的t0~t1时刻,该平板接收时隙用于接收平板上报的信息或数据。示例性的,周期内还包括对应于平板接收时隙的发送时隙,用于接收到平板发送的信息或数据后,向平板发送ack(acknowledge character,确认字符)信息。
172.可选地,每个周期内还包括手机接收时隙,例如第一个15ms周期内的t2~t3时刻,该手机接收时隙用于接收手机上报的信息或数据。示例性的,周期内还包括对应于手机接收时隙的发送时隙,用于接收到手机发送的信息或数据后,向手机发送ack信息。
173.可选地,在触控笔对应的主设备为平板的场景下,触控笔在压感发送时隙上向平板发送压感信号,示例性的,在第一个15ms周期内,压感发送时隙为t4~t5时刻。相应的,平板可在平板的蓝牙信道上的接收时隙(t4~t5时刻)上接收到来自触控笔的压感信号,并在发送时隙(t5~t6时刻)向触控笔发送ack信息。触控笔可在接收时隙(t5~t6时刻)上接收到来自平板的ack信息,以确认平板已成功接收到压感信号。
174.示例性的,第二个周期(t7时刻为起始时刻)与第一个15ms周期内的时隙分配可以相同,此处不赘述。可选地,触控笔在每个周期发送的压感信号指示的压力参数大小可以相同,也可以不同,例如,参照图12a,触控笔第一个15ms周期发送的压感信号指示的压力参数与第二个15ms周期发送的压感信号指示的压力参数可以相同,也可以不同,本技术不做限定。
175.在图12a的基础上,结合图12b说明图11(2)中的时序关系,具体的,触控笔的蓝牙信道上包括平板接收时隙(t0~t1时刻)和对应的发送时隙(t1~t2)(相关概念可参照图12a中的描述,此处不赘述)。参照图12b,手机检测到方波信号后,可在手机的发送时隙(t2~t3时刻)向触控笔发送事件2(即上文所述事件信息,为更好的区分不同事件的上报时序,下文中仅以各事件的具体类型为例进行说明),相应的,触控笔在手机接收时隙(t2~t3时刻)接收到来自手机的事件2,并在发送时隙(t3~t4时刻)向手机发送ack信息,手机可在接
收时隙(t3~t4时刻)接收到来自触控笔的ack信息,以确定触控笔成功接收到事件2。
176.需要说明的是,由于触控笔接收到事件2后,向上层(例如mcu)上报以及相应处理等流程造成的时延,一般性地,触控笔在本周期内仍按照前一个周期进行相应处理,即仍向平板发送压感信号,具体内容可参照图12a的描述,此处不赘述。
177.仍参照图12b,示例性的,平板在发送时隙(t7~t8时刻)向触控笔发送事件1,相应的,触控笔在平板接收时隙(t7~t8时刻)上接收到来自平板的事件1,并在发送时隙(t8~t9时刻)向平板发送ack信息,平板可在接收时隙(t8~t9时刻)上接收到来自触控笔的ack信息,以确定触控笔成功接收到事件1。
178.在图12a和图12b的基础上,结合图12c说明图11(3)中的时序关系,参照图12c,示例性的,t0~t4时刻可参照图12a中的描述,此处不赘述。触控笔在压感发送时隙(t4~t5时刻)上向平板发送压感信号,相应的,平板在接收时隙(t4~t5时刻)上接收来自触控笔的压感信号,并在发送时隙(t5~t6时刻)上向触控笔发送ack信息,相应的,触控笔在接收时隙(t5~t6时刻)上接收到来自平板的ack信息,确定平板成功接收到压感信号。示例性的,触控笔在压感发送时隙(t6~t7时刻)上向手机发送压感信号,相应的,手机在接收时隙(t6~t7时刻)上接收来自触控笔的压感信号,并在发送时隙(t7~t8时刻)上向触控笔发送ack信息,相应的,触控笔在接收时隙(t7~t8时刻)上接收到来自手机的ack信息,确定手机成功接收到压感信号。
179.仍参照图12c,示例性的,手机在发送时隙(t11~t12时刻)上向触控笔发送事件3,触控笔在手机接收时隙(t11~t12时刻)接收到来自手机的事件3,并在发送时隙(t12~t13时刻)向手机发送ack信息,手机可在接收时隙(t12~t13时刻)接收到来自触控笔的ack信息,以确定触控笔成功接收到事件3。需要说明的是,如上文所述,平板上报事件1的间隔时长为100ms,即,平板在接收到压感信号,且未接收到方波信号的过程中,平板即使在每个15ms周期内接收到触控笔发送的压感信号,平板仍每隔100ms上报一次事件1。相应的,在图12c中,假设图12c中内的第一个15ms周期为图12b中的第二个15ms周期的相邻周期,则即使平板在图12c中的第一个15ms周期内接收到触控笔发送的压感信号,但是由于未到达100ms上报周期,平板在图12c中的第二个15ms周期内不会上报事件1(即指示接收到压感信号,未接收到方波信号)。
180.如图11中所述,触控笔在接收到事件3后,将停止多播,即停止向平板发送压感信号,而只将生成的压感信号发送到手机,但是,实际上,由于触控笔的处理时延影响,一般性,触控笔在接收到事件3后,仍然会在本周期(即图12c中的第二个15ms周期)继续以多播的方式发送压感信号,示例性的,参照图12c,触控笔接收到事件3后,在t13~t14时刻,仍然向平板发送压感信号,并在t14~t15时刻接收压感信号发送的ack信息,以及,在t15~t16时刻向手机发送压感信号,并在t16~t17时刻接收手机发送的ack信息。
181.需要说明的是,图11(2)、图11(3)以及图11(4)以及图12a~c中触控笔向平板和/或手机发送的压感信号,均是在触控笔与手机的屏幕接触时生成并发送的,相应的,在本技术实施例中,触控笔与手机的屏幕接触时产生的压感信号从本质上可以理解为相同的信号,各压感信号之间仅是发送时刻与指示的压力参数大小不同。例如,可以将触控笔在手机上书写时产生的压感信号称为第二压感信号,将触控笔在平板上书写时产生的压感信号称为第一压感信号。
182.另一个示例中,基于不同的压感信号的发送时刻不同,也可以将图11(2)、图11(3)以及图11(4)中的压感信号理解为不相同的信号。
183.在又一个示例中,还可以将同一周期内的发送的压感信号理解为同一个信号,将不同周期之间的压感信号理解为不同的信号,例如,图12(c)中的第一个15ms周期内的两个压感信号可以理解为同一个压感信号,例如称为第一压感信号,第二个15ms周期内的两个压感信号可以理解为同一个压感信号,例如称为第二压感信号,第一压感信号与第二压感信号属于不同的周期,可以理解为不同的信号。
184.进一步需要说明的是,图12a~12c中所示的各时隙的数量和分布,以及,各信号的发送时序、周期长度等均为示意性举例,本技术不做限定。
185.进一步需要说明的是,图12a~12c中所示的周期为不同的周期,例如,图12b中所示的第一个15ms周期可能为与图12a所示的第二个15ms周期相邻的下一个周期,也可能是相隔的周期,本技术不做限定。
186.还需要说明的是,本技术实施例中的各场景均是以触控笔在手机(或平板)的显示窗口,或者手机的应用(例如画图应用)提供的应用界面上移动(即书写),并且手机的显示窗口或应用界面上显示相应的轨迹为例进行说明的,可选地,本技术实施例中所涉及的“轨迹”也可以是指触控笔在手机上点击(例如点击任一图标)时的轨迹点,或者,也可以是触控笔拖动手机上的图标或其他对象时的拖动轨迹。也就是说,触控笔在手机上点击或移动时,手机的显示窗口或应用界面上可以显示对应的笔迹,也可以是通过其它方式,例如拖动对象的移动轨迹以表示触控笔在手机的显示窗口或应用界面上的轨迹,本技术不做限定。
187.示例性的,如图13a~13d为示例性示出的蓝牙信息的格式示意图,参照图13a,蓝牙信息包括但不限于:preamble(前序)字段、access address(通道地址)、pdu(protocol data unit,协议数据单元)以及crc(cyclic redundancy check,循环冗余校验)。其中,pdu中包括事件字段(即上文所述事件信息),用于指示事件。示例性的,事件字段中包括压感字段和方波字段,以“0”“1”表示是否接收到对应的信号,例如,若手机接收到压感信号,未接收到方波信号,则压感字段和方波字段的字符分别为“1”和“0”,即指示事件1,如图13b所示。若手机接收未压感信号,接收到方波信号,则压感字段和方波字段的字符分别为“0”和“1”,即指示事件2,如图13c所示。若手机接收到压感信号和方波信号,则压感字段和方波字段的字符分别为“1”和“1”,即指示事件3,如图13d所示。需要说明的是,图13a~13d中所示的字段位置和长度均为示意性举例,本技术不做限定。示例性的,触控笔接收到蓝牙信息(即上文所述事件信息)后,可通过对蓝牙信息进行解析,获取到事件字段中压感字段与方波字段携带的数值,并确定相应的事件。
188.在一种可能的实现方式中,若触控笔从手机切换回平板,则切换流程的具体内容与图11中的相关内容类似,此处不再赘述。
189.在另一种可能的实现方式中,触控笔采用多播方式发送压感数据(即分别向手机与平板发送压感数据),若在预定时长(例如500ms)内未接收到事件3,则触控笔停止多播。举例说明,如图14所示,若触控笔笔尖与桌面接触,触控笔向平板发送压感信号,平板接收到压感信号,而未接收到方波信号,则平板向触控笔上报事件1(即接收到压感信号,未接收到方波信号),触控笔接收到事件1后,触发多播方式(即分别向手机和平板发送压感信号)发送压感信号,需要说明的是,图中14中仅示出平板,实际上,若触控笔与平板和手机连接
的场景下,手机同样接收到触控笔以多播方式发送的压感信号,相应的,手机向触控笔上报事件1。在触控笔以多播方式发送压感信号的过程中,持续接收到平板和手机上报事件1,若在预定时长(500ms)内,触控笔未接收到任一与其蓝牙连接的电子设备发送的事件3,则触控笔停止发送压感信号,以防止误触导致触控笔持续多播造成的资源浪费。
190.在又一种可能的实现方式中,若另一个触控笔与应用场景中的平板和手机连接(即蓝牙配对,蓝牙配对的方式与图9中相同),则平板和手机响应于用户的指令,与另一触控笔进行蓝牙配对,并且,断开与前一个触控笔的蓝牙连接,另一触控笔与平板和手机蓝牙配对成功后,可实现本技术实施例中的触控笔的切换方法。
191.场景二
192.结合图1,如图15所示为本技术实施例提供的一种触控笔的切换方法的流程示意图,下面结合图15(1)~图15(2)说明触控笔从平板切换到手机上书写的具体流程。
193.参照图15(1),具体的,触控笔在平板上书写时,在触控笔检测到笔尖受到压力后,持续以多播的方式向与其连接的平板和手机发送压感信号。示例性的,触控笔在平板上书写时,平板接收到压感信号和方波信号,确定符合出墨条件,则基于接收到的压感信号和方波信号,在屏幕上显示轨迹。在此过程中,手机仅接收到压感信号,未接收到压感信号,手机确定不符合出墨条件,则不显示轨迹。
194.参照图15(2),示例性的,触控笔从平板切换到手机上书写时,手机接收到压感信号和方波信号,手机确定符合出墨条件,则基于接收到的压感信号和方波信号,在屏幕上显示轨迹。在此过程中,平板仅接收到压感信号,未接收到方波信号,平板确定不符合出墨条件,则平板不显示轨迹。
195.需要说明的是,图15中的持续多播方式是切换效率最高的一种方案,也就是说,触控笔切换到手机时,即触控笔第一次落笔时,手机即可显示轨迹,第一次落笔和显示轨迹之间几乎没有时延,而图11中的方案在第一次落笔时,落笔时刻与显示轨迹时刻之间可能存在非常小的时延。
196.进一步需要说明的是,如图12c所示,触控笔在多播过程中是按照轮询方式分别向与其连接的多个电子设备发送压感信号的,即向平板发送压感信号之后,在下一个压感信号发送时隙上向手机发送压感信号。通常情况下,电子设备(平板或手机)要求在15ms内需要与触控笔通信一次,假设触控笔与电子设备每通信一次所占时长为1ms(例如图12c中的t4~t5为1ms),则触控笔每个周期(例如周期时长为15ms)最多向10个(需减去各设备对应的接收时隙及其它时隙)电子设备发送压感信号,若触控笔连接的电子设备的数量超过10个,例如15个,示例性的,触控笔在15ms周期内的10个压感信号对应的时隙上,按序向与其连接的10个电子设备发送压感信号,并且,每个周期都是按照该方式发送,则另外5个电子设备在15ms内未接收到触控笔的压感信号,这5个电子设备默认与触控笔断开。如上文所述,触控笔在电子设备之间的切换需要在触控笔与电子设备建立蓝牙连接的基础上,相应的,若电子设备与触控笔断开蓝牙连接,则触控笔发送的压感信号将无法到达断开的电子设备,即无法完成切换,上文中的电子设备的数量以及通信耗时仅为示意性举例,本技术不做限定。
197.可选地,图11和图15的技术方案可以并存,触控笔可在检测到满足触发条件下,启用图15中的技术方案,示例性的,触发条件包括:与触控笔连接的电子设备的数量小于设定
的数量(例如4个电子设备),并且,触控笔的系统资源及空口资源大于或等于预设值。示例性的,预设值可以为系统资源及空口资源的80%,即,当前可用的系统资源及空口资源大于或等于80%,且连接的电子设备的数量小于设定的数量的情况下,可启用图15所示的方案。即当满足触发条件时,可以采用持续多播的方式,当不满足触发条件,可以自动切换采用基于单播的方式。
198.需要说明的是,在无特别说明的情况下,场景二涉及的相关内容与场景一的相关内容相同或相类似,此处不再赘述。
199.场景三
200.结合图1,如图16所示为本技术实施例提供的一种触控笔的切换方法的流程示意图,下面结合图16(1)~图16(5)说明触控笔从平板切换到手机上书写的具体流程。
201.图16(1)~图16(2)的相关内容与图11(1)~图11(2)的相关内容相同,此处不赘述。
202.参照图16(3),示例性的,触控笔通过蓝牙天线接收到平板上报的事件1(例如,指示平板接收到压感信号,未接收到方波信号。)后,启动定时器,若在预定时长(例如500ms)内接收到手机上报的事件2(例如,指示手机接收到方波信号,未接收到压感信号),则通过传输事件2的蓝牙连接通路向对端(即手机)发送压感信号。
203.需要说明的是,事件2可能在事件1之前发送至触控笔,示例性的,触控笔忽略接收到的事件2,只在接收到事件1后,开始检测是否接收到事件2,如上文所述,手机在接收到方波信号后,以预定间隔(100ms)持续发送事件2,因此,触控笔在接收到事件1之后,仍可接收到事件2。
204.可选地,单播压感信号的触发条件也可以为:触控笔在接收到事件2后,若在预定时长内接收到事件1,则通过传输事件2的蓝牙连接通路向对端(即手机)发送压感信号。需要说明的是,相比于图11所示的切换流程,图16所示的流程无需多播过程,可降低触控笔的资源开销及功耗。但是,由于图16中的触控笔需要在检测到事件1和事件2之后,才会向手机单播压感信号,也就是说,手机在触控笔接收到事件1和事件2之后,才会接收到触控笔发送的压感信号,而在图11的方案中,触控笔在接收到任一事件后,即可以多播形式发送压感信号,手机即可接收到压感信号,因此,在图16的方案中,触控笔切换到手机书写的第一次落笔时,手机显示轨迹的时延将会大于图11所示的方案中手机显示轨迹的时延。
205.需要说明的是,在无特别说明的情况下,场景三涉及的相关内容与场景一的相关内容相同或相类似,此处不再赘述。
206.场景四
207.示例性的,在场景一~场景三中,均是以平板和手机对应的射频参数相同为例进行说明的,下面对触控笔连接的多个电子设备(包括手机和平板)中的部分或全部电子设备对应的射频参数不相同的场景下触控笔的切换方式进行详细说明。
208.如图17为本技术实施例提供的另一种应用场景的示意图,为方便理解,场景四~场景六中,仅以射频参数中的方波信号的频率不同为例进行说明,在其他实施例中,场景四~场景六同样可应用于射频参数中的其它参数不同的触摸屏的应用场景中,本技术不再赘述。
209.参照图17,示例性的,平板对应的屏幕类型为on cell类型屏幕,对应的可接收到
的方波信号的频率为频率1和频率2(例如可以是100khz和230khz),手机对应的屏幕类型为in celll类型屏幕,对应的可接收到的方波信号的频率为频率3(例如可以是320khz)。
210.结合图17,如图18为本技术实施例提供的触控笔的切换方法的流程示意图,下面结合图18(1)~图18(5)说明触控笔从平板切换到手机上书写的具体流程。
211.参照图18(1),具体的,触控笔分别与手机和平板完成蓝牙配对,示例性的,平板为最后一个与触控笔进行蓝牙配对的设备,即平板为触控笔的主设备,手机也可以称为从设备(或从属设备)。需要说明的是,如场景一中的图9所述,触控笔与手机和平板完成蓝牙配对后,触控笔保存手机触摸屏对应的射频参数(即包括方波信号的频率为频率1和频率2)和触控笔与手机之间的蓝牙连接通道的对应关系,还保存了平板触摸屏对应的射频参数(包括方波信号的频率为频率3)和触控笔与平板之间的蓝牙连接通道的对应关系。
212.示例性的,用户持触控笔在平板上书写,平板可通过平板的天线接收到来自触控笔的压感信号,以及,平板通过tp传感器接收来自触控笔的方波信号,示例性的,平板接收到的来自触控笔的方波信号的频率为频率1(触控笔的天线1发送的)和频率2(触控笔的天线2发送的)。平板基于接收到的压感信号和方波信号,在屏幕上显示轨迹,期间,触控笔与平板和手机保持蓝牙连接。
213.参照图18(2),示例性的,用户持触控笔从平板切换到手机上书写。具体的,用户持触控笔在手机上书写时,触控笔与手机的屏幕接触,由于触控笔无法感知当前切换到手机上书写,因此,触控笔仍然将生成的压感信号发送至主设备(即平板)。
214.示例性的,平板接收到压感信号后,检测到并未接收到方波信号,相应的,平板通过平板的天线向触控笔发送发送事件信息,事件信息包括事件1,用于指示平板接收到压感信号,且未接收到方波信号。触控笔可通过蓝牙天线接收到来自平板的事件信息。
215.仍参照图18(2),示例性的,手机的屏幕上的tp传感器周期性地发送检测信号,触控笔通过天线接收到来自手机的检测信号后,在指定时隙上通过天线输出方波信号,由于触控笔未感知到切换,所以触控笔仍然是根据平板对应的射频参数,输出的方波信号,即输出的方波信号的频率1和频率2,而手机可接收到的方波信号的频率为频率3,因此,手机的tp传感器无法接收到触控笔的笔尖输出的方波信号(对应的频率为频率1和频率2)。相应的,由于手机未接收到压感信号,也未接收到方波信号,手机不上报事件,触控笔只会接收到平板上报的事件1。
216.参照图18(3),示例性的,触控笔接收到事件1后,启动计时器,若在计时器开始计时后的预定时长(500ms)内未接收到事件3,则触控笔基于已记录的蓝牙连接通道与射频参数的对应关系,确定除平板外的另一与其蓝牙连接的电子设备(即手机)对应的射频参数,相应的,触控笔基于手机的射频参数,通过天线输出对应于手机的射频参数的方波信号(例如方波信号的频率为频率3),并通过与手机之间的蓝牙连接通道向手机发送压感信号。
217.参照图18(4),示例性的,手机接收到压感信号和方波信号后,基于压感信号和方波信号,在屏幕上显示轨迹。以及,手机通过手机的天线向触控笔上报事件3。如图18(5)所示,触控笔接收到事件3后,可确定主设备切换为手机,并向手机发送后续获取到的压感信号以及输出与手机对应的射频参数对应的方波信号(频率为3)。
218.需要说明的是,在无特别说明的情况下,场景四涉及的相关内容与场景一的相关内容相同或相类似,此处不再赘述。
219.场景五
220.如图19为示例性示出的另一种应用场景的示意图,参照图19,平板对应的屏幕类型为on cell类型屏幕,对应的可接收到的方波信号的频率为频率1和频率2(例如可以是100khz和230khz),手机1对应的屏幕类型为in celll类型屏幕,对应的可接收到的方波信号的频率为频率3(例如可以是320khz),手机2对应的屏幕类型为in celll类型屏幕,对应的可接收到的方波信号的频率为频率4(例如可以是360khz)。
221.结合图9,如图20a~20b为本技术实施例提供的触控笔的切换方法的流程示意图,下面结合图20a(1)~图20a(3)以及图20b(1)~图20b(2)说明触控笔从平板切换到手机2上书写的具体流程。
222.参照图20a(1),示例性的,触控笔分别与平板、手机1和手机2完成蓝牙配对,并保存平板、手机1和手机2的相应信息(包括射频参数和蓝牙通道的对应关系等,详细见上文)示例性的,平板为最后一个与触控笔进行蓝牙配对的设备,即平板为触控笔的主设备,手机1和手机2也可以称为从设备(或从属设备)。
223.示例性的,用户持触控笔在平板上书写,平板可通过平板的天线接收到来自触控笔的压感信号,以及,平板通过tp传感器接收来自触控笔的方波信号,示例性的,平板接收到的来自触控笔的方波信号的频率为频率1和频率2。平板可基于接收到的压感信号和方波信号,在屏幕上显示轨迹,期间,触控笔与平板和手机保持蓝牙连接。
224.参照图20a(2),示例性的,用户持触控笔从平板切换到手机2上书写。具体的,用户持触控笔在手机2上书写时,触控笔与手机2的屏幕接触,由于触控笔无法感知当前切换到手机上书写,因此,触控笔仍然将生成的压感信号发送至主设备(即平板)。
225.示例性的,平板接收到压感信号后,检测到未接收到触控笔发送的方波信号,相应的,平板通过平板的天线向触控笔发送发送事件信息,事件信息包括事件1,用于指示平板接收到压感信号,且未接收到方波信号。触控笔可通过蓝牙天线接收到来自平板的事件信息。
226.仍参照图20a(2),示例性的,手机2的屏幕上的tp传感器周期性地发送检测信号,触控笔通过天线接收到来自手机2的检测信号后,在指定时隙上通过天线输出方波信号,由于触控笔未感知到切换,所以触控笔输出的方波信号的频率仍然为平板对应的频率,即频率1和频率2,而手机2可接收到的方波信号的频率为频率4,因此,手机2的tp传感器无法接收到触控笔的笔尖输出的方波信号(频率为频率1和频率2)。由于手机2未接收到压感信号,也未接收到方波信号,手机2不上报事件,相应的,触控笔只会接收到平板上报的事件1。
227.参照图20a(3),示例性的,触控笔接收到事件1后,启动定时器,若在预定时长(500ms)内未接收到事件3,则触控笔基于已记录的蓝牙连接通道与射频参数的对应关系,按照顺序向下一个电子设备发送压感信号和对应该射频参数的方波信号。示例性的,所述对应关系包括:触控笔与平板之间的蓝牙连接通道和平板的射频参数(包括方波信号的频率为频率1和频率2)的对应关系,触控笔与手机1之间的蓝牙连接通道和手机1的射频参数(包括方波信号的频率为频率3)的对应关系,触控笔与手机2之间的蓝牙连接通道和手机2的射频参数(包括方波信号的频率为频率4)的对应关系。
228.示例性的,触控笔按照记录的对应关系的顺序,通过与手机1之间的蓝牙连接通道向手机1发送压感信号,并且按照手机1对应的射频参数输出方波信号(频率为频率3)。
229.继续参照图20a(3),示例性的,由于触控笔当前在手机2上书写,手机1只接收到压感信号,未接收到方波信号,相应的,手机1通过手机1的天线向触控笔上报事件1,以指示手机1接收到压感信号而未接收到方波信号。
230.参照图20b(1),示例性的,触控笔接收到事件1后,检测到在预定时长(500ms)内未接收到事件3,则触控笔按照已记录的蓝牙连接通道与射频参数的对应关系的顺序,通过天线输出手机2对应的射频参数对应的方波信号(频率为频率4),并通过与手机2之间的蓝牙连接通道向手机2发送压感信号。
231.仍参照图20b(1),示例性的,手机2接收到压感信号和方波信号后,基于压感信号和方波信号,在屏幕上显示轨迹。以及,手机2通过手机2的天线向触控笔上报事件3。如图20b(2)所示,触控笔接收到事件3后,可确定主设备切换为手机2,并向手机2发送后续获取到的压感信号以及输出与手机2对应的射频参数对应的方波信号(频率为4)。
232.需要说明的是,在无特别说明的情况下,场景五涉及的相关内容与场景一的相关内容相同或相类似,此处不再赘述。
233.场景六
234.如图21为示例性示出的另一种应用场景的示意图,参照图21,平板对应的屏幕类型为on cell类型屏幕,对应的可接收到的方波信号的频率为频率1和频率2(例如可以是100khz和230khz),手机1和手机3与平板对应的射频参数相同,均可接收到频率为频率1和频率2的方波信号。手机2对应的屏幕类型为in celll类型屏幕,对应的可接收到的方波信号的频率为频率3(例如可以是320khz)。
235.结合图9,如图22a~22c为本技术实施例提供的触控笔的切换方法的流程示意图,下面结合图22a(1)~图20a(2)、图20b以及图22c(1)~图22c(2)说明触控笔从平板切换到手机2上书写的具体流程。
236.参照图22a(1),示例性的,触控笔分别与平板、手机1、手机2和手机3完成蓝牙配对,并保存平板、手机1、手机2和手机3的相应信息(包括射频参数和蓝牙通道的对应关系等,详细见上文),示例性的,平板为最后一个与触控笔进行蓝牙配对的设备,即平板为触控笔的主设备,手机1~手机3也可以称为从设备(或从属设备)。
237.示例性的,用户持触控笔在平板上书写,平板可通过平板的天线接收到来自触控笔的压感信号,以及,平板通过tp传感器接收来自触控笔的方波信号,示例性的,平板接收到的来自触控笔的方波信号的频率为频率1(触控笔的天线1发送的)和频率2(触控笔的天线2发送的)。平板基于接收到的压感信号和方波信号,在屏幕上显示轨迹,期间,触控笔与平板和手机保持蓝牙连接。
238.参照图20a(2),示例性的,用户持触控笔从平板切换到手机2上书写。具体的,用户持触控笔在手机2上书写时,触控笔与手机2的屏幕接触,由于触控笔无法感知当前切换到手机上书写,因此,触控笔仍然将生成的压感信号发送至主设备(即平板)。
239.示例性的,平板接收到压感信号后,检测到并未接收到方波信号,相应的,平板通过平板的天线向触控笔发送事件信息,事件信息包括事件1,用于指示平板接收到压感信号,且未接收到方波信号。触控笔可通过蓝牙连接接收到来自平板的事件信息。
240.仍参照图22a(2),示例性的,手机2的屏幕上的tp传感器周期性地发送检测信号,触控笔通过天线接收到来自手机2的检测信号后,在指定时隙上通过天线输出方波信号,由
于触控笔未感知到切换,所以触控笔输出的方波信号的频率仍然为平板对应的频率,即频率1和频率2,而手机2可接收到的方波信号的频率为频率2,因此,手机2的tp传感器无法接收到触控笔的笔尖输出的方波信号(频率为频率1和频率2)。相应的,由于手机2未接收到压感信号,也未接收到方波信号,手机2不上报事件,触控笔只会接收到平板上报的事件1。
241.参照图22b,示例性的,触控笔检测到事件1后,可基于已存储的各蓝牙连接通道与射频参数的对应关系,确定当前存在两个电子设备(即手机1和手机3)与当前主设备(即平板)对应的射频参数一致,触控笔采用多播的方式分别向平板、手机1、手机2和手机3发送压感信号(无需等待500ms),并输出与平板对应的射频参数对应的方波信号(频率为频率1和频率2)。
242.参照图22b,示例性的,由于触控笔当前在手机2上书写,并且手机2无法接收触控笔发送的方波信号(原因可参照场景四和场景五中的描述),因此,平板、手机1、手机2和手机3均只接收到压感信号,未接收到方波信号,相应的,平板、手机1、手机2和手机3分别通过各自的天线向触控笔上报事件1,以指示接收到压感信号而未接收到方波信号。
243.参照图22c(1),示例性的,触控笔接收到任一个电子设备发送的事件1后,开始计时,若在预定时长(500ms)内未接收到事件3,则触控笔按照已记录的蓝牙连接通道与射频参数的对应关系的顺序,通过天线输出手机2对应的射频参数对应的方波信号(频率为频率3),并通过与手机2之间的蓝牙连接通道向手机2发送压感信号。
244.仍参照图22c(1),示例性的,手机2接收到压感信号和方波信号后,基于压感信和方波信号,在屏幕上显示轨迹。以及,手机2通过手机2的天线向触控笔上报事件3。如图22c(2)所示,触控笔接收到事件3后,可确定主设备切换为手机2,并向手机2后续获取到的压感信号以及输出与手机对应的射频参数对应的方波信号(频率为3)。
245.需要说明的是,在无特别说明的情况下,场景六涉及的相关内容与场景一的相关内容相同或相类似,此处不再赘述。
246.进一步需要说明的是,场景一~场景六中的各设备的类型仅为示意性举例。在其它实施例中,以场景五为例,场景五中的各电子设备可以为大屏(也可称为智慧屏)、手机和笔记本(具备触屏的笔记本),例如,场景五可以为会议场景,手机向大屏进行投屏的过程中,通过场景五中描述的技术方案,用户可持触控笔在大屏、手机和笔记本之间切换书写。
247.在一种可能的实现方式中,触控笔从平板切换到手机后,手机上可显示提示框,用于指示触控笔已经切换到当前设备(即手机)。示例性的,如图23所示为用户界面示意图,参照图23,手机的显示窗口中显示一个或多个控件,一个或多个控件的具体描述可参照图9,此处不赘述。示例性的,手机的显示窗口的上部(也可以位于其它位置)可显示提示框401,可选地,该提示框401中可显示触控笔的图标以及显示“触控笔已切换至当前设备”的字样,以提醒用户触控笔已经切换到手机上。
248.在又一种可能的实现方式中,触控笔从平板切换到手机后,参照图24,手机上可显示提示框501,提示框501可提供“切换”选项,平板检测到用户点击“切换”选项,可向触控笔发送切换事件信息,用于指示触控笔的主设备始终为平板,也就是说,即使触控笔在手机上书写,触控笔生成的压感信号均将发送至平板,从而实现一种手动切换方式。可选地,用户可通过将提示框501向左(或向右、向上等均可)滑动,以取消显示该提示框501。
249.请参见图25,图25为本技术实施例提供的一种触控笔的切换方法的流程示意图。
如图25所示,该方法可以包括:
250.s101,触控笔向平板发送压感信号和方波信号。
251.s102,平板基于压感信号和方波信号,显示轨迹。
252.s103a,触控笔向平板发送压感信号。
253.s103b,触控笔向手机发送方波信号。
254.s104a,平板向触控笔发送事件1。
255.s104b,手机向触控笔发送事件2。
256.s105,触控笔接收到事件1和/或事件2,触发多播方式分别向平板和手机发送压感信号。
257.s106,手机基于压感信号和方波信号,显示轨迹。
258.s107,手机向触控笔发送事件3。
259.s108,触控笔向手机发送压感信号和方波信号。
260.有关s101-s108的具体内容,可参照场景一中的描述,此处不再赘述。
261.请参见图26,图26为本技术实施例提供的一种触控笔的切换方法的流程示意图。如图26所示,该方法可以包括:
262.s201,触控笔向平板发送压感信号和方波信号。
263.s202,平板基于压感信号和方波信号,显示轨迹。
264.s203a,触控笔向平板发送压感信号。
265.s203b,触控笔向手机发送方波信号。
266.s204a,平板向触控笔发送事件1。
267.s204b,手机向触控笔发送事件2。
268.s205,触控笔响应于接收到事件1和事件2,向手机发送压感信号和方波信号。
269.s206,手机基于压感信号和方波信号,显示轨迹。
270.有关s201-s206的具体内容,可参照场景三中的描述,此处不再赘述。
271.请参见图27,图27为本技术实施例提供的一种触控笔的切换方法的流程示意图。如图27所示,该方法可以包括:
272.s301,触控笔向平板发送压感信号和方波信号。
273.s302,平板基于压感信号和方波信号,显示轨迹。
274.s303a,触控笔向平板发送压感信号。
275.s303b,触控笔向手机发送对应于平板的射频参数的方波信号。
276.s304,平板向触控笔发送事件1。
277.s305,触控笔响应于接收到的事件1,向手机发送压感信号和对应于手机的射频参数的方波信号。
278.s306,手机基于压感信号和方波信号,显示轨迹。
279.s307,手机向触控笔发送事件3。
280.s308,触控笔响应于接收到的事件3,向手机发送压感信号和对应于手机的射频参数的方波信号。
281.有关s301-s308的具体内容,可参照场景四中的描述,此处不再赘述。
282.请参见图28,图28为本技术实施例提供的一种触控笔的切换方法的流程示意图。
如图28所示,该方法可以包括:
283.s401,触控笔向平板发送压感信号和方波信号。
284.s402,平板基于压感信号和方波信号,显示轨迹。
285.s403a,触控笔向平板发送压感信号。
286.s403b,触控笔向手机2发送对应于平板的射频参数的方波信号。
287.s404,平板向触控笔发送事件1。
288.s405,触控笔响应于接收到的事件1,向手机1发送压感信号,向手机2发送对应于手机1的射频参数的方波信号。
289.s406,手机1向触控笔发送事件1。
290.s407,触控笔响应于接收到的事件1,向手机2发送压感信号和对应于手机2的射频参数的方波信号。
291.s408,手机2基于压感信号和方波信号,显示轨迹。
292.s409,手机2向触控笔发送事件3。
293.s410,触控笔响应于接收到的事件3,向手机2发送压感信号和对应于手机2的射频参数的方波信号。
294.有关s401-s410的具体内容,可参照场景五中的描述,此处不再赘述。
295.请参见图29,图29为本技术实施例提供的一种触控笔的切换方法的流程示意图。如图29所示,该方法可以包括:
296.s501,触控笔向平板发送压感信号和方波信号。
297.s502,平板基于压感信号和方波信号,显示轨迹。
298.s503a,触控笔向平板发送压感信号。
299.s503b,触控笔向手机2发送对应于平板的射频参数的方波信号。
300.s504,平板向触控笔发送事件1。
301.s505,触控笔响应于接收到的事件1,触发多播方式分别向平板、手机1、手机2和手机3发送压感信号。
302.s506a,平板向触控笔发送事件1。
303.s506b,手机1向触控笔发送事件1。
304.s506c,手机2向触控笔发送事件1。
305.s506d,手机3向触控笔发送事件1。
306.s507,触控笔响应于接收到的事件1,向手机2发送压感信号和对应于手机2的射频参数的方波信号。
307.s508,手机2基于压感信号和方波信号,显示轨迹。
308.s509,手机2向触控笔发送事件3。
309.s510,触控笔响应于接收到的事件3,向手机2发送压感信号和对应于手机2的射频参数的方波信号。
310.有关s501-s510的具体内容,可参照场景六中的描述,此处不再赘述。
311.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多
形式,均属于本技术的保护之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1