一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

控制方法、触控笔及触控系统与流程

2022-08-17 10:28:32 来源:中国专利 TAG:
1.本技术实施例涉及电子技术,尤其涉及一种控制方法、触控笔及触控系统。
背景技术
::2.随着科技的发展,在平板电脑等电子设备上会配备有触控笔,触控笔用于在电子设备上进行触控或书写,以使电子设备执行相应的功能。3.目前,电子设备可向触控笔发送上行信号,触控笔对上行信号进行解码,并根据解码后的上行信号向电子设备发送下行信号,以实现电子设备与触控笔的信号同步。4.但是,使用触控笔在电子设备上进行触控或书写操作时,会出现触控笔无法出水、书写断线以及延迟等问题。技术实现要素:5.本技术实施例提供一种控制方法、触控笔及触控系统,以改善因电极受到干扰而引起的触控笔无法出水、书写的笔迹断线以及延迟等问题,大幅度提高书写体验。6.第一方面,本技术实施例提出一种控制方法,应用于触控笔,该触控笔包括第一电极、第二电极和控制模块,第一电极与控制模块之间形成第一接收通路,第二电极与控制模块之间形成第二接收通路;该控制方法包括:在触控笔处于工作模式的情况下,控制模块获取电子设备发送的第n帧上行信号;控制模块根据第n帧上行信号的状态信息,按照预设方式控制目标接收通路导通,以基于目标接收通路接收电子设备发送的第n 1帧上行信号;目标接收通路包括第一接收通路和/或第二接收通路。7.这样,在第二电极接收到的上行信号受到干扰时,在第一电极单独工作的周期内,也可以正常接收到上行信号以实现成功解码,从而改善因干扰引起的触控笔无法出水、书写的笔迹断线以及延迟等问题,大幅度提高书写体验。8.在一种可能的实现方式中,第n帧上行信号的状态信息包括:用于接收第n帧上行信号的目标接收通路的通路配置信息以及第n帧上行信号的解码结果,解码结果为解码失败或解码成功。9.在一种可能的实现方式中,控制模块根据第n帧上行信号的状态信息,按照预设方式控制目标接收通路导通,包括:若第n帧上行信号的解码结果为解码成功,且通路配置信息为第一目标接收通路导通时,控制模块继续控制第一目标接收通路导通;其中,第一目标接收通路为第一预设通路或第二预设通路;第一预设通路包括第一接收通路和第二接收通路,第二预设通路包括第一接收通路。这样,在触控笔处于工作模式的情况下,可根据上一帧上行信号的解码结果,决定是否切换用于接收当前帧的上行信号的目标接收通路,若上一帧的上行信号的解码结果为解码成功时,不切换用于接收当前帧的上行信号的目标接收通路,使得通过目标接收通路接收到的当前帧的上行信号的解码成功率得到提高。10.在一种可能的实现方式中,控制模块根据第n帧上行信号的状态信息,按照预设方式控制目标接收通路导通,包括:若第n帧上行信号的解码结果为解码失败,且通路配置信息为第一目标接收通路导通时,控制模块将第一目标接收通路导通切换为第二目标接收通路导通;其中,第一目标接收通路和第二目标接收通路中的一者为第一预设通路,另一者为第二预设通路;第一预设通路包括第一接收通路和第二接收通路,第二预设通路包括第一接收通路。这样,若上一帧的上行信号的解码结果为解码失败时,切换用于接收当前帧的上行信号的目标接收通路,因此,在第二电极接收到的上行信号受到干扰而导致解码失败时,可切换导通的目标接收通路,使得在第一电极单独工作的周期内,也可以正常接收到上行信号以实现成功解码,从而改善因干扰引起的触控笔无法出水、书写的笔迹断线以及延迟等问题,大幅度提高书写体验。11.在一种可能的实现方式中,第n帧上行信号的状态信息包括用于接收第n帧上行信号的目标接收通路的通路配置信息。12.在一种可能的实现方式中,控制模块根据第n帧上行信号的状态信息,按照预设方式控制目标接收通路导通,包括:控制模块根据第n帧上行信号对应的通路配置信息,按照第一预设顺序循环控制第一接收通路和第二接收通路的导通或断开。这样,通过循环切换不同的电极轮询接收上行信号,因此,在第二电极接收到的上行信号受到干扰时,在第一电极单独工作的周期内,也可以正常接收到上行信号以实现成功解码,从而改善因干扰引起的触控笔无法出水、书写的笔迹断线以及延迟等问题,大幅度提高书写体验。13.在一种可能的实现方式中,第一预设顺序包括第一预设通路和第二预设通路交替导通;其中,第n帧上行信号对应的通路配置信息为第一预设通路导通或第二预设通路导通;第一预设通路包括第一接收通路和第二接收通路,第二预设通路包括第一接收通路。这样,通过循环切换不同的电极轮询接收上行信号,可使得控制模块接收到的上行信号单独来源于第一电极,或者来源于第一电极和第二电极。因此,在第二电极接收到的上行信号受到干扰时,在第一电极单独工作的周期内,也可以正常接收到上行信号以实现成功解码,从而改善因干扰引起的触控笔无法出水、书写的笔迹断线以及延迟等问题,大幅度提高书写体验。14.在一种可能的实现方式中,第一预设顺序包括循环控制第一预设通路导通、第一预设通路导通和第二预设通路导通;其中,第n帧上行信号对应的通路配置信息为第一预设通路导通或第二预设通路导通;第一预设通路包括第一接收通路和第二接收通路,第二预设通路包括第一接收通路。这样,通过循环切换不同的电极轮询接收上行信号,可使得控制模块接收到的上行信号单独来源于第一电极,或者来源于第一电极和第二电极。因此,在第二电极接收到的上行信号受到干扰时,在第一电极单独工作的周期内,也可以正常接收到上行信号以实现成功解码,从而改善因干扰引起的触控笔无法出水、书写的笔迹断线以及延迟等问题,大幅度提高书写体验。15.在一种可能的实现方式中,第一预设顺序包括循环控制第一预设通路导通、第二预设通路导通和第三预设通路导通;其中,第n帧上行信号对应的通路配置信息为第一预设通路导通、第二预设通路导通以及第三预设通路导通中的其中一者;第一预设通路包括第一接收通路和第二接收通路,第二预设通路包括第一接收通路,第三预设通路包括第二接收通路。这样,通过循环切换不同的电极轮询接收上行信号,可使得控制模块接收到的上行信号单独来源于第一电极,或者单独来源于第二电极,或者来源于第一电极和第二电极。因此,在第二电极接收到的上行信号受到干扰时,在第一电极单独工作的周期内,也可以正常接收到上行信号以实现成功解码;或者,在第一电极接收到的上行信号受到干扰时,在第二电极单独工作的周期内,也可以正常接收到上行信号以实现成功解码,从而改善因干扰引起的触控笔无法出水、书写的笔迹断线以及延迟等问题,大幅度提高书写体验。16.在一种可能的实现方式中,在控制模块获取电子设备发送的第n帧上行信号之后,还包括:控制模块对第n帧上行信号进行解码;若第n帧上行信号的解码结果为解码成功时,控制模块根据解码后的第n帧上行信号,控制第一电极和/或第二电极发送下行信号;若第n帧上行信号的解码结果为解码失败时,控制模块确定第n帧上行信号之前的m帧上行信号中,是否存在解码成功的目标上行信号,m为正整数;若存在解码成功的目标上行信号,控制模块根据目标上行信号,控制第一电极和/或第二电极发送下行信号。这样,在第n帧上行信号解码失败的情况下,控制单元依旧可以根据解码成功的目标上行信号继续控制第一电极和第二电极发送下行信号,则使得电子设备可采样到触控笔发送的每个下行信号,基于每个下行信号可获取一次触控笔在触控屏上的触控位置以及触控笔的倾斜角度等,以实现电子设备与触控笔的同步,从而进一步改善因干扰引起的触控笔无法出水、书写的笔迹断线以及延迟等问题。17.在一种可能的实现方式中,若存在解码成功的目标上行信号,控制模块根据目标上行信号,控制第一电极和/或第二电极发送下行信号,包括:若存在解码成功的多个目标上行信号,控制模块根据与第n帧上行信号最接近的目标上行信号,控制第一电极和/或第二电极发送下行信号。这样,在第n帧上行信号的解码失败的情况下,选择与第n帧上行信号之间的时间间隔最近的目标上行信号,来控制第一电极和第二电极发送下行信号,可使得触控笔发送的下行信号的时序,与电子设备采样下行信号的时序同步,使得电子设备可以正常采样到触控笔发送的下行信号,从而进一步改善因干扰引起的触控笔无法出水、书写的笔迹断线以及延迟等问题。18.在一种可能的实现方式中,触控笔还包括第一开关和第二开关,第一开关连接于第一电极与控制模块之间,第二开关连接于第二电极与控制模块之间;控制模块根据第n帧上行信号的状态信息,按照预设方式控制目标接收通路导通,包括:控制模块根据第n帧上行信号的状态信息,按照预设方式控制第一开关和第二开关的导通或断开,以控制第一接收通路和第二接收通路的导通或断开。19.在一种可能的实现方式中,该方法还包括:在触控笔处于空闲模式的情况下,控制模块按照第二预设顺序循环控制第一接收通路和第二接收通路的导通或断开;其中,第二预设顺序为:第一接收通路和第二接收通路均断开、第一接收通路和第二接收通路均导通、第一接收通路和第二接收通路均断开,以及第一接收通路导通且第二接收通路断开。这样,通过将空闲模式中的部分时长设置成第一接收通路和第二接收通路均断开,从而减少空闲模式时触控笔的电量消耗;另外,在空闲模式导通接收通路时,可使得一部分时间来导通第一接收通路和第二接收通路,另一部分时间来导通第一接收通路,因此,若第二电极接收到的上行信号受到干扰时,在第一电极单独工作的周期内,也可以正常接收到上行信号以实现成功解码,从而使得触控笔切换至工作模式。20.在一种可能的实现方式中,该方法还包括:在触控笔处于空闲模式的情况下,若控制模块首次对接收到的上行信号解码成功时,控制模块控制触控笔从空闲模式切换为工作模式。21.在一种可能的实现方式中,该方法还包括:在触控笔处于工作模式的情况下,若控制模块对预设时长内接收到的上行信号均未解码成功,或者在预设时长内均未接收到上行信号时,控制模块控制触控笔从工作模式切换为空闲模式。这样,若解码单元对预设时长内接收到的上行信号均未解码成功,或者在预设时长内均未接收到上行信号时,可认为用户已经将触控笔的笔尖移动至远离电子设备的触控屏的位置,因此,可以将触控笔从工作模式切换为空闲模式,从而减少触控笔的电量消耗。22.第二方面,本技术实施例提出一种触控笔,包括存储器和处理器,存储器用于存储计算机程序,处理器用于调用计算机程序,以执行上述的控制方法。23.第三方面,本技术实施例提出一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序或指令,当计算机程序或指令被运行时,实现上述的控制方法。24.第四方面,本技术实施例提出一种触控系统,包括电子设备以及上述的触控笔;电子设备,用于向触控笔发送上行信号,以及接收触控笔发送的下行信号。25.第二方面至第四方面的各可能的实现方式,效果与第一方面以及第一方面的可能的设计中的效果类似,在此不再赘述。附图说明26.图1为本技术实施例适用的一种场景示意图;27.图2为本技术实施例提供的触控笔的结构示意图;28.图3为本技术实施例提供的触控笔的部分拆分结构示意图;29.图4为本技术实施例提供的触控笔与电子设备交互的示意图;30.图5为本技术实施例提供的一种触控笔的硬件结构示意图;31.图6为本技术实施例提供的一种电子设备的硬件结构示意图;32.图7为本技术实施例提供的触控笔内部的各个硬件结构的连接示意图;33.图8为本技术实施例适用的用户握持触控笔的场景示意图;34.图9为本技术实施例提供的一种控制方法的流程图;35.图10为本技术实施例提供的第一种信号时序图;36.图11为本技术实施例提供的第二种信号时序图;37.图12为本技术实施例提供的第三种信号时序图;38.图13为本技术实施例提供的另一种控制方法的流程图;39.图14为本技术实施例提供的第四种信号时序图;40.图15为本技术实施例提供的第五种信号时序图;41.图16为本技术实施例提供的第六种信号时序图;42.图17为本技术实施例提供的第七种信号时序图。具体实施方式43.图1为本技术实施例适用的一种场景示意图。参照图1,该场景中包括触控笔(stylus)100、电子设备200和无线键盘300。图1中以电子设备200为平板电脑(tablet)为例进行说明。触控笔100和无线键盘300可以向电子设备200提供输入,电子设备200基于触控笔100或无线键盘300的输入,执行响应于该输入的操作。无线键盘300上可以设置触控区域,触控笔100可以操作无线键盘300的触控区域,向无线键盘300提供输入,无线键盘300可以基于触控笔100的输入执行响应于该输入的操作。在一种实施例中,触控笔100和电子设备200之间、触控笔100和无线键盘300之间,以及电子设备200和无线键盘300之间,可以通过通信网络进行互联,以实现无线信号的交互。该通信网络可以但不限于为:wi-fi热点网络、wi-fi点对点(peer-to-peer,p2p)网络、蓝牙网络、zigbee网络或近场通信(nearfieldcommunication,nfc)网络等近距离通信网络。44.触控笔100可以为电容笔。电容笔可以包括:无源电容笔和有源电容笔。无源电容笔可以称为被动式电容笔,有源电容笔可以称为主动式电容笔。45.主动式电容笔中(例如笔尖内)可以设置一个或多个电极,主动式电容笔可以通过电极发射信号。触控笔100为主动式电容笔时,与触控笔100交互的电子设备200的触控屏201上需要集成电极阵列。在一种实施例中,电极阵列可以为电容式电极阵列。电子设备200通过电极阵列可以接收来自主动式电容笔的信号,进而在接收到该信号时,基于触控屏201上的电容值的变化识别主动式电容笔在触控屏上的位置,以及主动式电容笔的倾角。46.图2为本技术实施例提供的触控笔的结构示意图。参照图2所示,触控笔100可以包括笔尖10、笔杆20和后盖30。笔杆20的内部为中空结构,笔尖10和后盖30分别位于笔杆20的两端,后盖30与笔杆20之间可以通过插接或者卡合方式,笔尖10与笔杆20之间的配合关系详见图3的描述。47.图3为本技术实施例提供的触控笔的部分拆分结构示意图。参照图3所示,触控笔100还包括主轴组件50,主轴组件50位于笔杆20内,且主轴组件50在笔杆20内可滑动设置。主轴组件50上具有外螺纹51,笔尖10包括书写端11和连接端12,其中,笔尖10的连接端12具有与外螺纹51配合的内螺纹(未示出)。48.当主轴组件50装配到笔杆20内时,笔尖10的连接端12伸入笔杆20内且与主轴组件50的外螺纹51螺纹连接。在一些其他示例中,笔尖10的连接端12与主轴组件50之间还可以通过卡合等可拆卸方式实现连接。通过笔尖10的连接端12与主轴组件50之间可拆卸相连,这样实现了对笔尖10的更换。49.其中,为了对笔尖10的书写端11受到的压力进行检测,参照图2所示,笔尖10与笔杆20之间具有间隙10a,这样可以确保笔尖10的书写端11受到外力时,笔尖10可以朝向笔杆20移动,笔尖10的移动会带动主轴组件50在笔杆20内移动。而对外力的检测,参照图3所示,在主轴组件50上设有压感组件60,压感组件60的部分与笔杆20内的固定结构固定相连,压感组件60的部分与主轴组件50固定相连。这样,主轴组件50随着笔尖10移动时,由于压感组件60的部分与笔杆20内的固定结构固定相连,所以主轴组件50的移动会驱动压感组件60形变,压感组件60的形变传递给电路板70(例如,压感组件60与电路板70之间可以通过导线或者柔性电路板实现电连接),电路板70根据压感组件60形变检测出笔尖10的书写端11的压力,从而根据笔尖10书写端11的压力控制书写端11的线条粗细。50.需要说明的是,笔尖10的压力检测包括但不限于上述方法。例如,还可以通过在笔尖10的书写端11内设置压力传感器,由压力传感器检测笔尖10的压力。51.本实施例中,参照图3所示,触控笔100还包括多个电极,多个电极例如可以为第一发射电极41、接地电极43和第二发射电极42。第一发射电极41、接地电极43和第二发射电极42均与电路板70电连接。第一发射电极41可以位于笔尖10内且靠近书写端11,电路板70可以被配置为可以分别向第一发射电极41和第二发射电极42提供信号的控制板,第一发射电极41用于发射第一信号,当第一发射电极41靠近电子设备200的触控屏201时,第一发射电极41与电子设备200的触控屏201之间可以形成耦合电容,这样电子设备200可以接收到第一信号。其中,第二发射电极42用于发射第二信号,电子设备200根据接收到的第二信号可以判断触控笔100的倾斜角度。本技术实施例中,第二发射电极42可以位于笔杆20的内壁上。在一种示例中,第二发射电极42也可以位于主轴组件50上。52.接地电极43可以位于第一发射电极41和第二发射电极42之间,或者,接地电极43可以位于第一发射电极41和第二发射电极42的外周围,接地电极43用于降低第一发射电极41和第二发射电极42相互之间的耦合。53.当电子设备200接收来自触控笔100的第一信号时,触控屏201对应位置处的电容值会发生变化。据此,电子设备200可以基于触控屏201上的电容值的变化,确定触控笔100(或触控笔100的笔尖)在触控屏201上的位置。另外,电子设备200可以采用倾角检测算法中的双笔尖投影方法获取触控笔100的倾斜角度。其中,第一发射电极41和第二发射电极42在触控笔100中的位置不同,因此当电子设备200接收来自触控笔100的第一信号和第二信号时,触控屏201上两个位置处的电容值会发生变化。电子设备200可以根据第一发射电极41和第二发射电极42之间的距离,以及触控屏201上电容值发生变化的两个位置处之间的距离,获取触控笔100的倾斜角度,更为详细的获取触控笔100的倾斜角度可以参照现有技术中双笔尖投影方法的相关描述。54.本技术实施例中,参照图3所示,触控笔100还包括:电池组件80,电池组件80用于向电路板70提供电源。其中,电池组件80可以包括锂离子电池,或者,电池组件80可以包括镍铬电池、碱性电池或镍氢电池等。在一种实施例中,电池组件80包括的电池可以为可充电电池或一次性电池,其中,当电池组件80包括的电池为可充电电池时,触控笔100可以通过无线充电方式对电池组件80中的电池进行充电。55.其中,触控笔100为主动式电容笔时,参照图4所示,电子设备200和触控笔100无线连接后,电子设备200可以通过触控屏201上集成的电极阵列向触控笔100发送上行信号。触控笔100可以通过接收电极接收该上行信号,且触控笔100通过发射电极(例如第一发射电极41和第二发射电极42)发射下行信号。下行信号包括上述的第一信号和第二信号。当触控笔100的笔尖10接触触控屏201时,触控屏201对应位置处的电容值会发生变化,电子设备200可以基于触控屏201上的电容值,确定触控笔100的笔尖10在触控屏201上的位置。在一种实施例中,上行信号和下行信号可以为方波信号。56.图5为本技术实施例提供的一种触控笔的硬件结构示意图。参照图5所示,触控笔100可以具有处理器110。处理器110可以包括用于支持触控笔100的操作的存储和处理电路。存储和处理电路可以包括诸如非易失性存储器的存储装置(例如,闪存存储器或构造为固态驱动器的其它电可编程只读存储器)、易失性存储器(例如,静态或动态随机存取存储器)等。处理器110中的处理电路可以用来控制触控笔100的操作。处理电路可以基于一个或多个微处理器、微控制器、数字信号处理器、基带处理器、电源管理单元、音频芯片、专用集成电路等。57.触控笔100中可以包括一个或多个传感器。例如,传感器可以包括压力传感器120。压力传感器120可以设置在触控笔100的书写端11(如图3所示)。当然,压力传感器120还可以设在触控笔100的笔杆20内,这样,触控笔100的笔尖10一端受力后,笔尖10的另一端移动将力作用到压力传感器120。在一种实施例中,处理器110根据压力传感器120检测到的压力大小可以调整触控笔100的笔尖10书写时的线条粗细。58.传感器也可以包括惯性传感器130。惯性传感器130可以包括三轴加速计和三轴陀螺仪,和/或,用于测量触控笔100的运动的其它部件,例如,三-轴磁力计可以以九-轴惯性传感器的构造被包括在传感器中。传感器也可以包括附加的传感器,诸如温度传感器、环境光传感器、基于光的接近传感器、接触传感器、磁传感器、压力传感器和/或其它传感器。59.触控笔100中可以包括如发光二极管的状态指示器140和按钮150。状态指示器140用于向用户提示触控笔100的状态。按钮150可以包括机械按钮和非机械按钮,按钮150可以用于从用户收集按钮按压信息。60.本技术实施例中,触控笔100中可以包括一个或多个电极160(具体可以参照图3中的描述),其中一个电极160可以位于触控笔100的书写端处,其中一个电极160可以位于笔尖10内,可以参照上述的相关描述。61.触控笔100中可以包括感测电路170。感测电路170可感测位于电极160和与触控笔100交互的电容触摸传感器面板的驱动线之间的电容耦合。感测电路170可以包括用以接收来自电容触摸传感器面板的电容读数的放大器、用以生成解调信号的时钟、用以生成相移的解调信号的相移器、用以使用同相解调频率分量来解调电容读数的混频器、以及用以使用正交解调频率分量来解调电容读数的混频器等。混频器解调的结果可用于确定与电容成比例的振幅,使得触控笔100可以感测到与电容触摸传感器面板的接触。62.可以理解的是,根据实际需求,在触控笔100可以包括麦克风、扬声器、音频发生器、振动器、相机、数据端口以及其它设备。用户可以通过利用这些设备提供命令来控制触控笔100和与触控笔100交互的电子设备200的操作,并且接收状态信息和其它输出。63.处理器110可以用于运行触控笔100上的控制触控笔100的操作的软件。触控笔100的操作过程中,运行在处理器110上的软件可以处理传感器输入、按钮输入和来自其它装置的输入以监视触控笔100的移动和其它用户输入。在处理器110上运行的软件可以检测用户命令并且可以与电子设备200通信。64.为了支持触控笔100与电子设备200的无线通信,触控笔100可以包括无线模块。图5中以无线模块为蓝牙模块180为例进行说明。无线模块还可以为wi-fi热点模块、wi-fi点对点模块等。蓝牙模块180可以包括射频收发器,例如收发器。蓝牙模块180也可以包括一个或多个天线。收发器可以利用天线发射和/或接收无线信号,无线信号基于无线模块的类型,可以是蓝牙信号、无线局域网信号、诸如蜂窝电话信号的远程信号、近场通信信号或其它无线信号。65.触控笔100还可以包括充电模块190,充电模块190可以支持触控笔100的充电,为触控笔100提供电力。66.应理解,本技术实施例中的电子设备200可以称为用户设备(userequipment,ue)、终端(terminal)等,例如,电子设备200可以为平板电脑(portableandroiddevice,pad)、个人数字处理(personaldigitalassistant,pda)、具有无线通信功能的手持设备、计算设备、车载设备或可穿戴设备,虚拟现实(virtualreality,vr)终端设备、增强现实(augmentedreality,ar)终端设备、工业控制(industrialcontrol)中的无线终端、无人驾驶(selfdriving)中的无线终端、远程医疗(remotemedical)中的无线终端、智能电网(smartgrid)中的无线终端、运输安全(transportationsafety)中的无线终端、智慧城市(smartcity)中的无线终端、智慧家庭(smarthome)中的无线终端等具有触控屏的移动终端或固定终端。本技术实施例中对终端设备的形态不做具体限定。67.图6为本技术实施例提供的一种电子设备的硬件结构示意图。参照图6,电子设备200可以包括多个子系统,这些子系统协作以执行、协调或监控电子设备202的一个或多个操作或功能。电子设备200包括处理器210、输入表面220、协调引擎230、电源子系统240、电源连接器250、无线接口260和显示器270。68.示例性的,协调引擎230可以用于与电子设备200的其他子系统进行通信和/或处理数据;与触控笔100通信和/或交易数据;测量和/或获得一个或多个模拟或数字传感器(诸如触摸传感器)的输出;测量和/或获得传感器节点阵列(诸如电容感测节点的阵列)的一个或多个传感器节点的输出;接收和定位来自触控笔100的尖端信号和环信号;基于尖端信号交叉区域和环形信号交叉区域的位置来定位触控笔100等。69.电子设备200的协调引擎230包括或以其他方式可通信地耦接至位于输入表面220下方或与该输入表面集成一体的传感器层。协调引擎230利用传感器层对输入表面220上的触控笔100进行定位,并使用本文所述的技术来估计触控笔100相对于输入表面220的平面的角位置。在一种实施例中,输入表面220可以称为触控屏201。70.例如,电子设备200的协调引擎230的传感器层是布置为列和行的电容感测节点网格。更具体地说,列迹线阵列被设置成垂直于行迹线阵列。传感器层可以与电子设备的其他层分开,或者传感器层可以直接设置在另一个层上,其他层诸如但不限于:显示器叠堆层、力传感器层、数字转换器层、偏光器层、电池层、结构性或装饰性外壳层等。71.传感器层能够以多种模式操作。如果以互电容模式操作,则列迹线和行迹线在每个重叠点(例如,“垂直”互电容)处形成单个电容感测节点。如果以自电容模式操作,则列迹线和行迹线在每个重叠点处形成两个(垂直对齐的)电容感测节点。在另一个实施方案中,如果以互电容模式操作,则相邻的列迹线和/或相邻的行迹线可各自形成单个电容感测节点(例如,“水平”互电容)。如上所述,传感器层可以通过监测在每个电容感测节点处呈现的电容(例如,互电容或自电容)变化来检测触控笔100的笔尖10的存在和/或用户手指的触摸。在许多情况下,协调引擎230可被配置为经由电容耦合来检测通过传感器层从触控笔100接收的尖端信号及环信号。72.其中,尖端信号和/或环信号可以包括可被配置为令电子设备200识别触控笔100的特定信息和/或数据。此类信息在本文通常被称为“触笔身份”信息。该信息和/或数据可以由传感器层接收,并由协调引擎230解译、解码和/或解调。73.处理器210可以使用触笔身份信息来同时接收来自一支以上的触笔的输入。具体地,协调引擎230可被配置为将由协调引擎230检测到的若干触笔中的每个触笔的位置和/或角位置传输给处理器210。在其他情况下,协调引擎230还可以向处理器210传输与由协调引擎230检测到的多个触笔的相对位置和/或相对角位置有关的信息。例如,协调引擎230可以通知处理器210所检测的第一触控笔位于距离所检测的第二触控笔的位置。74.在其他情况下,端信号和/或环信号还可以包括用于令电子设备200识别特定用户的特定信息和/或数据。此类信息在本文通常被称为“用户身份”信息。75.协调引擎230可以将用户身份信息(如果检测到和/或可复原的话)转发到处理器210。如果用户身份信息不能从尖端信号和/或环信号中复原,则协调引擎230可以可选地向处理器210指示用户身份信息不可用。处理器210能够以任何合适的方式利用用户身份信息(或不存在该信息的情况),包括但不限于:接受或拒绝来自特定用户的输入,允许或拒绝访问电子设备的特定功能等。处理器210可以使用用户身份信息来同时接收来自一个以上的用户的输入。76.在另外的其他情况下,尖端信号和/或环信号可以包括可被配置为令电子设备200识别用户或触控笔100的设置或偏好的特定信息和/或数据。此类信息在本文通常被称为“触笔设置”信息。77.协调引擎230可以将触笔设置信息(如果检测到和/或可复原的话)转发到处理器210。如果触笔设置信息不能从尖端信号和/或环信号中复原,则协调引擎230可以可选地向处理器210指示触笔设置信息不可用。电子设备200能够以任何合适的方式利用触笔设置信息(或不存在该信息的情况),包括但不限于:将设置应用于电子设备,将设置应用于在电子设备上运行的程序,改变由电子设备的图形程序所呈现的线条粗细、颜色、图案,改变在电子设备上操作的视频游戏的设置等。78.一般而言,处理器210可被配置为执行、协调和/或管理电子设备200的功能。此类功能可以包括但不限于:与电子设备200的其他子系统通信和/或交易数据,与触控笔100通信和/或交易数据,通过无线接口进行数据通信和/或交易数据,通过有线接口进行数据通信和/或交易数据,促进通过无线(例如,电感式、谐振式等)或有线接口进行电力交换,接收一个或多个触笔的位置和角位置等。79.处理器210可被实现为能够处理、接收或发送数据或指令的任何电子设备。例如,处理器可以是微处理器、中央处理单元、专用集成电路、现场可编程门阵列、数字信号处理器、模拟电路、数字电路或这些设备的组合。处理器可以是单线程或多线程处理器。处理器可以是单核或多核处理器。80.在使用期间,处理器210可被配置为访问存储有指令的存储器。该指令可被配置为使处理器执行、协调或监视电子设备200的一个或多个操作或功能。81.存储在存储器中的指令可被配置为控制或协调电子设备200的其他部件的操作,该部件诸如但不限于:另一处理器、模拟或数字电路、易失性或非易失性存储器模块、显示器、扬声器、麦克风、旋转输入设备、按钮或其他物理输入设备、生物认证传感器和/或系统、力或触摸输入/输出部件、通信模块(诸如无线接口和/或电源连接器),和/或触觉或触觉反馈设备。82.存储器还可存储可由触笔或处理器使用的电子数据。例如,存储器可以存储电子数据或内容(诸如媒体文件、文档和应用程序)、设备设置和偏好、定时信号和控制信号或者用于各种模块的数据、数据结构或者数据库,与检测尖端信号和/或环信号相关的文件或者配置等等。存储器可被配置为任何类型的存储器。例如,存储器可被实现作为随机存取存储器、只读存储器、闪存存储器、可移动存储器、其他类型的存储元件或此类设备的组合。83.电子设备200还包括电源子系统240。电源子系统240可包括电池或其它电源。电源子系统240可被配置为向电子设备200提供电力。电源子系统240还可耦接到电源连接器250。电源连接器250可以是任何合适的连接器或端口,其可被配置为从外部电源接收电力并且/或者被配置为向外部负载提供电力。例如,在一些实施方案中,电源连接器250可以用于对电源子系统240内的电池进行再充电。在另一个实施方案中,电源连接器250可以用于将存储在(或可用于)电源子系统240内的电力传输到触控笔100。84.电子设备200还包括无线接口260,以促进电子设备200与触控笔100之间的电子通信。在一个实施方案中,电子设备200可被配置为经由低能量蓝牙通信接口或近场通信接口与触控笔100通信。在其他示例中,通信接口有利于电子设备200与外部通信网络、设备或平台之间的电子通信。85.无线接口260(无论是电子设备200与触控笔100之间的通信接口还是另外的通信接口)可被实现为一个或多个无线接口、蓝牙接口、近场通信接口、磁性接口、通用串行总线接口、电感接口、谐振接口,电容耦合接口、wi-fi接口、tcp/ip接口、网络通信接口、光学接口、声学接口或任何传统的通信接口。86.电子设备200还包括显示器270。显示器270可以位于输入表面220后方,或者可以与其集成一体。显示器270可以通信地耦接至处理器210。处理器210可以使用显示器270向用户呈现信息。在很多情况下,处理器210使用显示器270来呈现用户可以与之交互的界面。在许多情况下,用户操纵触控笔100与界面进行交互。87.对于本领域的技术人员而言将显而易见的是,上文关于电子设备200所呈现的具体细节中的一些细节可为实践特定的所述实施方案或其等同物所不需要的。类似地,其他电子设备可以包括更多数量的子系统、模块、部件等。在适当的情况下,一些子模块可以被实现为软件或硬件。因此,应当理解,上述描述并非旨在穷举或将本公开限制于本文所述的精确形式。相反,对于本领域的普通技术人员而言将显而易见的是,根据上述教导内容,许多修改和变型是可能的。88.在一些实施例中,用户可打开电子设备上的绘画应用程序、备忘录应用程序,或者电子设备的全局书写功能等时,用户可以使用触控笔在电子设备的触控屏上进行绘画、书写等操作,相应的,电子设备可以显示触控笔绘制的笔迹。89.图7为本技术实施例提供的触控笔内部的各个硬件结构的连接示意图。参照图7所示,该触控笔包括第一电极、第二电极、第一开关s1、第二开关s2、信号处理单元、模数转换单元、解码单元、控制单元和发射驱动单元。此外,触控笔内还设置有充电模块等器件。90.本技术实施例以第一电极既作为发射电极又作为接收电极,且第二电极既作为发射电极又作为接收电极为例进行说明。其中,第一电极可以为图3中描述的第一发射电极41,其位于触控笔的笔尖内;第二电极可以为图3中描述的第二发射电极42,其位于笔杆20的内壁上,或者位于主轴组件50上。91.在采用触控笔在电子设备的触控屏上进行触控操作时,第一电极与触控屏之间的距离,小于第二电极与触控屏之间的距离。另外,第一电极的表面积小于第二电极的表面积。92.第一开关s1连接于第一电极与信号处理单元之间,且第一开关s1的控制端还与控制单元连接。第一开关s1用于在控制单元的作用下,控制第一电极与信号处理单元之间的第一接收通路的导通或断开。当第一开关s1导通时,第一电极与信号处理单元之间的第一接收通路导通;而当第一开关s1断开时,第一电极与信号处理单元之间的第一接收通路断开。93.第二开关s2连接于第二电极与信号处理单元之间,且第二开关s2的控制端还与控制单元连接。第二开关s2用于在控制单元的作用下,控制第二电极与信号处理单元之间的第二接收通路的导通或断开。当第二开关s2导通时,第二电极与信号处理单元之间的第二接收通路导通;而当第二开关s2断开时,第二电极与信号处理单元之间的第二接收通路断开。94.在一些实施例中,第一开关s1和第二开关s2可以为开关晶体管。示例性的,第一开关s1可以为第一开关晶体管,第一开关晶体管的栅极与控制单元连接,第一开关晶体管的源极与第一电极连接,第一开关晶体管的漏极与信号处理单元连接;相应的,第二开关s2可以为第二开关晶体管,第二开关晶体管的栅极与控制单元连接,第二开关晶体管的源极与第二电极连接,第二开关晶体管的漏极与信号处理单元连接。95.一种情况,该第一开关晶体管可以为n型晶体管。在一种场景中,控制单元可向第一开关晶体管的栅极输入高电平信号,控制第一开关晶体管导通,则使得第一电极与信号处理单元之间的第一接收通路导通;在另一种场景中,控制单元也可向第一开关晶体管的栅极输入低电平信号,控制第一开关晶体管断开(也可称为截止),则使得第一电极与信号处理单元之间的第一接收通路断开。相应的,该第二开关晶体管也可以为n型晶体管。在一种场景中,控制单元可向第二开关晶体管的栅极输入高电平信号,控制第二开关晶体管导通,则使得第二电极与信号处理单元之间的第二接收通路导通;在另一种场景中,控制单元也可向第二开关晶体管的栅极输入低电平信号,控制第二开关晶体管断开(也可称为截止),则使得第二电极与信号处理单元之间的第二接收通路断开。96.另一种情况,该第一开关晶体管可以为p型晶体管。在一种场景中,控制单元可向第一开关晶体管的栅极输入低电平信号,控制第一开关晶体管导通,则使得第一电极与信号处理单元之间的第一接收通路导通;在另一种场景中,控制单元也可向第一开关晶体管的栅极输入高电平信号,控制第一开关晶体管断开,则使得第一电极与信号处理单元之间的第一接收通路断开。相应的,该第二开关晶体管也可以为p型晶体管。在一种场景中,控制单元可向第二开关晶体管的栅极输入低电平信号,控制第二开关晶体管导通,则使得第二电极与信号处理单元之间的第二接收通路导通;在另一种场景中,控制单元也可向第二开关晶体管的栅极输入高电平信号,控制第二开关晶体管断开,则使得第二电极与信号处理单元之间的第二接收通路断开。97.当然,可以理解的是,第一开关s1和第二开关s2还可以是其他类型的开关器件,本技术实施例对此不作具体限定。98.信号处理单元包括相互连接的放大单元和滤波单元,放大单元分别与第一开关s1和第二开关s2连接,滤波单元与模数转换单元连接。99.放大单元用于对导通的接收通路上传输的上行信号进行放大处理,并将放大处理后的上行信号传输至滤波单元。当第一接收通路导通而第二接收通路断开时,放大单元用于对第一电极接收到的上行信号进行放大处理;当第一接收通路断开而第二接收通路导通时,放大单元用于对第二电极接收到的上行信号进行放大处理;当第一接收通路和第二接收通路均导通时,放大单元用于对第一电极和第二电极同时接收到的上行信号进行放大处理。滤波单元用于对放大的上行信号进行滤波处理,并将滤波处理后的上行信号传输至模数转换单元。100.模数转换单元可以为模数转换器(analogtodigitalconverter,adc),该模数转换单元还与解码单元连接。模数转换单元用于对滤波处理后的上行信号进行模数转换处理,并将模数转换后的上行信号传输给解码单元。101.解码单元还与控制单元连接,其用于对模数转换后的上行信号进行解码,当解码成功时,可获取到上行信号中的信号内容,并将该信号内容传输给控制单元。102.控制单元可以为微控制单元(microcontrolunit,mcu),该控制单元还与发射驱动单元连接。控制单元用于根据解码单元传输的信号内容,向发射驱动单元发送控制信号。103.发射驱动单元还分别与第一电极和第二电极连接,其用于根据控制单元发送的控制信号,驱动第一电极发送第一信号,以及驱动第二电极发送第二信号。第一信号也可称为第一下行信号,第二信号也可称为第二下行信号。104.可以理解的是,上述的解码单元和控制单元可集成在同一芯片中,当然,上述的解码单元和控制单元也可以独立设置,本技术实施例对此不作限定。105.在一些实施例中,为了实现电子设备与触控笔的信号同步功能,电子设备与触控笔之间按照约定好的交互协议,支持双向信息的传输。106.具体的,电子设备按照预设刷新频率发送上行信号,触控笔的接收电极接收电子设备发送的上行信号,并将其传输给信号处理单元进行处理,经信号处理单元进行放大处理和滤波处理后的上行信号传输至模数转换单元,模数转换单元对其进行模数转换处理,并将模数转换后的上行信号传输给解码单元,解码单元对模数转换后的上行信号进行解码。当解码成功后可获取到上行信号中的信号内容,解码单元将该信号内容传输给控制单元;控制单元根据解码单元传输的信号内容,向发射驱动单元发送控制信号,发射驱动单元还根据控制单元发送的控制信号,驱动第一电极发送第一信号以及驱动第二电极发送第二信号。107.相应的,电子设备采样来自第一电极和第二电极发送的下行信号,即电子设备实现对触控笔的触控扫描。因此,可实现电子设备的触控扫描与触控笔发射下行信号的同步,即电子设备接收下行信号时,触控笔也在发射下行信号,从而使得触控笔的信号发射和电子设备的触控扫描之间的时序对齐,电子设备基于每个下行信号可获取一次触控笔在触控屏上的触控位置以及触控笔的倾斜角度等。触控笔发射的下行信号可以为高压交流信号。108.在一种相关技术中,在触控笔处于工作模式的情况下,第一开关s1和第二开关s2一直处于导通状态,即触控笔的接收电极包括第一电极和第二电极,触控笔采用第一电极和第二电极同时来接收电子设备发送的上行信号,第一电极和第二电极接收到的上行信号汇聚到一个通路上,再传输给信号处理单元,使得传输给信号处理单元的上行信号的信号强度更高,来提高解码单元对上行信号的解码成功率。109.如图8所示,在触控笔100中设置有第一发射电极41和第二发射电极42,第一发射电极41位于触控笔100的笔尖内,将第一发射电极41用作第一电极,第二发射电极42位于触控笔100的笔杆的内壁上或者位于主轴组件上,将第二发射电极42用作第二电极。但是,在用户的实际使用过程中,由于第二电极远离触控笔的笔尖位置,因此,如图8所示,用户握持触控笔100在电子设备上进行书写时,用户的手指容易接近或触摸到第二电极(即第二发射电极42)所在的区域。人体作为一个导体,由于电容效应的存在,会使得第二电极接收到的上行信号受到干扰,因此,触控笔内的第一电极和第二电极在接收电子设备发送的上行信号之后,会导致传输至信号处理单元的有用的上行信号的信号强度大幅度衰减。特别是当用户的手部大面积接触到电子设备的触控屏时,会导致电子设备发送的上行信号被削弱,从而导致通过第一电极和第二电极传输至信号处理单元的上行信号的信号强度进一步发生衰减。110.当传输至信号处理单元的上行信号的信号强度发生衰减后,会导致解码单元对接收到的上行信号的解码成功率大幅度降低,即解码单元可能出现无法成功解码的情况。当触控笔的解码单元对接收到的上行信号解码失败后,发射驱动单元也不再驱动第一电极发送第一信号以及驱动第二电极发送第二信号,使得电子设备也无法接收到触控笔发送的下行信号,从而导致触控笔在书写时出现无法出水、书写的笔迹断线以及延迟等功能故障。111.在另一种相关技术中,在触控笔处于工作模式的情况下,第一开关s1一直处于断开状态,而第二开关s2一直处于导通状态,即此时的触控笔的接收电极仅包括第二电极,触控笔仅采用第二电极来接收电子设备发送的上行信号。在用户握持触控笔在电子设备上进行书写的情况下,若手指接近或触摸到第二电极所在的区域时,也会导致传输至信号处理单元的有用的上行信号的信号强度大幅度衰减,进而导致解码单元对接收到的上行信号的解码成功率大幅度降低,使得触控笔在书写时出现无法出水、书写的笔迹断线以及延迟等功能故障。112.基于此,本技术实施例提供了一种控制方法、触控笔及触控系统,在第n帧上行信号解码成功时,继续控制用于接收第n帧上行信号的第一目标接收通路导通,而在第n帧上行信号解码失败时,将第一目标接收通路导通切换为第二目标接收通路导通。通过根据上一帧上行信号的解码结果,确定是否切换导通的目标接收通路,从而使得在在第二电极接收到的上行信号受到干扰而导致解码失败时,可切换导通的目标接收通路,使得在第一电极单独工作的周期内,也可以正常接收到上行信号以实现成功解码,从而改善因干扰引起的触控笔无法出水、书写的笔迹断线以及延迟等问题,大幅度提高书写体验。113.在图7所示的触控笔的基础上,下面结合具体的实施例对本技术实施例提供的触控笔的控制方法进行说明。下面这几个实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。114.示意性的,在第一种可选的实施方式中,图9为本技术实施例提供的一种控制方法的流程图。参照图9所示,本技术实施例提供的触控笔的控制方法可以包括如下步骤:115.步骤901,在触控笔处于空闲模式的情况下,控制模块按照第二预设顺序循环控制第一接收通路和第二接收通路的导通或断开。116.在用户未握持触控笔靠近电子设备的触控屏时,触控笔会处于空闲模式。空闲模式指的是触控笔仅监听电子设备发送的上行信号,而不会向电子设备发送下行信号的模式。117.当触控笔处于空闲模式时,控制模块会按照如下的第二预设顺序循环控制第一接收通路和第二接收通路的导通或断开。其中,第二预设顺序为:第一接收通路和第二接收通路均断开、第一接收通路和第二接收通路均导通、第一接收通路和第二接收通路均断开,以及第一接收通路导通且第二接收通路断开的顺序。118.也就是说,当触控笔处于空闲模式时,触控笔循环处于空闲状态、第一接收状态、空闲状态和第二接收状态。空闲状态指的是第一接收通路和第二接收通路均持续断开时的状态,第一接收状态指的是第一接收通路和第二接收通路均持续导通时的状态,第二接收状态指的是第一接收通路持续导通而第二接收通路持续断开时的状态。119.其中,控制模块包括信号处理子模块和控制子模块,信号处理子模块包括图7所示的信号处理单元和模数转换单元,控制子模块包括图7所示的控制单元和解码单元。在一些实施例中,是控制模块中的控制单元通过控制第一开关s1的导通或断开,来控制第一接收通路的导通或断开,控制单元通过控制第二开关s2的导通或断开,来控制第二接收通路的导通或断开。120.因此,当触控笔处于空闲模式时,在第一接收状态对应的阶段内,可基于第一接收通路和第二接收通路,使得第一电极和第二电极可同时持续探测是否有来自电子设备发送的上行信号;而在第二接收状态对应的阶段内,可基于第一接收通路,使得第一电极可持续探测是否有来自电子设备发送的上行信号。121.例如,当触控笔处于空闲模式时,空闲状态的持续时长可以为90ms,第一接收状态和第二接收状态的持续时长可以为20ms。122.步骤902,在触控笔处于空闲模式的情况下,若控制模块首次对接收到的上行信号解码成功时,控制模块控制触控笔从空闲模式切换为工作模式。123.在触控笔处于空闲模式的情况下,当解码单元未接收到上行信号或者对接收到的上行信号解码失败时,触控笔依旧维持在空闲模式,并按照上述的第二预设顺序循环控制第一接收通路和第二接收通路的导通或断开。124.在触控笔处于空闲模式的情况下,而当解码单元首次成功解码上行信号时,控制单元控制触控笔从空闲模式切换为工作模式。工作模式指的是触控笔监听电子设备发送的上行信号,并根据解码成功的上行信号向电子设备发送下行信号的模式。并且,在触控笔处于空闲模式时,触控笔监听上行信号的时序与电子设备发送上行信号的时序同步,且触控笔发送下行信号的时序与电子设备采样下行信号的时序同步。125.下面结合图10至图12所示的三种不同的信号时序图,说明本技术实施例的触控笔的控制方式。图10至图12所示的时序图中示出了:电子设备发送上行信号的时序,电子设备采样触控笔发送的下行信号的时序,触控笔中的第一电极和第二电极(或者仅通过第一电极)监听电子设备发送的上行信号的时序,以及触控笔的第一电极和第二电极发送下行信号的时序。126.图10至图12所示的信号时序图中,均是以电子设备的刷新频率为60hz为例进行说明的,电子设备以60hz的刷新频率来刷新触控屏上显示的画面,且电子设备以60hz的刷新频率来发送上行信号。127.当然,可以理解的是,电子设备的刷新频率可以包括但不限于:60hz、90hz、120hz以及240hz等。电子设备的刷新频率指的是每秒内电子设备显示的画面的刷新次数,电子设备的刷新频率也可称为显示频率或者显示帧率。128.如图10至图12所示,电子设备每间隔16.6ms(1000ms/60)刷新一次触控屏上显示的画面,且电子设备每间隔16.6ms向触控笔发送一次上行信号,即上行信号的发送周期为16.6ms。上行信号的发送周期指的是电子设备发送两个上行信号之间的时长。129.并且,电子设备基于刷新频率采样触控笔发送的下行信号。电子设备基于其对应的刷新频率,在一个显示周期内采样k个下行信号。例如,电子设备的刷新频率为60hz,电子设备在向触控笔发送上行信号后,可以在16.6ms内采样触控笔发送的k个下行信号。k可以预先设定,其中,k为大于或等于1的整数,如k为3。130.而电子设备发送上行信号,以及采样触控笔发送的下行信号之间的时间段内,可用于显示画面。131.若触控笔从空闲模式切换为工作模式之后,触控笔可每间隔16.6ms接收一次电子设备发送的上行信号。触控笔接收电子设备发送的上行信号后,若对上行信号解码成功,则可以在16.6ms内发送k个下行信号。例如,第一电极可以在16.6ms内发送k个第一信号,第二电极可以在16.6ms内发送k个第二信号,第一信号和第二信号可称为下行信号。132.在一些实施例中,触控笔和电子设备中均设置有配置文件,配置文件中包括参数a、b、c和k的取值。其中,参数a表示触控笔接收来自电子设备的上行信号与发送第一个下行信号之间的时长,参数b表示触控笔发送的相邻两个下行信号之间的时长,参数c表示触控笔发送的一个下行信号占用的时长,k表示相邻两个上行信号之间,触控笔发送的下行信号的个数。参数a、b、c和k可预先设定,也就是说,电子设备能够基于预先设定的参数a、b、c和k,确定在发送上行信号后采样下行信号的策略,如在一个上行信号的周期内,按照参数a、b、c,采样k次下行信号。相应的,触控笔在处于工作模式时,能够基于预先配置的参数a、b、c和k,确定发送下行信号的策略,如在接收到来自电子设备的上行信号后,按照参数a、b、c,发送k个下行信号。133.第一种可能的场景,如图10所示,在电子设备发送第x-1帧上行信号之前(包括第x-1帧上行信号的时长)的时间段内,触控笔的笔尖未接触到电子设备的触控屏,触控笔的控制模块基本上接收不到电子设备发送的上行信号,或者,触控笔的控制模块接收到的电子设备发送的上行信号的信号强度很小。因此,触控笔中的解码单元对接收到的上行信号进行解码时,会出现解码失败的情况。此时,触控笔依旧维持在空闲模式,并按照上述的第二预设顺序循环控制第一接收通路和第二接收通路的导通或断开。134.例如,在图10中,电子设备处于第x-2帧显示周期内时,触控笔一直处于空闲模式,且从空闲状态切换为第一接收状态;电子设备处于第x-1帧显示周期内时,触控笔一直处于空闲模式中的第一接收状态,此时,触控笔的第一接收通路和第二接收通路均持续导通,使得触控笔基于第一电极和第二电极同时监听电子设备发送的上行信号。135.若在发送第x-1帧上行信号之后到发送第x帧上行信号之前的时间段,为触控笔的笔尖接触电子设备的触控屏的时机。由于电子设备在第x帧显示周期内发送第x帧上行信号时,触控笔中的第一接收通路和第二接收通路均导通,若触控笔的第一电极和第二电极接收的上行信号未受到干扰时(例如,用户握持触控笔的位置远离第二电极所在的区域时对应的场景),则通过第一电极和第二电极传输至解码单元的上行信号的信号强度较大,使得解码单元可以对该上行信号解码成功,则控制单元控制触控笔从空闲模式切换为工作模式。136.若用户正常握持触控笔(即户握持触控笔的位置远离第二电极所在的区域),第二电极接收到的上行信号受到的干扰很小甚至没有受到干扰,因此,可以通过第一电极和第二电极同时接收上行信号,并通过第一接收通路和第二接收通路将上行信号传输至控制模块,使得最终传输给控制模块的上行信号的信号强度较大,从而提高上行信号的信噪比。137.第二种可能的场景,如图11所示,在电子设备发送第x-1帧上行信号之前(包括第x-1帧上行信号的时长)的时间段内,触控笔的笔尖未接触到电子设备的触控屏,触控笔处于空闲模式。例如,电子设备处于第x-2帧显示周期内时,触控笔一直处于空闲模式,且从空闲状态切换为第一接收状态;电子设备处于第x-1帧显示周期内时,触控笔一直处于空闲模式中的第一接收状态。138.若在发送第x-1帧上行信号之后到发送第x帧上行信号之前的时间段,为触控笔的笔尖接触电子设备的触控屏的时机。由于电子设备在第x帧显示周期内发送第x帧上行信号时,触控笔中的第一接收通路和第二接收通路均导通,若用户握持触控笔的位置接近或触摸到第二电极所在的区域,使得第二电极接收到的上行信号受到较大的干扰,则使得第一电极和第二电极同时传输给解码单元的上行信号的信号强度大幅度衰减,从而导致解码单元对该上行信号解码失败,则控制单元继续控制触控笔处于空闲状态,并按照上述的第二预设顺序循环控制第一接收通路和第二接收通路的导通或断开。139.以空闲状态的持续时长为90ms,第一接收状态和第二接收状态的持续时长为20ms为例。因此,在电子设备处于第x帧显示周期内时,触控笔从第一接收状态切换为空闲状态,并在电子设备处于第x 5帧显示周期内,触控笔从空闲状态切换为第二接收状态。140.由于第二接收状态的持续时长(20ms)大于显示周期(16.6ms)的时长,因此,电子设备在第x 6帧显示周期内发送第x 6帧上行信号时,触控笔中的第一接收通路导通而第二接收通路断开,因此,即使用户握持触控笔的位置接近或触摸到第二电极所在的区域,也可以使得通过第一电极传输至解码单元的上行信号的信号强度较大,从而使得解码单元可以对该上行信号解码成功,则控制单元控制触控笔从空闲模式切换为工作模式。141.上述是以第一接收状态和第二接收状态的持续时长为20ms,且显示周期为16.6ms(即对应的刷新频率为60hz)为例进行说明。当然,可以理解的是,本技术实施例中的第一接收状态和第二接收状态的持续时长,以及显示周期还可以设置成其他数值,只要使得第一接收状态和第二接收状态的持续时长,均大于显示周期(即电子设备发送的相邻两帧上行信号之间的间隔时长)的方式,均可适用于本技术。例如,还可以将显示周期设置成11.1ms(即对应的刷新频率为90hz),同时将第一接收状态和第二接收状态的持续时长设置成13ms。142.第三种可能的场景,如图12所示,在电子设备发送第x-1帧上行信号之前(包括第x-1帧上行信号的时长)的时间段内,触控笔的笔尖未接触到电子设备的触控屏,触控笔处于空闲模式。例如,电子设备处于第x-2帧显示周期内时,触控笔一直处于空闲模式,且从空闲状态切换为第二接收状态;电子设备处于第x-1帧显示周期内时,触控笔一直处于空闲模式中的第二接收状态。143.若在发送第x-1帧上行信号之后到发送第x帧上行信号之前的时间段,为触控笔的笔尖接触电子设备的触控屏的时机。由于电子设备在第x帧显示周期内发送第x帧上行信号时,触控笔中的第一接收通路导通而第二接收通路断开,若用户握持触控笔的位置接近或触摸到第二电极所在的区域,也可以使得通过第一电极传输至解码单元的上行信号的信号强度较大,从而使得解码单元可以对该上行信号解码成功,则控制单元控制触控笔从空闲模式切换为工作模式。144.也就是说,若用户握持触控笔的位置接近或触摸到第二电极所在的区域,第二电极接收到的上行信号会受到较大的干扰。因此,可仅通过第一电极接收上行信号,并通过第一接收通路将上行信号传输至控制模块,使得解码单元在这种场景下也可以成功解码。145.步骤903,在触控笔处于工作模式的情况下,控制模块基于第一目标接收通路接收电子设备发送的第n帧上行信号。146.在一些实施例中,在触控笔处于工作模式的情况下,控制单元可通过控制第一开关s1和第二开关s2的导通或断开,以控制第一目标接收通路导通,则触控笔的接收电极(第一电极和第二电极,或者第一电极)接收到的电子设备发送的第n帧上行信号,可通过第一目标接收通路传输给控制模块。147.其中,第一目标接收通路为第一预设通路或第二预设通路;第一预设通路包括第一接收通路和第二接收通路,第二预设通路包括第一接收通路。148.第一种情况,如图10所示,在电子设备处于第x帧显示周期内时,触控笔就从空闲模式切换为工作模式。并且,在电子设备处于第x帧显示周期至第x y 1帧显示周期内时,触控笔一直处于工作模式,y为大于1的正整数。149.如图10所示,在电子设备处于第x帧显示周期时,第一目标接收通路为第一预设通路,该第一预设通路包括第一接收通路和第二接收通路,即触控笔的第一电极和第二电极同时接收电子设备发送的第x帧上行信号,并基于第一接收通路和第二接收通路将上行信号传输给控制模块。150.例如,电子设备发送的第n帧上行信号可以为图10所示的第x帧上行信号,其对应的第一目标接收通路包括第一接收通路和第二接收通路;电子设备发送的第n帧上行信号还可以为图10所示的第x 1帧上行信号至第x y帧上行信号中的每个上行信号,其对应的第一目标接收通路均包括第一接收通路和第二接收通路。151.第二种情况,如图11所示,在电子设备处于第x 6帧显示周期内时,触控笔就从空闲模式切换为工作模式。并且,在电子设备处于第x 7帧显示周期内时,触控笔也一直处于工作模式。152.如图11所示,在电子设备处于第x 6帧显示周期内时,第一目标接收通路为第二预设通路,该第二预设通路为第一接收通路,即触控笔的第一电极接收电子设备发送的第x 6帧上行信号,并通过第一接收通路将该上行信号传输给控制模块。153.例如,电子设备发送的第n帧上行信号可以为图11所示的第x 6帧上行信号,其对应的第一目标接收通路为第一接收通路;电子设备发送的第n帧上行信号还可以为图11所示的第x 7帧上行信号,其对应的第一目标接收通路也为第一接收通路。154.第三种情况,如图12所示,在电子设备处于第x帧显示周期内时,触控笔就从空闲模式切换为工作模式。并且,在电子设备处于第x帧显示周期至第x z 1帧显示周期内时,触控笔一直处于工作模式,z为大于1的正整数。155.如图12所示,在电子设备处于第x帧显示周期时,第一目标接收通路为第二预设通路,该第二预设通路为第一接收通路,即触控笔的第一电极接收电子设备发送的第x帧上行信号,并通过第一接收通路将该上行信号传输给控制模块。156.例如,电子设备发送的第n帧上行信号可以为图12所示的第x帧上行信号,其对应的第一目标接收通路为第一接收通路;电子设备发送的第n帧上行信号还可以为图12所示的第x 1帧上行信号至第x z帧上行信号中的每个上行信号,其对应的第一目标接收通路均为第一接收通路。157.步骤904,控制模块对第n帧上行信号进行解码。158.在本技术实施例中,控制模块在接收到第n帧上行信号之后,控制模块中的信号处理单元依次对第n帧上行信号进行放大处理和滤波处理,并将放大和滤波处理后的上行信号传输至控制模块中的模数转换单元。控制模块中的模数转换单元对上行信号继续进行模数转换处理,并将模数转换后的上行信号传输给解码单元。控制模块中的解码单元对模数转换后的上行信号进行解码。159.在一些实施例中,解码单元在接收到模数转换单元传输的模数转换后的上行信号之后,需要先判断模数转换后的上行信号的信号强度是否大于或等于接收解码阈值。若模数转换后的上行信号的信号强度大于或等于接收解码阈值,解码单元才对模数转换后的上行信号进行解码;而若模数转换后的上行信号的信号强度小于接收解码阈值时,解码单元不会对模数转换后的上行信号进行解码。160.需要说明的是,当用于接收上行信号的接收电极不同时,接收解码阈值也不同。例如,当第一电极和第二电极同时接收上行信号时,接收解码阈值可以为第一接收解码阈值;当仅通过第一电极接收上行信号时,接收解码阈值可以为第二接收解码阈值;当仅通过第二电极接收上行信号时,接收解码阈值可以为第三接收解码阈值。第一接收解码阈值、第二接收解码阈值和第三接收解码阈值均不同。161.因此,解码单元需要根据用于接收上行信号的接收电极来选择对应的接收解码阈值,并与模数转换后的上行信号的信号强度进行比较,以确定是否对模数转换后的上行信号进行解码。例如,当用于接收上行信号的接收电极包括第一电极和第二电极时,解码单元采用第一接收解码阈值与模数转换后的上行信号的信号强度进行比较;当用于接收上行信号的接收电极仅包括第一电极时,解码单元采用第二接收解码阈值与模数转换后的上行信号的信号强度进行比较;当用于接收上行信号的接收电极仅包括第二电极时,解码单元采用第三接收解码阈值与模数转换后的上行信号的信号强度进行比较。162.由于第一电极的表面积小于第二电极的表面积,因此,在设置不同接收电极对应的接收解码阈值,可将第一接收解码阈值设置成大于第三接收解码阈值,且第三接收解码阈值大于第二接收解码阈值。163.步骤905,若第n帧上行信号的解码结果为解码成功时,控制模块根据解码后的第n帧上行信号,控制第一电极和第二电极发送下行信号,并继续控制第一目标接收通路导通,以基于第一目标接收通路继续接收电子设备发送的第n 1帧上行信号。164.在本技术实施例中,若解码单元对第n帧上行信号解码成功时,解码单元可获取到第n帧上行信号的信号内容,并将该信号内容传输给控制单元,控制单元根据第n帧上行信号的信号内容,控制第一电极和第二电极依次发送k个下行信号,则电子设备采样触控笔发送的每个下行信号,基于每个下行信号可获取一次触控笔在触控屏上的触控位置以及触控笔的倾斜角度等,以实现电子设备与触控笔的同步。165.并且,用于接收第n 1帧上行信号的目标接收通路,与用于接收第n帧上行信号的目标接收通路以及第n帧上行信号的解码结果相关。166.若用于接收第n帧上行信号的目标接收通路为第一目标接收通路,且第n帧上行信号的解码结果为解码成功时,则用于接收第n 1帧上行信号的目标接收通路依旧为第一目标接收通路。因此,控制单元继续通过控制第一开关s1和第二开关s2的导通或断开,以继续控制第一目标接收通路导通,则使得触控笔可通过第一目标接收通路对应的接收电极,接收电子设备发送的第n 1帧上行信号,并将接收到的第n 1帧上行信号通过第一目标接收通路传输给控制模块。167.示例性的,第一目标接收通路可以包括第一接收通路和第二接收通路,则此时的第一目标接收通路对应的接收电极包括第一电极和第二电极,第一电极和第二电极可同时接收电子设备发送的第n 1帧上行信号,并将接收到的第n 1帧上行信号通过第一接收通路和第二接收通路传输给控制模块。或者,第一目标接收通路为第一接收通路,则此时的第一目标接收通路对应的接收电极仅包括第一电极,第一电极接收电子设备发送的第n 1帧上行信号,并将接收到的第n 1帧上行信号通过第一接收通路传输给控制模块。168.第一种情况,如图10所示,若电子设备发送的第n帧上行信号为图10所示的第x帧上行信号,其对应的第一目标接收通路包括第一接收通路和第二接收通路,且解码单元对第x帧上行信号解码成功时,则第n 1帧上行信号为图10所示的第x 1帧上行信号,且第x 1帧上行信号对应的第一目标接收通路依旧包括第一接收通路和第二接收通路。相应的,若电子设备发送的第n帧上行信号为图10所示的第x 1上行信号,其对应的第一目标接收通路包括第一接收通路和第二接收通路,且解码单元对第x 1上行信号解码成功后,则第n 1帧上行信号为图10中的第x 2帧上行信号,且第x 2帧上行信号对应的第一目标接收通路依旧包括第一接收通路和第二接收通路。169.按照上述方式以此类推,若第x 2帧上行信号至第x y-1帧上行信号均解码成功时,针对第x 2帧上行信号至第x y-1帧上行信号中的每个上行信号,其对应的第一目标接收通路均包括第一接收通路和第二接收通路。170.若电子设备发送的第n帧上行信号为图10中的第x y-1帧上行信号,其对应的第一目标接收通路包括第一接收通路和第二接收通路,且解码单元对第x y-1帧上行信号解码成功时,则第n 1帧上行信号为图10所示的第x y帧上行信号,且第x y帧上行信号对应的第一目标接收通路依旧包括第一接收通路和第二接收通路。171.第二种情况,如图11所示,若电子设备发送的第n帧上行信号为图11所示的第x 6帧上行信号,其对应的第一目标接收通路为第一接收通路,且解码单元对第x 6帧上行信号解码成功时,则第n 1帧上行信号为图11所示的第x 7帧上行信号,且第x 7帧上行信号对应的第一目标接收通路依旧为第一接收通路。172.第三种情况,如图12所示,若电子设备发送的第n帧上行信号为图12所示的第x帧上行信号,其对应的第一目标接收通路为第一接收通路,且解码单元对第x帧上行信号解码成功时,则第n 1帧上行信号为图12所示的第x 1帧上行信号,且第x 1帧上行信号对应的第一目标接收通路依旧为第一接收通路。相应的,若电子设备发送的第n帧上行信号为图12所示的x 1上行信号,其对应的第一目标接收通路为第一接收通路,且解码单元对第x 1上行信号解码成功后,则第n 1帧上行信号为图12中的第x 2帧上行信号,且第x 2帧上行信号对应的第一目标接收通路依旧为第一接收通路。173.按照上述方式以此类推,若第x 2帧上行信号至第x z-1帧上行信号均解码成功时,针对第x 2帧上行信号至第x z-1帧上行信号中的每个上行信号,其对应的第一目标接收通路均为第一接收通路。174.若电子设备发送的第n帧上行信号为图12中的第x z-1帧上行信号,其对应的第一目标接收通路为第一接收通路,且解码单元对第x z-1帧上行信号解码成功时,则第n 1帧上行信号为图12所示的第x z帧上行信号,且第x z帧上行信号对应的第一目标接收通路依旧为第一接收通路。175.可以理解的是,在一些实施例中,触控笔也可以仅采用第一电极来发送下行信号,或者仅采用第二电极来发送下行信号,将第一电极发送的下行信号称为第一信号,第二电极发送的下行信号包括第二信号。因此,若同时采用第一电极和第二电极来发送下行信号时,该下行信号包括第一信号和第二信号。176.步骤906,若第n帧上行信号的解码结果为解码失败时,控制模块将第一目标接收通路导通切换为第二目标接收通路导通,以基于第二目标接收通路接收电子设备发送的第n 1帧上行信号,并确定第n帧上行信号之前的m帧上行信号中,是否存在解码成功的目标上行信号。177.若用于接收第n帧上行信号的目标接收通路为第一目标接收通路,且第n帧上行信号的解码结果为解码失败时,则用于接收第n 1帧上行信号的目标接收通路从第一目标接收通路切换为第二目标接收通路。因此,控制单元通过控制第一开关s1和第二开关s2的导通或断开,将第一目标接收通路导通切换为第二目标接收通路导通,则使得触控笔可通过第二目标接收通路对应的接收电极,接收电子设备发送的第n 1帧上行信号,并将接收到的第n 1帧上行信号通过第二目标接收通路传输给控制模块。178.示例性的,第一目标接收通路可以包括第一接收通路和第二接收通路,且第n帧上行信号的解码结果为解码失败时,则第二目标接收通路为第一接收通路,此时的第二目标接收通路对应的接收电极仅包括第一电极,第一电极接收电子设备发送的第n 1帧上行信号,并将接收到的第n 1帧上行信号通过第一接收通路传输给控制模块。或者,第一目标接收通路为第一接收通路,且第n帧上行信号的解码结果为解码失败时,则第二目标接收通路包括第一接收通路和第二接收通路,此时的第二目标接收通路对应的接收电极包括第一电极和第二电极,第一电极和第二电极可同时接收电子设备发送的第n 1帧上行信号,并将接收到的第n 1帧上行信号通过第一接收通路和第二接收通路传输给控制模块。179.一种情况,如图10所示,若电子设备发送的第n帧上行信号为图10所示的第x y帧上行信号,其对应的第一目标接收通路包括第一接收通路和第二接收通路,且解码单元对第x y帧上行信号解码失败时,则第n 1帧上行信号为图10所示的第x y 1帧上行信号,且第x y 1帧上行信号对应的第二目标接收通路为第一接收通路,即控制单元将第一目标接收通路导通切换为第二目标接收通路导通。180.例如,第x y帧上行信号对应的第一目标接收通路包括第一接收通路和第二接收通路,若电子设备在发送第x y-1帧上行信号之后的时间段,用户的手指接近或触摸到第二电极所在的区域,从而会导致第x y帧上行信号解码失败,因此,切换至第一接收通路导通来接收电子设备发送的第x y 1帧上行信号,使得第x y 1帧上行信号可解码成功。181.另一种情况,如图12所示,若电子设备发送的第n帧上行信号为图12所示的x z帧上行信号,其对应的第一目标接收通路为第一接收通路,且解码单元对第x z帧上行信号解码失败时,则第n 1帧上行信号为图12所示的第x z 1帧上行信号,且第x z 1帧上行信号对应的第二目标接收通路包括第一接收通路和第二接收通路,即控制单元将第一目标接收通路导通切换为第二目标接收通路导通。182.例如,第x z帧上行信号对应的第一目标接收通路为第一接收通路。若电子设备在发送第x z-1帧上行信号之后的时间段,用户的手指触碰到电子设备的触控屏,会导致电子设备发送的上行信号的信号强度削弱,并且由于第一电极的表面积较小,通过第一电极传输给解码单元的上行信号的信号强度较弱,从而会导致第x z帧上行信号解码失败;或者,若电子设备在发送第x z-1帧上行信号之后的时间段,电子设备插入充电器进行充电,由于充电时电网带来的干扰噪声,会使得电子设备发送的上行信号的信噪比较低,因此,通过第一电极传输给解码单元的上行信号的信噪比也较低,从而也会导致第x z帧上行信号解码失败。因此,可切换至第一接收通路和第二接收通路导通来接收电子设备发送的第x z 1帧上行信号,使得第x z 1帧上行信号可解码成功。183.另外,由于第n帧上行信号的解码结果为解码失败,控制单元也就无法根据解码后的第n帧上行信号,控制第一电极和第二电极发送下行信号。因此,为了使得控制单元可以继续控制第一电极和第二电极发送下行信号,控制模块需要确定第n帧上行信号之前的m帧上行信号中,是否存在解码成功的目标上行信号。184.其中,m为正整数,例如,m可以为5、10、15、20等。m的具体数值可根据经验值进行设定。185.步骤907,若存在解码成功的目标上行信号,控制模块根据目标上行信号,控制第一电极和第二电极发送下行信号。186.若控制单元确定第n帧上行信号之前的m帧上行信号中,存在解码成功的目标上行信号,则控制单元可以根据解码成功的目标上行信号,控制第一电极和第二电极发送下行信号。187.因此,在第n帧上行信号解码失败的情况下,控制单元依旧可以根据解码成功的目标上行信号继续控制第一电极和第二电极发送下行信号,则使得电子设备可采样到触控笔发送的每个下行信号,基于每个下行信号可获取一次触控笔在触控屏上的触控位置以及触控笔的倾斜角度等,以实现电子设备与触控笔的同步,从而进一步改善因干扰引起的触控笔无法出水、书写的笔迹断线以及延迟等问题。188.一种情况下,如图10所示,若电子设备发送的第n帧上行信号为图10所示的第x y帧上行信号,且解码单元对第x y帧上行信号解码失败,则控制单元确定第x y-m帧上行信号至第x y-1帧上行信号中,是否存在解码成功的目标上行信号。以x y-m大于x为例,则可以确定第x y-m帧上行信号至第x y-1帧上行信号中的每个上行信号均解码成功,因此,可将第x y-m帧上行信号至第x y-1帧上行信号中的每个上行信号作为目标上行信号,控制单元根据第x y-m帧上行信号至第x y-1帧上行信号中的任意一个目标上行信号,控制第一电极和第二电极发送下行信号。189.例如,y可以为100,m可以为10,若解码单元对第x 100帧上行信号解码失败,且控制单元确定第x 90帧上行信号至第x 99帧上行信号中的每个上行信号均解码成功,则可将第x 90帧上行信号至第x 99帧上行信号中的每个上行信号作为目标上行信号。190.另一种情况下,如图12所示,若电子设备发送的第n帧上行信号为图12所示的x z帧上行信号,且解码单元对第x z帧上行信号解码失败时,则控制单元确定第x z-m帧上行信号至第x z-1帧上行信号中,是否存在解码成功的目标上行信号。以x z-m大于x为例,则可以确定第x z-m帧上行信号至第x z-1帧上行信号中的每个上行信号均解码成功,因此,可将第x z-m帧上行信号至第x z-1帧上行信号中的每个上行信号作为目标上行信号,控制单元根据第x z-m帧上行信号至第x z-1帧上行信号中的任意一个目标上行信号,控制第一电极和第二电极发送下行信号。191.例如,z可以为200,m可以为10,若解码单元对第x 200帧上行信号解码失败,且控制单元确定第x 190帧上行信号至第x 199帧上行信号中的每个上行信号均解码成功,则可将第x 190帧上行信号至第x 199帧上行信号中的每个上行信号作为目标上行信号。192.在一些实施例中,在第n帧上行信号的解码失败的情况下,若控制单元确定第n帧上行信号之前的m帧上行信号中,仅存在解码成功的一个目标上行信号时,控制单元直接根据这个解码成功的目标上行信号,控制第一电极和第二电极发送下行信号。193.在另一些实施例中,在第n帧上行信号的解码失败的情况下,若控制单元确定第n帧上行信号之前的m帧上行信号中,存在解码成功的多个目标上行信号时,控制单元可根据与第n帧上行信号最近的目标上行信号,控制第一电极和第二电极发送下行信号。194.例如,如图10所示,若电子设备发送的第n帧上行信号为图10所示的第x y帧上行信号,解码单元对第x y帧上行信号解码失败,且第x y-m帧上行信号至第x y-1帧上行信号中的每个上行信号均解码成功,则控制单元可根据第x y-1帧上行信号,控制第一电极和第二电极发送下行信号。195.如图12所示,若电子设备发送的第n帧上行信号为图12所示的x z帧上行信号,解码单元对第x z帧上行信号解码失败,且第x z-m帧上行信号至第x z-1帧上行信号中的每个上行信号均解码成功,则控制单元可根据第x z-1帧上行信号,控制第一电极和第二电极发送下行信号。196.需要说明的是,在第n帧上行信号的解码失败的情况下,若控制单元选择与第n帧上行信号之间的时间间隔较远的目标上行信号,来控制第一电极和第二电极发送下行信号时,可能会导致触控笔发送的下行信号的时序,与电子设备采样下行信号的时序之间的时间偏移较大,即出现触控笔发送的下行信号的时序,与电子设备采样下行信号的时序不同步的问题,从而导致电子设备可能无法采样到触控笔发送的下行信号。因此,在第n帧上行信号的解码失败的情况下,控制单元选择与第n帧上行信号之间的时间间隔最近的目标上行信号,来控制第一电极和第二电极发送下行信号,可使得触控笔发送的下行信号的时序,与电子设备采样下行信号的时序同步,使得电子设备可以正常采样到触控笔发送的下行信号,从而进一步改善因干扰引起的触控笔无法出水、书写的笔迹断线以及延迟等问题。197.在一些场景中,在触控笔处于工作模式的情况下,若控制模块中的解码单元对预设时长内接收到的上行信号均未解码成功,或者解码单元在预设时长内均未接收到上行信号时,控制模块中的控制单元控制触控笔从工作模式切换为空闲模式。198.其中,该预设时长可根据经验值或人为设定,例如,该预设时长可以为10秒。若解码单元对预设时长内接收到的上行信号均未解码成功,或者解码单元在预设时长内均未接收到上行信号时,可认为用户已经将触控笔的笔尖移动至远离电子设备的触控屏的位置,即用户已经不使用触控笔在电子设备上进行操作,因此,也就可以将触控笔从工作模式切换为空闲模式。199.综上,在本技术一种可选的实施方式中,在触控笔处于工作模式的情况下,可根据上一帧(第n帧)上行信号的解码结果,决定是否切换用于接收当前帧(第n 1)的上行信号的目标接收通路。若上一帧的上行信号的解码结果为解码成功时,不切换用于接收当前帧的上行信号的目标接收通路,即用于接收上一帧的上行信号的目标接收通路,与用于接收当前帧的上行信号的目标接收通路一致。而若上一帧的上行信号的解码结果为解码失败时,切换用于接收当前帧的上行信号的目标接收通路,即用于接收上一帧的上行信号的目标接收通路,与用于接收当前帧的上行信号的目标接收通路不一致。200.基于上述方式,在第二电极接收到的上行信号受到干扰而导致解码失败时,可切换导通的目标接收通路,使得在第一电极单独工作的周期内,也可以正常接收到上行信号以实现成功解码,从而改善因干扰引起的触控笔无法出水、书写的笔迹断线以及延迟等问题,大幅度提高书写体验。201.第二种可选的实施方式,图13为本技术实施例提供的另一种控制方法的流程图。参照图13所示,本技术实施例提供的触控笔的控制方法可以包括如下步骤:202.步骤1301,在触控笔处于空闲模式的情况下,控制模块按照第二预设顺序循环控制第一接收通路和第二接收通路的导通或断开。203.步骤1302,在触控笔处于空闲模式的情况下,若控制模块首次对接收到的上行信号解码成功时,控制模块控制触控笔从空闲模式切换为工作模式。204.步骤1301的执行过程与上述的步骤901的执行过程类似,步骤1302的执行过程与上述的步骤902的执行过程类似,为避免重复,在此不再赘述。205.另外,如图14所示的信号时序图中关于空闲模式的具体描述,可参照图11所示的信号时序图中关于空闲模式的具体描述;图15所示的信号时序图中关于空闲模式的具体描述,可参照图12所示的信号时序图中关于空闲模式的具体描述。206.步骤1303,在触控笔处于工作模式的情况下,控制模块基于导通的目标接收通路接收电子设备发送的第n帧上行信号。207.在一些实施例中,在触控笔处于工作模式的情况下,控制单元可通过控制第一开关s1和第二开关s2的导通或断开,以控制目标接收通路导通,并基于导通的目标接收通路接收电子设备发送的第n帧上行信号。208.一种情况,用于接收第n帧上行信号对应的目标接收通路包括第一接收通路和第二接收通路。此时,控制单元可控制第一开关s1和第二开关s2均导通,第一电极和第二电极同时接收电子设备发送的第n帧上行信号,并基于第一接收通路和第二接收通路将上行信号传输给控制模块。209.另一种情况,用于接收第n帧上行信号对应的目标接收通路为第一接收通路。此时,控制单元可控制第一开关s1导通而第二开关s2断开,第一电极接收电子设备发送的第n帧上行信号,并基于第一接收通路将该上行信号传输给控制模块。210.步骤1304,控制模块对第n帧上行信号进行解码。211.步骤1304的执行过程与上述的步骤904的执行过程类似,为避免重复,在此不再赘述。在对第n帧上行信号解码成功时,执行步骤1305;而在对第n帧上行信号解码失败时,执行步骤1306至步骤1307。212.步骤1305,若第n帧上行信号的解码结果为解码成功时,控制模块根据解码后的第n帧上行信号,控制第一电极和第二电极发送下行信号。213.关于步骤1305的具体执行过程,可参照上述步骤905中控制第一电极和第二电极发送下行信号的执行过程。214.一种情况,如图14所示,若电子设备发送的第n帧上行信号为图14所示的第x 6帧上行信号,且解码单元对第x 6帧上行信号解码成功,则控制单元根据解码后的第x 6帧上行信号,控制第一电极和第二电极依次发送k个下行信号。相应的,若电子设备发送的第n帧上行信号为图14所示的第x 8帧上行信号,且解码单元对第x 8帧上行信号解码成功,则控制单元根据解码后的第x 8帧上行信号,控制第一电极和第二电极依次发送k个下行信号。215.另一种情况,如图15所示,若电子设备发送的第n帧上行信号为图15所示的第x帧上行信号,且解码单元对第x帧上行信号解码成功,则控制单元根据解码后的第x帧上行信号,控制第一电极和第二电极依次发送k个下行信号。相应的,若电子设备发送的第n帧上行信号为图15所示的第x 2帧上行信号,且解码单元对第x 2帧上行信号解码成功,则控制单元根据解码后的第x 2帧上行信号,控制第一电极和第二电极依次发送k个下行信号。216.步骤1306,若第n帧上行信号的解码结果为解码失败时,控制模块确定第n帧上行信号之前的m帧上行信号中,是否存在解码成功的目标上行信号。217.关于步骤1306的具体执行过程,可参照上述步骤906中确定第n帧上行信号之前的m帧上行信号中,是否存在解码成功的目标上行信号的执行过程。218.步骤1307,若存在解码成功的目标上行信号,控制模块根据目标上行信号,控制第一电极和第二电极发送下行信号。219.一种情况,如图14所示,若电子设备发送的第n帧上行信号为图14所示的第x 7帧上行信号,且解码单元对第x 7帧上行信号解码失败,若控制单元确定出第x 7帧上行信号之前的第x 6帧上行信号解码成功,则将第x 6帧上行信号作为目标上行信号,控制单元根据解码后的第x 6帧上行信号,控制第一电极和第二电极依次发送k个下行信号。220.另一种情况,如图15所示,若电子设备发送的第n帧上行信号为图15所示的第x 1帧上行信号,且解码单元对第x 1帧上行信号解码失败,若控制单元确定出第x 1帧上行信号之前的第x帧上行信号解码成功,则将第x帧上行信号作为目标上行信号,控制单元根据解码后的第x帧上行信号,控制第一电极和第二电极依次发送k个下行信号。相应的,若电子设备发送的第n帧上行信号为图15所示的第x 3帧上行信号,且解码单元对第x 3帧上行信号解码失败,若控制单元确定出第x 3帧上行信号之前的第x帧上行信号和第x 2帧上行信号均解码成功,则将第x帧上行信号和第x 2帧上行信号作为目标上行信号,控制单元根据解码后的第x帧上行信号或第x 2帧上行信号,控制第一电极和第二电极依次发送k个下行信号。221.步骤1308,控制模块基于第n帧上行信号对应的通路配置信息,交替控制第一预设通路和第二预设通路导通,以基于导通的目标接收通路接收电子设备发送的第n 1帧上行信号。222.在一些实施例中,解码单元在对第n帧上行信号解码之后,无需依据第n帧上行信号的解码结果,而是直接根据第n帧上行信号的目标接收通路的通路配置信息,确定用于接收第n 1帧上行信号的目标接收通路。223.第n帧上行信号对应的通路配置信息指的是:用于接收第n帧上行信号的目标接收通路的导通信息。解码单元在对第n帧上行信号解码之后,将用于接收第n帧上行信号的目标接收通路,切换为用于接收第n 1帧上行信号的目标接收通路。其中,用于接收第n帧上行信号的目标接收通路,与用于接收第n 1帧上行信号的目标接收通路不同。224.一种情况,用于接收第n帧上行信号的目标接收通路包括第一接收通路和第二接收通路,则用于接收第n 1帧上行信号的目标接收通路为第一接收通路(即此时的第二接收通路断开)。225.另一种情况,用于接收第n帧上行信号的目标接收通路为第一接收通路(即此时的第二接收通路断开),则用于接收第n 1帧上行信号的目标接收通路包括第一接收通路和第二接收通路。226.如图14所示,若电子设备发送的第n帧上行信号为图14所示的第x 6帧上行信号,第x 6帧上行信号对应的目标接收通路为第一接收通路,则第n 1帧上行信号为图14所示的第x 7帧上行信号,且第x 7帧上行信号对应的目标接收通路包括第一接收通路和第二接收通路。若电子设备发送的第n帧上行信号为图14所示的第x 7帧上行信号,第x 7帧上行信号对应的目标接收通路包括第一接收通路和第二接收通路,则第x 1帧上行信号为图14所示的第x 8帧上行信号,且第x 8帧上行信号对应的目标接收通路为第一接收通路。227.如图15所示,若电子设备发送的第n帧上行信号为图15所示的第x帧上行信号,第x帧上行信号对应的目标接收通路为第一接收通路,则第n 1帧上行信号为图15所示的第x 1帧上行信号,且第x 1帧上行信号对应的目标接收通路包括第一接收通路和第二接收通路。若电子设备发送的第n帧上行信号为图15所示的第x 1帧上行信号,第x 1帧上行信号对应的目标接收通路包括第一接收通路和第二接收通路,则第x 1帧上行信号为图15所示的第x 2帧上行信号,且第x 2帧上行信号对应的目标接收通路为第一接收通路。若电子设备发送的第n帧上行信号为图15所示的第x 2帧上行信号,第x 2帧上行信号对应的目标接收通路为第一接收通路,则第n 1帧上行信号为图15所示的第x 3帧上行信号,且第x 3帧上行信号对应的目标接收通路包括第一接收通路和第二接收通路。228.将第一接收通路和第二接收通路统称为第一预设通路,第一接收通路称为第二预设通路。因此,在触控笔处于工作模式的情况下,本技术实施例可控制第一预设通路和第二预设通路交替导通,来接收电子设备发送的上行信号,此时,用于接收相邻两帧上行信号的目标接收通路不同。229.需要说明的是,可在步骤1305或步骤1307之后执行步骤1308,也可以是在步骤1304中的对第n帧上行进行解码之后,先执行步骤1308,再执行步骤1305或步骤1306,本技术实施例对此不做限定。230.基于上述方式,通过切换不同的电极轮询接收上行信号,可使得控制模块接收到的上行信号单独来源于第一电极,或者来源于第一电极和第二电极。因此,在第二电极接收到的上行信号受到干扰时,在第一电极单独工作的周期内,也可以正常接收到上行信号以实现成功解码,从而改善因干扰引起的触控笔无法出水、书写的笔迹断线以及延迟等问题,大幅度提高书写体验。231.第三种可选的实施方式,本技术实施例的控制模块也可以基于第n帧上行信号对应的通路配置信息,循环控制第一预设通路导通、第一预设通路导通和第二预设通路导通,以基于导通的目标接收通路接收电子设备发送的第n 1帧上行信号。即上述循环顺序中的每个循环周期对应的状态分别为:第一预设通路导通、第一预设通路导通和第二预设通路导通,且各个循环周期对应的状态相同。232.其中,第n帧上行信号对应的通路配置信息为第一预设通路导通或第二预设通路导通。第一预设通路包括第一接收通路和第二接收通路,第二预设通路包括第一接收通路。233.解码单元在对第n帧上行信号解码之后,根据于第n帧上行信号对应的通路配置信息,按照对应的循环顺序,选择用于接收第n 1帧上行信号的目标接收通路。234.第一种情况,用于接收第n帧上行信号的目标接收通路包括第一接收通路和第二接收通路,且该第一接收通路和第二接收通路均导通的状态,为上述循环顺序中的每个循环周期内的第一次第一接收通路和第二接收通路均导通的状态,因此,用于接收第n 1帧上行信号的目标接收通路还是包括第一接收通路和第二接收通路。235.第二种情况,用于接收第n帧上行信号的目标接收通路包括第一接收通路和第二接收通路,且该第一接收通路和第二接收通路均导通的状态,为上述循环顺序中的每个循环周期内的第二次第一接收通路和第二接收通路均导通的状态,因此,用于接收第n 1帧上行信号的目标接收通路为第一接收通路。236.第三种情况,用于接收第n帧上行信号的目标接收通路为第一接收通路,则用于接收第n 1帧上行信号的目标接收通路包括第一接收通路和第二接收通路。237.如图16所示,若电子设备发送的第n帧上行信号为图16所示的第x帧上行信号,第x帧上行信号对应的目标接收通路为第一接收通路,则第n 1帧上行信号为图16所示的第x 1帧上行信号,且第x 1帧上行信号对应的目标接收通路包括第一接收通路和第二接收通路。238.若电子设备发送的第n帧上行信号为图16所示的第x 1帧上行信号,第x 1帧上行信号对应的目标接收通路包括第一接收通路和第二接收通路,且该第一接收通路和第二接收通路均导通的状态,为上述循环顺序中的同一循环周期内的第一次第一接收通路和第二接收通路均导通的状态。因此,第n 1帧上行信号为图16所示的第x 2帧上行信号,且第x 2帧上行信号对应的目标接收通路依旧包括第一接收通路和第二接收通路。239.若电子设备发送的第n帧上行信号为图16所示的第x 2帧上行信号,第x 2帧上行信号对应的目标接收通路包括第一接收通路和第二接收通路,且该第一接收通路和第二接收通路均导通的状态,为上述循环顺序中的同一循环周期内的第二次第一接收通路和第二接收通路均导通的状态。因此,第n 1帧上行信号为图16所示的第x 3帧上行信号,且第x 3帧上行信号对应的目标接收通路为第一接收通路。240.若电子设备发送的第n帧上行信号为图16所示的第x 3帧上行信号,第x 3帧上行信号对应的目标接收通路为第一接收通路,则第n 1帧上行信号为图16所示的第x 4帧上行信号,且第x 4帧上行信号对应的目标接收通路包括第一接收通路和第二接收通路。241.若电子设备发送的第n帧上行信号为图16所示的第x 4帧上行信号,第x 4帧上行信号对应的目标接收通路包括第一接收通路和第二接收通路,且该第一接收通路和第二接收通路均导通的状态,为上述循环顺序中的同一循环周期内的第一次第一接收通路和第二接收通路均导通的状态。因此,第n 1帧上行信号为图16所示的第x 5帧上行信号,且第x 5帧上行信号对应的目标接收通路依旧包括第一接收通路和第二接收通路。242.基于上述方式,通过循环切换不同的电极轮询接收上行信号,可使得控制模块接收到的上行信号单独来源于第一电极,或者来源于第一电极和第二电极。因此,在第二电极接收到的上行信号受到干扰时,在第一电极单独工作的周期内,也可以正常接收到上行信号以实现成功解码,从而改善因干扰引起的触控笔无法出水、书写的笔迹断线以及延迟等问题,大幅度提高书写体验。243.需要说明的是,图16所示的信号时序图中关于空闲模式的具体描述,也可参照图12所示的信号时序图中关于空闲模式的具体描述。当触控笔处于空闲模式时,控制模块会按照如下的第二预设顺序循环控制第一接收通路和第二接收通路的导通或断开。其中,第二预设顺序为:第一接收通路和第二接收通路均断开、第一接收通路和第二接收通路均导通、第一接收通路和第二接收通路均断开,以及第一接收通路导通且第二接收通路断开。244.第四种可选的实施方式,本技术实施例的控制模块也可以基于第n帧上行信号对应的通路配置信息,循环控制第一预设通路导通、第二预设通路导通和第三预设通路导通,以基于导通的目标接收通路接收电子设备发送的第n 1帧上行信号。245.其中,第n帧上行信号对应的通路配置信息为第一预设通路导通、第二预设通路导通以及第三预设通路导通中的其中一者。第一预设通路包括第一接收通路和第二接收通路,第二预设通路包括第一接收通路(即此时的第二接收通路断开),第三预设通路包括第二接收通路(即此时第一接收通路断开)。246.解码单元在对第n帧上行信号解码之后,根据于第n帧上行信号对应的通路配置信息,按照对应的循环顺序,选择用于接收第n 1帧上行信号的目标接收通路。247.第一种情况,用于接收第n帧上行信号的目标接收通路包括第一接收通路和第二接收通路,则用于接收第n 1帧上行信号的目标接收通路为第一接收通路。248.第二种情况,用于接收第n帧上行信号的目标接收通路为第一接收通路,则用于接收第n 1帧上行信号的目标接收通路为第二接收通路。249.第三种情况,用于接收第n帧上行信号的目标接收通路为第二接收通路,则用于接收第n 1帧上行信号的目标接收通路包括第一接收通路和第二接收通路。250.如图17所示,若电子设备发送的第n帧上行信号为图17所示的第x帧上行信号,第x帧上行信号对应的目标接收通路为第一接收通路,则第n 1帧上行信号为图17所示的第x 1帧上行信号,且第x 1帧上行信号对应的目标接收通路为第二接收通路。251.若电子设备发送的第n帧上行信号为图17所示的第x 1帧上行信号,第x 1帧上行信号对应的目标接收通路为第二接收通路,则第n 1帧上行信号为图17所示的第x 2帧上行信号,且第x 2帧上行信号对应的目标接收通路包括第一接收通路和第二接收通路。252.若电子设备发送的第n帧上行信号为图17所示的第x 2帧上行信号,第x 2帧上行信号对应的目标接收通路包括第一接收通路和第二接收通路,则第n 1帧上行信号为图17所示的第x 3帧上行信号,且第x 3帧上行信号对应的目标接收通路为第一接收通路。253.若电子设备发送的第n帧上行信号为图17所示的第x 3帧上行信号,第x 3帧上行信号对应的目标接收通路为第一接收通路,则第n 1帧上行信号为图17所示的第x 4帧上行信号,且第x 4帧上行信号对应的目标接收通路为第二接收通路。254.若电子设备发送的第n帧上行信号为图17所示的第x 4帧上行信号,第x 4帧上行信号对应的目标接收通路为第二接收通路,则第n 1帧上行信号为图17所示的第x 5帧上行信号,且第x 5帧上行信号对应的目标接收通路包括第一接收通路和第二接收通路。255.基于上述方式,通过循环切换不同的电极轮询接收上行信号,可使得控制模块接收到的上行信号单独来源于第一电极,或者单独来源于第二电极,或者来源于第一电极和第二电极。因此,在第二电极接收到的上行信号受到干扰时,在第一电极单独工作的周期内,也可以正常接收到上行信号以实现成功解码;或者,在第一电极接收到的上行信号受到干扰时,在第二电极单独工作的周期内,也可以正常接收到上行信号以实现成功解码,从而改善因干扰引起的触控笔无法出水、书写的笔迹断线以及延迟等问题,大幅度提高书写体验。256.需要说明的是,图17所示的信号时序图中关于空闲模式的具体描述,也可参照图12所示的信号时序图中关于空闲模式的具体描述。257.可以理解的是,本技术实施例基于第n帧上行信号对应的通路配置信息,循环控制导通的目标接收通路的第一预设顺序,不局限于图15至图17所示的三种循环方式,第一预设顺序还可以是其他循环方式。只需使得在连续的q帧上行信号中,用于接收其中一帧或多帧上行信号的目标接收通路为第一接收通路,均可适用于本技术,q为大于1的正整数。258.示例性的,第一预设顺序还可以为循环控制第一预设通路导通、第二预设通路导通、第二预设通路导通的方式,第一预设通路包括第一接收通路和第二接收通路,第二预设通路为第一接收通路。259.当然,在触控笔处于空闲模式时,其也可以按照如下的第二预设顺序循环控制第一接收通路和第二接收通路的导通或断开。其中,第二预设顺序还可以为:第一接收通路和第二接收通路均断开、第一接收通路和第二接收通路均导通、第一接收通路和第二接收通路均断开、第一接收通路导通且第二接收通路断开、第一接收通路和第二接收通路均断开,以及第一接收通路断开且第二接收通路导通。260.上述实施例均以第一电极既作为发射电极又作为接收电极,且第二电极既作为发射电极又作为接收电极为例进行说明。当然,可以理解的是,本技术实施例中的第一电极和第二电极中的一个电极可以仅作为接收电极,另一个电极既作为发射电极又作为接收电极;或者,本技术实施例中的第一电极和第二电极可以仅作为接收电极,此时,在触控笔内还设置有第三电极和第四电极,且第三电极和第四电极仅作为发射电极,第一电极、第二电极、第三电极和第四电极均不是同一电极。261.此外,本技术实施例还提供了一种如图5所示的触控笔,该触控笔包括存储器(未在图5中示出)和处理器,存储器用于存储计算机程序,触控笔中的处理器可以读取存储器中存储的计算机程序,以执行上述方法实施例中执行的步骤,其实现原理和技术效果类似,此处不再赘述。262.本技术实施例还提供了一种触控系统,该触控系统包括如图5所示的触控笔以及如图6所示的电子设备。该触控笔可执行上述方法实施例中触控笔执行的步骤,该电子设备用于向触控笔发送上行信号,以及采样触控笔发送的下行信号,从而实现电子设备与触控笔的信号同步。263.本技术实施例还提供了一种计算机可读存储介质。上述实施例中描述的方法可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。如果在软件中实现,则功能可以作为一个或多个指令或代码存储在计算机可读介质上或者在计算机可读介质上传输。计算机可读介质可以包括计算机存储介质和通信介质,还可以包括任何可以将计算机程序从一个地方传送到另一个地方的介质。存储介质可以是可由计算机访问的任何目标介质。264.一种可能的实现方式中,计算机可读介质可以包括ram,rom,只读光盘(compactdiscread-onlymemory,cd-rom)或其它光盘存储器,磁盘存储器或其它磁存储设备,或目标于承载的任何其它介质或以指令或数据结构的形式存储所需的程序代码,并且可由计算机访问。而且,任何连接被适当地称为计算机可读介质。例如,如果使用同轴电缆,光纤电缆,双绞线,数字用户线(digitalsubscriberline,dsl)或无线技术(如红外,无线电和微波)从网站,服务器或其它远程源传输软件,则同轴电缆,光纤电缆,双绞线,dsl或诸如红外,无线电和微波之类的无线技术包括在介质的定义中。如本文所使用的磁盘和光盘包括光盘,激光盘,光盘,数字通用光盘(digitalversatiledisc,dvd),软盘和蓝光盘,其中磁盘通常以磁性方式再现数据,而光盘利用激光光学地再现数据。上述的组合也应包括在计算机可读介质的范围内。265.本文中的术语“多个”是指两个或两个以上。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。266.可以理解的是,在本技术的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本技术的实施例的范围。267.可以理解的是,在本技术的实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术的实施例的实施过程构成任何限定。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献