主动笔的通信方法、装置、终端和存储介质与流程

文档序号:24411622发布日期:2021-03-26 19:35阅读:217来源:国知局

1.本申请涉及通信技术领域,尤其涉及一种主动笔的通信方法、装置、终端和存储介质。


背景技术:

2.现有的主动笔在传输压力信息时,一般采用不同频率传输不同的压力信息,这导致主动笔与触控屏进行通信时,比较容易受到环境的影响,形成同频干扰,从而出现主动笔在平板上书写断线甚至无法书写的情况,其中,特别是平板电量低或在充电时,主动笔在此时进行书写,就非常容易与电源的频率形成同频干扰,导致书写偶尔断线甚至无法书写的情况。


技术实现要素:

3.本申请实施例通过提供一种主动笔的通信方法、装置、终端和存储介质,旨在解决主动笔容采用不同频率传输不同压力,容易受到同频干扰,导致书写断线甚至无法书写的问题。
4.为实现上述目的,本申请一方面提供一种主动笔的通信方法,所述主动笔的通信方法包括以下步骤:在通过压力传感器检测到压力信息时,根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码,所述编码包括n个编码位;根据所述压力传感器所受到的不同压力,生成n个编码位对应的n个打码信号;将所述n个打码信号按照相同的频率发送至触控屏。
5.可选地,所述根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码的步骤包括:通过设定的编码方式将所述压力信息进行编码得到压力编码;在所述压力编码中加入用于笔尖位置检测的坐标编码,得到表征所述压力信息与用于笔尖检测的编码。
6.可选地,所述在通过压力传感器检测到压力信息时,根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码的步骤之后,包括:在检测到按键信息时,获取所述按键信息对应的编码数值的按键编码位,其中,不同的按键信息对应于不同的编码数值的按键编码位;将所述按键编码位对应的打码信号发送至所述触控屏。
7.可选地,所述在通过压力传感器检测到压力信息时,根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码的步骤之前,包括:接收所述触控屏发送的同步信号,响应所述同步信号;在所述同步信号结束后,开始计时得到计时时长,并判断所述计时时长是否达到延时时间;
若所述计时时长达到所述延时时间,则执行在通过压力传感器检测到压力信息时,根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码的步骤。
8.可选地,所述在通过压力传感器检测到压力信息时,根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码的步骤之前,还包括:在未检测到所述压力信息或所述按键信息时,向所述触控屏发送同步信号;获取所述同步信号中的所述延时时间。
9.可选地,其特征在于,所述根据所述压力传感器所受到的不同压力,生成n个编码位对应的n个打码信号的步骤包括:获取所述压力传感器所受到的压力值,以及设定的打码信号类型,其中,所述打码信号类型中预先设定各编码位对应的打码信息;根据所述压力值和所述打码信号类型生成n个编码位对应的n个打码信号。
10.可选地,所述根据所述压力传感器所受到的不同压力,生成n个编码位对应的n个打码信号的步骤之后,还包括:在所述n个编码位中设置校验编码位,并设置所述校验编码位对应的编码值。
11.此外,为实现上述目的,本申请另一方面还提供一种主动笔的通信装置,所述装置包括:获取模块,用于在通过压力传感器检测到压力信息时,根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码,所述编码包括n个编码位;处理模块,用于根据所述压力传感器所受到的不同压力,生成n个编码位对应的n个打码信号;发送模块,用于将所述n个打码信号按照相同的频率发送至触控屏。
12.此外,为实现上述目的,本申请另一方面还提供一种终端,所述终端包括存储器、处理器及存储在存储器上并在处理器上运行的主动笔的通信程序,所述处理器执行所述主动笔的通信程序时实现如上所述主动笔的通信方法的步骤。
13.此外,为实现上述目的,本申请另一方面还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有主动笔的通信程序,所述主动笔的通信程序被处理器执行时实现如上所述主动笔的通信方法的步骤。
14.本实施例在通过压力传感器检测到压力信息时,根据压力信息获取表征压力信息与用于笔尖检测的编码,编码包括n个编码位;根据压力传感器所受到的不同压力,生成n个编码位对应的n个打码信号;将n个打码信号按照相同的频率发送至触控屏。将压力以数字编码的形式表示,同时,采用相同的频率传输打码信号,使得在传输的过程中,不受同频干扰,保证书写正常进行。
附图说明
15.图1为本申请实施例方案涉及的硬件运行环境的终端结构示意图;图2为本申请主动笔的通信方法第一实施例的流程示意图;图3为本申请主动笔的通信方法第二实施例的流程示意图;图4为本申请主动笔的通信方法第三实施例的流程示意图;图5为本申请主动笔的通信方法中根据所述压力信息获取表征所述压力信息与用
于笔尖检测的编码的流程示意图;图6为本申请主动笔的通信方法的操作流程示意图。
16.本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
17.应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
18.本申请实施例的主要解决方案是:在通过压力传感器检测到压力信息时,根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码,所述编码包括n个编码位;根据所述压力传感器所受到的不同压力,生成n个编码位对应的n个打码信号;将所述n个打码信号按照相同的频率发送至触控屏。
19.现有的主动笔在传输压力信息时,一般采用不同频率传输不同的压力信息,这导致主动笔与触控屏进行通信时,比较容易受到环境的影响,形成同频干扰,从而出现主动笔在平板上书写断线甚至无法书写的情况。本申请在通过压力传感器检测到压力信息时,根据压力信息获取表征压力信息与用于笔尖检测的编码,编码包括n个编码位;根据压力传感器所受到的不同压力,生成n个编码位对应的n个打码信号;将n个打码信号按照相同的频率发送至触控屏。将压力以数字编码的形式表示,同时,采用相同的频率传输打码信号,使得在传输的过程中,不受同频干扰,保证书写正常进行。
20.如图1所示,图1为本申请实施例方案涉及的硬件运行环境的终端结构示意图。
21.如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi

fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non

volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
22.可选地,终端还可以包括摄像头、rf(radio frequency,射频)电路,传感器、遥控器、音频电路、wifi模块、检测器等等。当然,所述终端还可配置陀螺仪、气压计、湿度计、温度传感器等其他传感器,在此不再赘述。
23.本领域技术人员可以理解,图1中示出的终端结构并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
24.如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及主动笔的通信程序。
25.在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中主动笔的通信程序,并执行以下操作:在通过压力传感器检测到压力信息时,根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码,所述编码包括n个编码位;根据所述压力传感器所受到的不同压力,生成n个编码位对应的n个打码信号;将所述n个打码信号按照相同的频率发送至触控屏。
26.参考图2,图2为本申请主动笔的通信方法第一实施例的流程示意图。
27.本申请实施例提供了主动笔的通信方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
28.主动笔的通信方法包括:步骤s10,在通过压力传感器检测到压力信息时,根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码,所述编码包括n个编码位;在本申请实施例中,主动笔也叫电容式触控笔(stylus),通过笔芯前端与 tp (触控面板)之间的耦合电容进行工作,故称电容触控笔。当笔芯发射驱动信号后(此信号可以包括书写压力或主动笔上的功能按键等信息),tp 接收到主动笔发射的驱动信号,然后计算出主动笔的坐标,并解析出相关信息呈现在显示模组上。进一步地,主动笔与触控屏的具体交互过程为:在单个报点周期内,笔尖会发射一次较长的位置信息用于 tp 检查笔尖的位置,通道离笔尖的距离越近,接收到的信号越强,根据比重,在纵横两个方向算出笔尖的坐标,显示书写笔迹。在单个报点周期内,压力信息和按键信息也是通过笔尖发射高压信号传递到 tp,压力信息和按键信息均是采用 ask 编码的方式。将压力按键的信息以数字方式传递到 tp,tp 根据接收到的信息,会产生相应的动作,如控制笔画粗细、擦除、选中等动作。
29.此外,主动笔设有压力传感器,该压力传感器用于检测主动笔对触控屏产生的压力,从而可以使主动笔检测用户书写力度的变化,并使触控屏根据书写力度的变化来改变笔迹的粗细。触控屏上分布着一定数量的横向和纵向的检测电极,主动笔的笔尖电极输出的打码信号作用在触控屏的某一位置,则该位置对应的横向的检测电极和纵向的检测电极都会产生相应的检测信号,从而可以根据该检测信号计算主动笔在触控屏上的二维位置坐标。当主动笔通过压力传感器检测到压力信息时,则根据该压力信息获取表征压力信息与用户笔尖检测的编码;其中,需要对压力信息进行编码得到压力编码,并在压力编码中加入坐标编码,参考图5,所述根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码的步骤包括:步骤s11,通过设定的编码方式将所述压力信息进行编码得到压力编码;步骤s12,在所述压力编码中加入用于笔尖位置检测的坐标编码,得到表征所述压力信息与用于笔尖检测的编码。
30.当主动笔与触控屏相接触时,主动笔可以通过内部的压力传感器测得各时刻的笔尖的压力信息,然后采用预设的编码方式将测得的笔尖的压力信息进行编码得到压力编码,同时,在压力编码中加入用于笔尖位置检测的坐标编码,便能够得到表征压力信息与用于笔尖位置检测的编码,该编码包括n个编码位,n为大于1的整数;其中,压力编码与坐标编码采用相同的编码方式进行编码。
31.本申请的压力信息和按键信息均是采用ask编码的方式,此外,主动笔和触控屏还可以约定采用例如:微软主动笔协议的频率编码、通用触控笔联盟议的二进制相移键控相位编码、以及其他协议的幅值编码等方式,对压力信息进行编码和解码。
32.在一实施例中,以二进制方式进行编码,主动笔首先将测得的压力信息进行二进制转换,得到包括n个编码位的二进制编码,这n个编码位同时也是表征压力信息的压力编
码位。其中,主动笔的笔尖压力被划分为4096个等级,需要通过12至21个比特来表示,例如:通过bit(比特)0至bit11的值来表示第一压力等级,第一压力等级可以是等级0至等级4095中的一个。当检测到的压力值为0x08 0x19时,将0x08 0x19进行二进制转换得到1000 0001 1001,其对应的比特为表1所示:表1bit11bit10bit9bit8bit7bit6bit5bit4bit3bit2bit1bit0100000011001对于用于笔尖位置检测的坐标编码来说,每个坐标编码对应于一个笔尖位置的坐标,可在n个压力编码位选择压力编码位作为坐标编码,例如:将n个压力编码位任意两个压力编码位作为坐标编码,每个坐标编码包括两个坐标编码位,即将两个压力编码位复用为坐标编码位,触控屏可根据一个坐标编码解出一个坐标,其中,触控屏中预先设定该编码方式对应的解码方式。在将所有的坐标编码对应的压力编码位设定完毕之后,得到包括n个编码位的二进制编码,即为表征压力信息与用于笔尖位置检测的二进制编码。其中,该坐标编码只是主动笔输出的编码信号,主动笔并不会计算坐标,主动笔输出固定大小的电压信号通过主动笔和触控屏之间的耦合电容给触控屏,触控屏根据主动笔的坐标编码计算主动笔的坐标。
33.进一步地,还需要在n个编码位中设置校验编码位,并设置校验编码位对应的编码值,在一实施例中,设定编码中n个编码位中最后一个编码位作为校验编码位,校验编码位的编码数值为前n

1个编码位的编码数值的校验值,其中,校验值的计算算法可以是奇校验、偶校验、累加和等。例如:以二进制编码的第十个编码位为检验编码位,则检验编码位的编码数值为bit0

bit8;或者以二进制编码的第四个编码位为检验编码位,则检验编码位的编码数值为bit0

bit2。
34.步骤s20,根据所述压力传感器所受到的不同压力,生成n个编码位对应的n个打码信号;在本申请实施例中,主动笔与触控屏进行通信时,压力以数字编码的形式进行发送,因此,不同的压力对应不同的编码。此外,主动笔的笔尖发出的打码信号可以为方波、正弦波或三角波等,按照预设的打码信号类型,设定各编码位对应的打码信号,从而能够得到编码中各编码位对应的打码信号,即能够得到编码对应的依次排列的n个打码信号。其中,该打码信号也可以称为驱动信号、激励信号等,是主动笔的笔尖电极发射的用于确定主动笔笔尖位置的电信号。
35.步骤s30,将所述n个打码信号按照相同的频率发送至触控屏。
36.在现有技术中,不同的打码信号是采用不同的频率进行发送的,也即不同压力用不同的频率进行发送,而这样的传输方式容易受到同频干扰,导致书写异常。
37.在本申请实施例中,n个打码信号按照相同的频率发送至触控屏,其中,前导码和压力都是采用固定的高频率进行传输,如600khz。在一实施例中,主动笔采用相同的频率,周期性地向触控屏发送打码信号,例如,在周期n

1、周期n或周期n+1中,主动笔在设定时间段内采用相同的频率向触控屏发送打码信号,并在该周期剩余时间内空闲,而触控屏基于相同的周期采样该打码信号。具体地,若打码周期为8ms,主动笔先输出2.1ms的同步打码,如有数据编码,则输出8个编码位,该同步打码信号经过主动笔的笔尖电极和触控屏的检测
电极之间的电容耦合到触控屏,触控屏再按照协议约定的信号编码格式解调并还原出打码信号中所携带的笔尖压力的信息,最后上报给操作系统执行相关操作。例如:触控屏基于打码信号解调出的压力编码为0101时,则获取编码0101对应的压力等级,该压力等级为等级0至等级4095中的一个,接着确定主动笔的位置坐标,如坐标(a,b),则在坐标(a,b)上根据压力编码0101对应的压力等级显示主动笔的笔迹。其中,该同步打码是指触控屏检测打码信号的周期与主动笔发射打码信号的周期在时序上对齐,触控屏的信号检测窗口与主动笔的打码窗口在时序上一致,则实现了触控屏和主动笔之间的同步。
38.需要说明的是,打码时序误差需要在规定的范围内,否则会出现按键或压力解码错误,甚至会断线。
39.本实施例在通过压力传感器检测到压力信息时,根据压力信息获取表征压力信息与用于笔尖检测的编码,编码包括n个编码位;根据压力传感器所受到的不同压力,生成n个编码位对应的n个打码信号;将n个打码信号按照相同的频率发送至触控屏。将压力以数字编码的形式表示,同时,采用相同的频率传输打码信号,使得在传输的过程中,不受同频干扰,保证书写正常进行。
40.进一步地,参考图3,提出本申请主动笔的通信方法第二实施例。
41.所述主动笔的通信方法第二实施例与所述主动笔的通信方法第一实施例的区别在于,所述在通过压力传感器检测到压力信息时,根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码的步骤之后,包括:步骤s13,在检测到按键信息时,获取所述按键信息对应的编码数值的按键编码位,其中,不同的按键信息对应于不同的编码数值的按键编码位;步骤s14,将所述按键编码位对应的打码信号发送至所述触控屏。
42.在主动笔中设有至少一个功能键,当用户按压按键时,主动笔会接收到对应的按键信息,进一步对该按键信息采用ask编码方式进行编码,设置不同功能键的按键信息分别对应于不同的编码数值的按键编码位,例如:当主动笔设有两个功能键时,分别为按键1与按键2,当按键1被按下时,按键1的按键信息对应于编码数值为1的按键编码位,此时以固定的高频率发射该按键编码位对应打码信号至触控屏;当按键2被按下时,按键2的按键信息对应于编码数值为2的按键编码位,此时同样以固定的高频率发射该按键编码位对应打码信号至触控屏;当同时按下按键1和按键2时,按键1与按键2的按键信息对应于编码数值为3的按键编码位,此时同样以固定的高频率发射该按键编码位对应打码信号至触控屏。触控屏在接收到按键信息对应的打码信号时,对该打码信号进行解码,得到对应的指令信息,并执行该指令信息中的控制动作,如删除、选中等。
43.本实施例在检测到按键信息时,获取该按键信息对应的编码数值的按键编码位,并将该按键编码位对应的打码信号以固定的高频率发送至触控屏,使得避免了同频干扰,保证了通信的正常进行。
44.进一步地,参考图4,提出本申请主动笔的通信方法第三实施例。
45.所述主动笔的通信方法第三实施例与所述主动笔的通信方法第一实施例和第二实施例的区别在于,所述在通过压力传感器检测到压力信息时,根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码的步骤之前,包括:步骤s15,接收所述触控屏发送的同步信号,响应所述同步信号;
步骤s16,在所述同步信号结束后,开始计时得到计时时长,并判断所述计时时长是否达到延时时间;步骤s17,若所述计时时长达到所述延时时间,则执行在通过压力传感器检测到压力信息时,根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码的步骤。
46.触控屏周期性的发送同步信号,在发送同步信号完毕后,经过预设的延时时间后开始对主动笔进行打码信号的检测,并在检测到主动笔发送的打码信号后,判定主动笔靠近,实现与该主动笔的握手通信;主动笔在未发送打码信号之前,一直检测同步信号,当检测到触控屏发送的同步信号时,对该同步信号进行解析,从同步信号的特征中获取同步信号结束的时间,在同步信号结束后开始计时,并判断计时时长是否达到预设的延时时间,若计时达到延时时间,则发送打码信号。而触控屏在发送同步信号完毕后,同样是在经过预设的延时时间后进行打码信号的检测,从而实现主动笔与触控屏的同步,其中,若计时时长没有达到延时时间,则继续计时。
47.进一步地,主动笔在打码之前,需要先检测是否接收到压力信息或按键信息,若检测到压力信息或按键信息,则向触控屏发送打码信号,若未检测到压力信息或按键信息时,则向触控屏发送同步信号,并获取同步信号中的延时时间。触控屏在接收到主动笔发送的同步信号后,同步对主动笔信号的前导码进行解调,并判断计时每个编码时间和帧宽度是否满足要求,若满足要求,则与主动笔进行握手通信,并进一步接收主动笔发送的打码信号。
48.可选地,由于同步信号由多个脉冲组成,主动笔的信号发射电路在有脉冲输出时的耗电会远远大于没有脉冲输出时的耗电,因此,为了节省能耗,在未检测到压力信息或按键信息时,主动笔可自动进入省电状态,并等待下一次检测时间的到来。
49.在本申请实施例中,在接收到触控屏发送的同步信号时,响应该同步信息号,并获取对应的延时时间,当计时时长达到延时时间时,向触控屏发送打码信号,否则,继续计时;此外,在未检测到压力信息或按键信息时,则向触控屏发送同步信号,并进入省电状态,使得节省了能耗。
50.为了更好的说明本申请实施例的方案,主动笔的通信方法的操作流程如下所示:参考图6,主动笔在向触控屏发送打码信号前,先检测是否接收到压力信息或按键信息,在未检测到压力信息或按键信息时,主动笔向触控屏发送同步信号,并获取同步信号中的延时时间。触控屏在接收到主动笔发送的同步信号后,同步对主动笔信号的前导码进行解调,并判断计时每个编码时间和帧宽度是否满足要求,若满足要求,则与主动笔进行握手通信。进一步由主动笔检测是否接收到按键信息,若接收到按键信息,则判断用户所点击的按键,如上按键、下按键或者同时按下上下按键,对该按键信息进行编码,获取按键编码位,并将按键编码为对应的打码信号发送至触控屏。若接收到的不是按键信息,而是压力信息,则采用预设的编码方式将测得的笔尖的压力信息进行编码得到压力编码,同时,在压力编码中加入用于笔尖位置检测的坐标编码,便能够得到表征压力信息与用于笔尖位置检测的编码,该编码包括n个编码位,n为大于1的整数;根据压力传感器所受到的不同压力,生成n个编码位对应的n个打码信号,并将n个打码信号按照相同的频率发送至触控屏。
51.本实施例中,主动笔将压力以数字编码的形式表示,同时采用相同的频率向触控屏传输打码信号,使得主动笔在传输的过程中,不受同频干扰,保证书写正常进行。
52.本申请还提出一种主动笔的通信装置,在一实施例中,所述主动笔的通信装置包括存储器、处理器及存储在存储器上并可在处理器上运行的主动笔的通信程序,主动笔的通信程序被处理器执行时实现以下步骤:在通过压力传感器检测到压力信息时,根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码,所述编码包括n个编码位;根据所述压力传感器所受到的不同压力,生成n个编码位对应的n个打码信号;将所述n个打码信号按照相同的频率发送至触控屏。
53.在一实施例中,所述主动笔的通信装置包括获取模块,处理模块和发送模块。
54.获取模块,用于在通过压力传感器检测到压力信息时,根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码,所述编码包括n个编码位;处理模块,用于根据压力传感器所受到的不同压力,生成n个编码位对应的n个打码信号;发送模块,用于将所述n个打码信号按照相同的频率发送至触控屏。
55.进一步地,所述获取模块包括编码单元;所述编码单元,用于通过设定的编码方式将所述压力信息进行编码得到压力编码;所述编码单元,还用于在所述压力编码中加入用于笔尖位置检测的坐标编码,得到表征所述压力信息与用于笔尖检测的编码。
56.进一步地,所述获取模块还包括获取单元和发送单元:所述获取单元,用于在检测到按键信息时,获取所述按键信息对应的编码数值的按键编码位,其中,不同的按键信息对应于不同的编码数值的按键编码位;所述发送单元,用于将所述按键编码位对应的打码信号发送至所述触控屏。
57.进一步地,所述获取模块还包括接收单元和判断单元:所述接收单元,用于接收所述触控屏发送的同步信号,响应所述同步信号;所述判断单元,用于在所述同步信号结束后,开始计时得到计时时长,并判断所述计时时长是否达到延时时间;所述判断单元,还用于若所述计时时长达到所述延时时间,则执行在通过压力传感器检测到压力信息时,根据所述压力信息获取表征所述压力信息与用于笔尖检测的编码的步骤。
58.进一步地,所述发送单元,还用于在未检测到所述压力信息或所述按键信息时,向所述触控屏发送同步信号;所述获取单元,还用于获取所述同步信号中的所述延时时间。
59.进一步地,所述处理模块包括获取单元和处理单元:所述获取单元,用于获取所述压力传感器所受到的压力值,以及设定的打码信号类型,其中,所述打码信号类型中预先设定各编码位对应的打码信息;所述处理单元,用于根据所述压力值和所述打码信号类型生成n个编码位对应的n个打码信号。
60.进一步地,所述处理模块还包括设置单元;所述设置单元,用于在所述n个编码位中设置校验编码位,并设置所述校验编码位
对应的编码值。
61.上述的主动笔的通信装置各个模块功能的实现与上述方法实施例中的过程相似,在此不再一一赘述。
62.此外,本申请还提供一种终端,所述终端包括存储器、处理器及存储在存储器上并在处理器上运行的主动笔的通信程序,所述终端在通过压力传感器检测到压力信息时,根据压力信息获取表征压力信息与用于笔尖检测的编码,编码包括n个编码位;根据压力传感器所受到的不同压力,生成n个编码位对应的n个打码信号;将n个打码信号按照相同的频率发送至触控屏。将压力以数字编码的形式表示,同时,采用相同的频率传输打码信号,使得在传输的过程中,不受同频干扰,保证书写正常进行。
63.此外,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有主动笔的通信程序,所述主动笔的通信程序被处理器执行时实现如上所述主动笔的通信方法的步骤。
64.本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
65.本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
66.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
67.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
68.应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本申请可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
69.尽管已描述了本申请的可选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括可
选实施例以及落入本申请范围的所有变更和修改。
70.显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1