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

交互方法、手写笔与电子设备与流程

2022-07-30 21:54:17 来源:中国专利 TAG:


1.本技术涉及终端技术领域,并且更具体地,涉及交互方法、手写笔与电子设备。


背景技术:

2.目前,可以通过与电子设备之间存在连接的手写笔激活电子设备上安装的某些应用的某些功能。
3.在通过手写笔激活电子设备上安装的某些应用的某些功能时,往往需要用户使用手写笔与电子设备中的相关界面进行交互。
4.然而,如果用户需要频繁激活电子设备上安装的某些应用的某些功能,在这种情况下,就需要用户频繁地与上述界面进行交互,在与上述界面交互的过程中,用户就需要频繁地弹出与隐藏该界面,这不仅会增加用户的工作量,进而影响效率,而且界面的弹出也会占用电子设备的屏幕空间。


技术实现要素:

5.本技术提供了一种交互方法、手写笔与电子设备,该方法在激活第一功能时,无需用户通过手写笔与电子设备中的相关界面进行交互,因此,可以减少用户的工作量,进而可以提高效率,此外,由于该方案在在激活第一功能时,无需弹出相关的界面,因此,该方案可以避免在激活第一功能时对电子设备的屏幕的占用。
6.第一方面,提供了一种交互方法,该方法应用于手写笔与电子设备的交互场景中,包括:手写笔在检测到目标动作的情况下,响应于目标动作,向电子设备发送第一消息,第一消息请求电子设备激活目标动作对应的第一功能,第一功能为电子设备内部的系统功能或电子设备中的第一应用的功能,其中,目标动作包括检测到的第一动作与至少一次甩笔动作,第一动作是除至少一次甩笔动作以外的在手写笔的尾端检测到的用户动作。
7.基于上述技术方案,如果手写笔检测到目标动作,在这种情况下,手写笔可以认为用户通过目标动作请求电子设备激活第一功能,手写笔响应于用户的至少一次甩笔动作,通过第一消息请求电子设备激活第一功能,电子设备根据手写笔的请求,激活第一功能。由于该方案在激活第一功能时,无需用户通过手写笔与电子设备中的相关界面进行交互,因此,可以减少用户的工作量,进而可以提高效率,此外,由于该方案在在激活第一功能时,无需弹出相关的界面,因此,该方案可以避免在激活第一功能时对电子设备的屏幕的占用。
8.除了上述有益效果以外,相比与单独将甩笔动作作为判断是否触发电子设备激活第一功能的条件,该方法除了具备单独将甩笔动作作为判断是否触发电子设备激活第一功能的条件时,由于甩笔动作比较符合现实生活中用户对手写笔的使用习惯,更易于学习和记忆,因此,对于手写笔的全年龄段用户会更加的友好的有益效果以外,通过将甩笔动作与第一动作结合起来作为判断是否触发电子设备激活第一功能的条件,换句话说,只有在手写笔既检测到甩笔动作,又检测到第一动作的情况下,手写笔才会触发电子设备激活第一功能,因此,该方法还可以降低由于用户的误操作(例如,用户由于手酸无意间甩动了手写
笔)导致手写笔触发电子设备激活第一功能的风险。
9.结合第一方面,在第一方面的某些实现方式中,在检测到所述目标动作后,如果手写笔再次检测到目标动作,响应于所述再次检测到的目标动作,向所述电子设备发送第二消息,所述第二消息请求所述电子设备将当前被激活的功能由所述第一功能切换为第二功能,所述第二功能为在所述第一功能被激活前被激活的功能,或者,所述第二消息请求所述电子设备关闭所述第一功能,或者,所述第二消息请求所述电子设备再次激活所述第一功能。
10.基于上述技术方案,当手写笔在检测到一次目标动作后,再次检测到该目标动作时,手写笔向电子设备发送第二消息,以使电子设备根据第二消息,将当前被激活的功能由第一功能切换为第二功能,从而使得可以根据多次检测到的目标动作,在两种功能间来回切换,例如,如果手写笔在前两次检测到的目标动作之后,再次检测到目标动作,则手写笔可以请求电子设备将当前被激活的功能由第二功能切换为第一功能,之后以此类推。
11.结合第一方面和上述实现方式,在第一方面的某些实现方式中,所述至少一次甩笔动作是满足预设条件的甩笔动作,所述预设条件包括:所述至少一次甩笔动作对应的加速度大于或等于预设的加速度。
12.基于上述技术方案,通过设置预设条件:只有在至少一次甩笔动作对应的加速度大于或等于预设的加速度的情况下,才会触发电子设备激活或者关闭相应的功能,从而进一步降低由于用户的误操作导致电子设备激活或者关闭相应的功能的风险。
13.结合第一方面和上述实现方式,在第一方面的某些实现方式中,所述预设条件还包括:至少两次甩笔动作中任意两次相邻的甩笔动作的发生时刻之间的间隔小于或等于预设的时间长度。
14.基于上述技术方案,通过设置预设条件:只有在至少两次甩笔动作中任意两次相邻的甩笔动作的发生时刻之间的间隔小于或等于预设的时间长度的情况下,才会触发电子设备激活或者关闭相应的功能,从而进一步降低由于用户的误操作导致电子设备激活或者关闭相应的功能的风险。
15.结合第一方面和上述实现方式,在第一方面的某些实现方式中,所述第一动作包括在手写笔的尾端检测到的按压动作。
16.结合第一方面和上述实现方式,在第一方面的某些实现方式中,所述方法还包括:接收用户输入的指令或操作,所述用户输入的指令或操作用于指示所述第一功能与所述目标动作相关联;根据所述用户输入的指令或操作,确定所述第一功能与所述目标动作相关联。
17.结合第一方面和上述实现方式,在第一方面的某些实现方式中,所述第一消息还向所述电子设备指示所述第一功能。
18.第二方面,提供了一种交互方法,该方法应用于手写笔与电子设备的交互场景中,包括:接收来自手写笔的第一消息,所述第一消息请求所述电子设备激活与所述手写笔检测到的目标动作对应的第一功能,所述第一功能为所述电子设备内部的系统功能或所述电子设备中的第一应用的功能,其中,所述目标动作包括检测到的第一动作与至少一次甩笔动作,所述第一动作是除所述至少一次甩笔动作以外的在所述手写笔的尾端检测到的用户动作;根据所述第一消息,激活所述第一功能。
19.基于上述技术方案,如果手写笔检测到目标动作,在这种情况下,手写笔可以认为用户通过目标动作请求电子设备激活第一功能,手写笔响应于用户的至少一次甩笔动作,通过第一消息请求电子设备激活第一功能,电子设备根据手写笔的请求,激活第一功能。由于该方案在激活第一功能时,无需用户通过手写笔与电子设备中的相关界面进行交互,因此,可以减少用户的工作量,进而可以提高效率,此外,由于该方案在在激活第一功能时,无需弹出相关的界面,因此,该方案可以避免在激活第一功能时对电子设备的屏幕的占用。
20.除了上述有益效果以外,相比与单独将甩笔动作作为判断是否触发电子设备激活第一功能的条件,该方法除了具备单独将甩笔动作作为判断是否触发电子设备激活第一功能的条件时,由于甩笔动作比较符合现实生活中用户对手写笔的使用习惯,更易于学习和记忆,因此,对于手写笔的全年龄段用户会更加的友好的有益效果以外,通过将甩笔动作与第一动作结合起来作为判断是否触发电子设备激活第一功能的条件,换句话说,只有在手写笔既检测到甩笔动作,又检测到第一动作的情况下,手写笔才会触发电子设备激活第一功能,因此,该方法还可以降低由于用户的误操作(例如,用户由于手酸无意间甩动了手写笔)导致手写笔触发电子设备激活第一功能的风险。
21.结合第二方面,在第二方面的某些实现方式中,所述方法还包括:接收来自手写笔的第二消息,所述第二消息请求所述电子设备将当前被激活的功能由所述第一功能切换为第二功能,所述第二功能为在所述第一功能被激活前被激活的功能,所述第二消息是所述手写笔再次检测到所述目标动作时发送的,其中,所述目标动作包括再次检测到的第一动作与再次检测到的至少一次甩笔动作,所述第一动作是除所述至少一次甩笔动作以外的在所述手写笔的尾端检测到的用户动作;根据所述第二消息,将当前被激活的功能由所述第一功能切换为所述第二功能。
22.基于上述技术方案,当手写笔在检测到一次目标动作后,再次检测到该目标动作时,手写笔向电子设备发送第二消息,以使电子设备根据第二消息,将当前被激活的功能由第一功能切换为第二功能,从而使得可以根据多次检测到的目标动作,在两种功能间来回切换,例如,如果手写笔在前两次检测到的目标动作之后,再次检测到目标动作,则手写笔可以请求电子设备将当前被激活的功能由第二功能切换为第一功能,之后以此类推。
23.结合第二方面和上述实现方式,在第二方面的某些实现方式中,所述方法还包括:接收来自手写笔的第二消息,所述第二消息请求所述电子设备关闭所述第一功能,所述第二消息是所述手写笔再次检测到所述目标动作时发送的,其中,所述目标动作包括再次检测到的第一动作与再次检测到的至少一次甩笔动作,所述第一动作是除所述至少一次甩笔动作以外的在所述手写笔的尾端检测到的用户动作;根据所述第二消息,关闭所述第一功能。
24.基于上述技术方案,当手写笔在检测到一次目标动作后,再次检测到该目标动作时,手写笔向电子设备发送第二消息,以使电子设备根据第二消息,关闭第一功能,从而使得可以根据多次检测到的目标动作,激活或者关闭第一功能,例如,如果手写笔在前两次检测到的目标动作之后,再次检测到目标动作,则手写笔可以请求电子设备再次激活第一功能,之后以此类推。
25.结合第二方面和上述实现方式,在第二方面的某些实现方式中,所述方法还包括:接收来自手写笔的第二消息,所述第二消息请求所述电子设备再次激活所述第一功能,所
述第二消息是所述手写笔再次检测到所述目标动作时发送的,其中,所述目标动作包括再次检测到的第一动作与再次检测到的至少一次甩笔动作,所述第一动作是除所述至少一次甩笔动作以外的在所述手写笔的尾端检测到的用户动作;根据所述第二消息,再次激活所述第一功能。
26.基于上述技术方案,当手写笔在检测到一次目标动作后,再次检测该目标动作时,手写笔向电子设备发送第二消息,以使电子设备根据第二消息,再次激活所述第一功能,从而使得可以根据多次检测到的目标动作,重复激活第一功能,例如,如果手写笔在前两次检测到的目标动作之后,再次检测到目标动作,则手写笔可以请求电子设备再次激活第一功能,之后以此类推。
27.结合第二方面和上述实现方式,在第二方面的某些实现方式中,所述至少一次甩笔动作是满足预设条件的甩笔动作,所述预设条件包括:所述至少一次甩笔动作对应的加速度大于或等于预设的加速度。
28.基于上述技术方案,通过设置预设条件:只有在至少一次甩笔动作对应的加速度大于或等于预设的加速度的情况下,才会触发电子设备激活或者关闭相应的功能,从而进一步降低由于用户的误操作导致电子设备激活或者关闭相应的功能的风险。
29.结合第二方面和上述实现方式,在第二方面的某些实现方式中,所述预设条件还包括:至少两次甩笔动作中任意两次相邻的甩笔动作的发生时刻之间的间隔小于或等于预设的时间长度。
30.基于上述技术方案,通过设置预设条件:只有在至少两次甩笔动作中任意两次相邻的甩笔动作的发生时刻之间的间隔小于或等于预设的时间长度的情况下,才会触发电子设备激活或者关闭相应的功能,从而进一步降低由于用户的误操作导致电子设备激活或者关闭相应的功能的风险。
31.结合第二方面和上述实现方式,在第二方面的某些实现方式中,所述第一动作包括在手写笔的尾端检测到的按压动作。
32.结合第二方面和上述实现方式,在第二方面的某些实现方式中,所述方法还包括:接收用户输入的指令或操作,所述用户输入的指令或操作用于指示所述第一功能与所述目标动作相关联;根据所述用户输入的指令或操作,确定所述第一功能与所述目标动作相关联。
33.结合第二方面和上述实现方式,在第二方面的某些实现方式中,所述第一消息还向所述电子设备指示所述第一功能。
34.第三方面,本技术提供了一种装置,该装置包含在手写笔中,该装置具有实现上述第一方面及上述第一方面的可能实现方式中手写笔行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。
35.第四方面,本技术提供了一种装置,该装置包含在电子设备中,该装置具有实现上述第二方面及上述第二方面的可能实现方式中电子设备行为的功能。功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。
36.第五方面,本技术提供了一种手写笔,包括:一个或多个处理器;存储器;多个应用程序;以及一个或多个计算机程序。其中,一个或多个计算机程序被存储在存储器中,一个或多个计算机程序包括指令。当指令被手写笔执行时,使得手写笔执行上述第一方面任一
项可能的实现中的交互方法。
37.第六方面,本技术提供了一种电子设备,包括:一个或多个处理器;存储器;多个应用程序;以及一个或多个计算机程序。其中,一个或多个计算机程序被存储在存储器中,一个或多个计算机程序包括指令。当指令被电子设备执行时,使得电子设备执行上述第二方面任一项可能的实现中的交互方法。
38.第七方面,本技术提供了一种手写笔,包括一个或多个处理器和一个或多个存储器。该一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得手写笔执行上述第一方面任一项可能的实现中的交互方法。
39.第八方面,本技术提供了一种电子设备,包括一个或多个处理器和一个或多个存储器。该一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得电子设备执行上述第二方面任一项可能的实现中的交互方法。
40.第九方面,本技术提供了一种计算机可读存储介质,包括计算机指令,当计算机指令在手写笔上运行时,使得手写笔执行上述第一方面任一项可能的交互方法。
41.第十方面,本技术提供了一种计算机可读存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述第二方面任一项可能的交互方法。
42.第十一方面,本技术提供了一种计算机程序产品,当计算机程序产品在手写笔上运行时,使得手写笔执行上述第一方面任一项可能的交互方法。
43.第十二方面,本技术提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述第二方面任一项可能的交互方法。
附图说明
44.图1是本技术提供的一例手写笔的结构示意图;
45.图2是本技术提供的一例手写笔的外部特征的示意图;
46.图3是本技术提供的一例电子设备的结构示意图;
47.图4是本技术提供的一例交互方法的交互流程图;
48.图5是本技术提供的一例向手写笔施加目标动作时用户的手部动作的示意图;
49.图6是本技术提供的另一例向手写笔施加目标动作时用户的手部动作的示意图;
50.图7是本技术提供的一例显示界面的示意图;
51.图8是本技术提供的另一例显示界面的示意图。
具体实施方式
52.下面将结合本技术中的附图,对本技术中的技术方案进行描述。其中,在本技术的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,在本技术的描述中,“多个”是指两个或多于两个。
53.以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性
或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征,例如本技术中描述的“第一消息”、“第二消息”。
54.图1示出了本技术提供的手写笔100的结构示意图。
55.手写笔100可以包括处理器110、第一传感器120、第二传感器130,通信模块140。
56.可以理解的是,本发明实施例示意的结构并不构成对手写笔100的具体限定。在本技术另一些实施例中,手写笔100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
57.处理器110中可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
58.第一传感器120可以用于检测作用在手写笔上的第一动作,例如,第一动作可以是作用在手写笔尾端的除甩笔动作以外的其他动作,例如,作用在手写笔尾端的按压动作或者与手写笔尾端之间的接触动作。图2示出了一例手写笔的示意图。
59.当第一动作是作用在手写笔尾端的按压动作或与手写笔尾端之间的接触动作(以下简称为“接触动作”)时,第一传感器可以是压力传感器或者光敏传感器,其中,为了方便检测手写笔的尾端是否作用有按压动作或接触动作,可以将第一传感器设置在手写笔的尾端。
60.第二传感器130可以用于检测甩动手写笔的动作,例如,第二传感器可以是加速度传感器。
61.通信模块140可以用于支持手写笔与其他电子设备之间进行通信。
62.可选地,作为一种实现方式,手写笔100还可以包括显示模块150,显示模块150可以用于支持手写笔100的显示功能。
63.图3示出了本技术提供的电子设备200的结构示意图,电子设备200可以是支持用户通过手写笔与之交互的电子设备。
64.电子设备200可以包括处理器210,外部存储器接口220,内部存储器221,通用串行总线(universal serial bus,usb)接口230,充电管理模块240,电源管理模块241,电池242,天线1,天线2,移动通信模块250,无线通信模块260,音频模块270,扬声器270a,受话器270b,麦克风270c,耳机接口270d,传感器模块280,按键290,马达291,指示器292,摄像头293,显示屏294,以及用户标识模块(subscriber identification module,sim)卡接口295等。其中传感器模块280可以包括压力传感器280a,陀螺仪传感器280b,气压传感器280c,磁传感器280d,加速度传感器280e,距离传感器280f,接近光传感器280g,指纹传感器280h,温度传感器280j,触摸传感器280k,环境光传感器280l,骨传导传感器280m等。
65.可以理解的是,本技术示意的结构并不构成对电子设备200的具体限定。在本技术另一些实施例中,电子设备200可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
66.处理器210可以包括一个或多个处理单元,例如:处理器210可以包括应用处理器
(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
67.其中,控制器可以是电子设备200的神经中枢和指挥中心。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
68.处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了系统的效率。
69.在一些实施例中,处理器210可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
70.i2c接口是一种双向同步串行总线,包括一根串行数据线(serial data line,sda)和一根串行时钟线(derail clock line,scl)。在一些实施例中,处理器210可以包含多组i2c总线。处理器210可以通过不同的i2c总线接口分别耦合触摸传感器280k,充电器,闪光灯,摄像头293等。例如:处理器210可以通过i2c接口耦合触摸传感器280k,使处理器210与触摸传感器280k通过i2c总线接口通信,实现电子设备200的触摸功能。
71.i2s接口可以用于音频通信。在一些实施例中,处理器210可以包含多组i2s总线。处理器210可以通过i2s总线与音频模块270耦合,实现处理器210与音频模块270之间的通信。在一些实施例中,音频模块270可以通过i2s接口向无线通信模块260传递音频信号,实现通过蓝牙耳机接听电话的功能。
72.pcm接口也可以用于音频通信,将模拟信号抽样,量化和编码。uart接口是一种通用串行数据总线,用于异步通信。mipi接口可以被用于连接处理器210与显示屏294,摄像头293等外围器件。mipi接口包括摄像头串行接口(camera serial interface,csi),显示屏串行接口(display serial interface,dsi)等。在一些实施例中,处理器210和摄像头293通过csi接口通信,实现电子设备200的拍摄功能。处理器210和显示屏294通过dsi接口通信,实现电子设备200的显示功能。
73.gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器210与摄像头293,显示屏294,无线通信模块260,音频模块270,传感器模块280等。gpio接口还可以被配置为i2c接口,i2s接口,uart接口,mipi接口等。
74.usb接口230是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。usb接口230可以用于连接充电器为电子设备200充电,也可以用于
电子设备200与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他电子设备,例如ar设备等。
75.可以理解的是,本技术示意的各模块间的接口连接关系,只是示意性说明,并不构成对电子设备200的结构限定。在本技术另一些实施例中,电子设备200也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
76.充电管理模块240用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。充电管理模块240为电池242充电的同时,还可以通过电源管理模块241为电子设备供电。
77.电源管理模块241用于连接电池242,充电管理模块240与处理器210。电源管理模块241接收电池242和/或充电管理模块240的输入,为处理器210,内部存储器221,外部存储器,显示屏294,摄像头293,和无线通信模块260等供电。电源管理模块241还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块241也可以设置于处理器210中。在另一些实施例中,电源管理模块241和充电管理模块240也可以设置于同一个器件中。
78.电子设备200的无线通信功能可以通过天线1,天线2,移动通信模块250,无线通信模块260,调制解调处理器以及基带处理器等实现。
79.电子设备200通过gpu,显示屏294,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏294和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器210可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
80.显示屏294用于显示图像,视频等。显示屏294包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,电子设备200可以包括1个或n个显示屏294,n为大于1的正整数。
81.电子设备200可以通过isp,摄像头293,视频编解码器,gpu,显示屏294以及应用处理器等实现拍摄功能。
82.isp用于处理摄像头293反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头293中。
83.摄像头293用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备200可以包括1个或n个摄像头293,n为大于1的正整数。
84.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其
他数字信号。视频编解码器用于对数字视频压缩或解压缩。npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备200的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
85.内部存储器221可以包括一个或多个随机存取存储器(random access memory,ram)和一个或多个非易失性存储器(non-volatile memory,nvm)。
86.随机存取存储器可以包括静态随机存储器(static random-access memory,sram)、动态随机存储器(dynamic random access memory,dram)、同步动态随机存储器(synchronous dynamic random access memory,sdram)、双倍资料率同步动态随机存取存储器(double data rate synchronous dynamic random access memory,ddr sdram,例如第五代ddr sdram一般称为ddr5 sdram)等。
87.非易失性存储器可以包括磁盘存储器件、快闪存储器(flash memory)。
88.快闪存储器按照运作原理划分可以包括nor flash、nand flash、3d nand flash等,按照存储单元电位阶数划分可以包括单阶存储单元(single-level cell,slc)、多阶存储单元(multi-level cell,mlc)、三阶储存单元(triple-level cell,tlc)、四阶储存单元(quad-level cell,qlc)等,按照存储规范划分可以包括通用闪存存储(英文:universal flash storage,ufs)、嵌入式多媒体存储卡(embedded multi media card,emmc)等。
89.随机存取存储器可以由处理器210直接进行读写,可以用于存储操作系统或其他正在运行中的程序的可执行程序(例如机器指令),还可以用于存储用户及应用程序的数据等。
90.非易失性存储器也可以存储可执行程序和存储用户及应用程序的数据等,可以提前加载到随机存取存储器中,用于处理器210直接进行读写。外部存储器接口220可以用于连接外部的非易失性存储器,实现扩展电子设备200的存储能力。外部的非易失性存储器通过外部存储器接口220与处理器210通信,实现数据存储功能。例如将音乐,视频等文件保存在外部的非易失性存储器中。
91.电子设备200可以通过音频模块270,扬声器270a,受话器270b,麦克风270c,耳机接口270d,以及应用处理器等实现音频功能。例如音乐播放,录音等。电子设备200的按键290可以包括开机键,音量键等。按键290可以是机械按键。也可以是触摸式按键。马达291可以产生振动提示。马达291可以用于来电振动提示,也可以用于触摸振动反馈。指示器292可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。sim卡接口295用于连接sim卡。
92.此外,电子设备200还包括各种不同传感器,例如,压力传感器280a用于感受压力信号,可以将压力信号转换成电信号。陀螺仪传感器280b可以用于确定电子设备200的运动姿态。气压传感器280c用于测量气压。磁传感器280d包括霍尔传感器。加速度传感器280e可检测电子设备200在各个方向上(一般为三轴)加速度的大小。距离传感器280f,用于测量距离。电子设备200可以通过红外或激光测量距离。在一些实施例中,拍摄场景,电子设备200可以利用距离传感器280f测距以实现快速对焦。接近光传感器280g可以包括例如发光二极管(led)和光检测器,例如光电二极管。环境光传感器280l用于感知环境光亮度。电子设备200可以根据感知的环境光亮度自适应调节显示屏294亮度。指纹传感器280h用于采集指
纹。电子设备200可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。触摸传感器280k,也称“触控面板”。触摸传感器280k可以设置于显示屏294,由触摸传感器280k与显示屏294组成触摸屏,也称“触控屏”。触摸传感器280k用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。骨传导传感器280m可以获取振动信号。
93.本技术以下实施例将以具有图1所示结构以及具有图2所示外部特征的手写笔、具有图3所示结构的手机为例,对本技术提供的交互方法进行具体阐述。
94.下面结合图4至图8详细介绍本技术提供的交互方法。图4示出了本技术提供的一例交互方法300的示意性交互流程图。
95.步骤301,如果手写笔检测到目标动作,手写笔响应于目标动作,向手机发送第一消息,第一消息请求手机激活目标动作对应的第一功能,第一功能为手机内部的系统功能或手机中的第一应用的功能,其中,目标动作包括手写笔检测到的第一动作与至少一次甩笔动作,第一动作是除至少一次甩笔动作以外的在手写笔的尾端检测到的用户动作。相应地,手机接收来自手写笔的第一消息。下文中以第一动作为作用在手写笔尾端的按压动作为例对本技术提供的交互方法进行介绍。
96.示例性的,假设手写笔当前与手机之间存在通信连接,例如,短距通信连接,当用户想要激活手机内部的系统功能时,例如,手机的截屏功能(例如,第一功能的一例),用户通过对手写笔施加目标动作,以激活手机内部的系统功能。
97.例如,用户可以手握手写笔进行甩动,例如,用户手握手写笔完成了一次甩笔动作,除此之外,用户还在手写笔的尾端施加了按压动作,例如,用户通过图5所示的手部动作向手写笔施加甩笔动作与按压动作,从图5中可以看出,用户在手写笔的尾端施加了按压动作,并且手握手写笔的笔身施加了一次甩笔动作,在这种情况下,手写笔不仅可以通过图1中的第一传感器在手写笔的尾端检测到按压动作,并且可以通过图1中的第二传感器检测到一次甩笔动作,在这种情况下,手写笔可以向手机发送第一消息,以请求手机激活截屏功能。
98.示例性的,用户想要激活手机上安装的绘图应用(application,app)(例如,第一应用的一例)的橡皮擦功能(例如,第一功能的另一例),在这种情况下,用户可以手握手写笔进行甩动,例如,用户手握手写笔完成了两次连续的甩笔动作,除此之外,用户还在手写笔的尾端施加了按压动作,例如,用户可以通过图6所示的手部动作向手写笔施加甩笔动作与按压动作,从图6中可以看出,用户在手写笔的尾端施加了按压动作,并且手握手写笔的笔身施加了两次连续的甩笔动作,在这种情况下,手写笔不仅可以通过图1中的第一传感器在手写笔的尾端检测到按压动作,并且可以通过图1中的第二传感器检测到两次连续的甩笔动作,在这种情况下,手写笔可以向手机发送第一消息,以请求手机激活绘图app的橡皮擦功能。
99.值得一提的是,上述仅以图5或图6所示的手部动作为例,对用户向手写笔施加目标动作时依靠的手部动作进行说明,但本技术实施例并不限定于此,在具体实现时,还可以通过其他手部动作向手写笔施加目标动作,换句话说,只要用户通过该手部动作能够向手写笔施加目标动作,则该手部动作应落入本技术的保护范围之内。
100.值得一提的是,用户在向手写笔施加目标操作时,本技术对甩笔动作与按压动作
的先后顺序不作特别限定,例如,用户可以在甩动手写笔之后,在手写笔的尾端施加按压动作,或者,用户可以在甩动手写笔之前,在手写笔的尾端施加按压动作,或者,用户可以在甩动手写笔的同时,在手写笔的尾端施加按压动作。
101.步骤302,手机根据第一消息,激活第一功能。
102.可选地,作为一种实现方式,第一消息可以向手机指示手写笔检测到了目标动作,手机在接收到第一消息后,根据第一消息可以确定手写笔检测到了目标动作,进一步地,手机可以根据用户在其上所做的设置,确定与该目标动作相对应的第一功能,之后,手机可以激活第一功能。
103.示例性的,以第一功能为手机内部的系统功能为例,用户可以事先通过手机提供的相关界面设置与目标动作对应的第一功能,例如,手机可以向用户提供如图7所示的界面,用户可以通过图7所示的界面设置与目标动作对应的第一功能,例如,用户可以通过图7中的(a)图所示的界面601中的选项6011与选项6012分别设置用户动作与第一功能,例如,用户选择了选项6011后,手机显示如图7中的(b)图所示的界面602,用户可以从界面602中的选项6021与选项6022中选择选项6021,即,按压甩笔动作对应的选项,用户选择了选项6012后,手机显示如图7中的(c)图所示的界面603,通过界面603,用户可以选择将手机内部的系统功能,例如,截屏、锁屏、静音、夜晚模式、护眼模式等功能中的一种设置为目标动作对应的第一功能,或者,用户可以选择将手机中的某个应用的某种功能设置为目标动作对应的第一功能,例如,用户选择了界面603中的选项6031,即,用户将手机内部的系统功能,即,截屏功能,设置为与目标动作对应的第一功能。值得一提的是,图7中的(b)图中的选项6022对应的按压甩笔动作是目标动作的另一种叫法。
104.之后,如果手写笔检测到了目标操作,手写笔可以向手机发送第一消息,第一消息可以向手机指示手写笔检测到了目标动作,手机接收到第一消息后,根据第一消息,可以确定手写笔检测到了目标操作,进一步地,手机可以根据用户在其上所做的设置,确定与目标动作对应的第一功能,即,截屏功能,之后,手机可以激活截屏功能。
105.示例性的,以第一功能为手机中的某个应用的某种功能为例,用户可以事先通过手机提供的相关界面设置与目标动作对应的第一功能,例如,手机可以向用户提供如图8所示的界面,用户可以通过图8所示的界面设置与目标动作对应的第一功能,例如,用户可以通过图8中的(a)图所示的界面701中的选项7011与选项7012分别设置用户动作与第一功能,例如,用户选择了选项7011后,手机显示如图8中的(b)图所示的界面702,用户可以从界面702中的选项7021与选项7022中选择选项7021,即,按压甩笔动作对应的选项,用户选择了选项7012后,手机显示如图8中的(c)图所示的界面703,通过界面703,用户可以选择将手机内部的系统功能,例如,截屏、锁屏、静音、夜晚模式、护眼模式等功能中的一种设置为目标动作对应的第一功能,或者,用户可以选择将手机中的某个应用的某种功能设置为目标动作对应的第一功能,例如,用户选择了界面703中的选项7036,即,用户选择将某个应用的某种功能设置为与目标动作对应的第一功能,响应于用户选择选项7036的动作,手机显示如图8中的(d)图所示的界面704,界面704向用户展示了手机中的多个应用供用户选择,例如,用户选择了界面704中的选项7041,即用户选择将绘图app的某种功能设置为与目标动作对应的第一功能,响应于用户选择选项7041的操作,手机显示如图8中的(e)图所示的界面705,界面705向用户展示了绘图app的多种功能,用户可以通过界面705选择将绘图app的
某种功能设置为与目标动作对应的第一功能,例如,用户选择了界面705中的选项7052,即用户选择将绘图app的橡皮擦功能设置为与目标动作对应的第一功能。值得一提的是,图8中的(b)图中的选项7022对应的按压甩笔动作是目标动作的另一种叫法。
106.之后,如果手写笔检测到了目标操作,手写笔可以向手机发送第一消息,第一消息可以向手机指示手写笔检测到了目标动作,手机接收到第一消息后,根据第一消息,可以确定手写笔检测到了目标操作,进一步地,手机可以根据用户在其上所做的设置,确定与目标动作对应的第一功能,即,绘图app的橡皮擦功能,之后,手机可以激活绘图app的橡皮擦功能。
107.可选地,作为一种实现方式,第一消息可以向手机指示手写笔检测到了目标动作,且向手机指示目标动作对应的第一功能,手机在接收到第一消息后,根据第一消息可以确定手写笔检测到了目标动作,除此之外,手机还可以根据第一消息,确定目标动作对应的第一功能,之后,手机可以激活第一功能。
108.例如,用户可以事先通过手写笔提供的相关界面设置与目标动作对应的第一功能,例如,用户通过手写笔提供的相关界面,将手机内部的系统功能,例如,静音功能,设置为目标动作对应的第一功能。
109.之后,如果手写笔检测到了目标操作,手写笔可以向手机发送第一消息,第一消息可以向手机指示手写笔检测到了目标动作,且向手机指示目标动作对应的第一功能,即,静音功能,手机接收到第一消息后,根据第一消息,可以确定手写笔检测到了目标操作,并且可以确定目标动作对应的第一功能,即,静音功能,之后,手机可以激活静音功能。
110.值得一提的是,上述仅以手机根据用户与其提供的相关界面之间的交互操作或者手写笔根据用户与其提供的相关界面之间的交互操作设置目标动作对应的第一功能作为示例,对用户设置与目标动作对应的第一功能的方法进行说明,但这并不构成对本技术的限定,在具体实现时,手写笔或者手机也可以根据用户输入的语音指令设置与目标动作对应的第一功能,除此之外,第一功能还可以是基于出厂设置确定的。
111.在方法300中,如果手写笔在检测到步骤301中的目标动作后,再次检测到目标动作,在这种情况下,方法300还可以包括以下步骤:
112.步骤303,手写笔响应于再次检测到的目标动作,向手机发送第二消息,第二消息请求手机将当前被激活的功能由第一功能切换为第二功能,其中,第二功能为在第一功能被激活前被激活的功能,或者,第二消息请求手机关闭第一功能,或者,第二消息请求手机再次激活第一功能。相应地,手机接收来自手写笔的第二消息。
113.步骤304,手机根据第二消息,将当前被激活的功能由第一功能切换为第二功能,或者,关闭第一功能,或者,再次激活第一功能。
114.例如,手写笔检测到了步骤301中的目标动作,假设该目标动作对应的第一功能为静音功能,在检测到该目标动作后,手写笔向手机发送第一消息,请求手机激活静音功能,手机根据来自手写笔的第一消息,激活静音功能,如果手写笔之后再次检测到了该目标动作,在这种情况下,手写笔可以向手机发送第二消息,第二消息请求手机关闭静音功能,手机根据第二消息,关闭此前根据第一消息激活的静音功能,值得一提的是,如果手写笔在这两次检测到的目标动作之后,再次检测到了该目标动作,则手写笔可以请求手机再次激活静音功能,之后以此类推。
115.例如,手写笔检测到了步骤301中的目标动作,假设该目标动作对应的第一功能为绘图app的画笔功能,在检测到该目标动作后,手写笔向手机发送第一消息,请求激活绘图app的画笔功能,手机根据来自手写笔的第一消息,激活绘图app的画笔功能,如果手写笔之后再次检测到了该甩笔动作,在这种情况下,手写笔可以向手机发送第二消息,第二消息请求手机当前被激活的功能由第一功能切换为第二功能,第二功能为在第一功能被激活前被激活的功能,例如,假设在手机根据第一消息激活绘图app的画笔功能之前,绘图app被激活的功能为橡皮擦功能,即,第二功能,则手机根据来自手写笔的第二消息,将绘图app当前被激活的功能由画笔功能切换为橡皮擦功能,值得一提的是,如果手写笔在这两次检测到的目标动作之后,再次检测到了该目标动作,则手写笔可以请求手机将绘图app当前被激活的功能由橡皮擦功能切换为画笔功能,之后以此类推。
116.例如,手写笔检测到了步骤301中的目标动作,假设该目标动作对应的第一功能为截屏功能,在检测到该目标动作后,手写笔向手机发送第一消息,请求手机激活截屏功能,手机根据来自手写笔的第一消息,激活截屏功能,如果手写笔之后再次检测到了该目标动作,在这种情况下,手写笔可以向手机发送第二消息,第二消息请求手机再次激活截屏功能,手机根据第二消息,再次激活截屏功能,值得一提的是,如果手写笔在这两次检测到的目标动作之后,再次检测到了该目标动作,则手写笔可以请求手机再次激活截屏功能,之后以此类推。
117.可选地,作为一种实现方式,手写笔在检测到步骤301中的目标动作或者检测到步骤303中的目标动作时,可以进一步确定检测到的目标动作中包括的甩笔动作是否满足预设条件,如果手写笔确定检测到的步骤301中的目标动作中包括的甩笔动作满足预设条件,则手写笔可以向手机发送第一消息,或者,如果手写笔确定检测到的步骤303中的目标动作中包括的甩笔动作满足预设条件,则手写笔可以向手机发送第二消息。
118.例如,预设条件为:任意一次甩笔动作对应的加速度大于或等于预设的加速度,假设手写笔检测到了步骤301中的目标动作,该目标动作中包括一次甩笔动作,在这种情况下,手写笔可以通过第二传感器确定这一次甩笔动作对应的加速度,例如,预设的加速度为40m/s2,手写笔通过第二传感器确定检测到的这一次甩笔动作的加速度为50m/s2,由于这一次甩笔动作对应的加速度大于预设的加速度,基于此,手写笔可以向手机发送第一消息,以请求手机激活第一功能。值得一提的是,甩笔动作对应的加速度可以理解为:用户在甩动手写笔时,甩笔动作所产生的加速度。
119.例如,预设条件为:两次相邻的甩笔动作的发生时刻之间的间隔小于或等于预设的时间长度,且任意一次甩笔动作对应的加速度大于或等于预设的加速度,例如,预设的加速度为35m/s2,预设的时间长度1.8秒(s),假设手写笔检测到了步骤301中的目标动作,该目标动作中包括两次连续的甩笔动作,并且假设手写笔确定这两次连续的甩笔动作的发生时刻之间的间隔为1.5s,且确定这两次连续的甩笔动作的加速度分别为45m/s2、50m/s2,由于这两次连续的甩笔动作的发生时刻之间的间隔小于预设的间隔,且这两次连续的甩笔动作的加速度均大于预设的加速度,基于此,手写笔可以向手机发送第一消息,以请求手机激活第一功能。
120.可以理解的是,手写笔或电子设备为了实现上述功能,其包含了执行各个功能相应的硬件和/或软件模块。结合本文中所公开的实施例描述的各示例的算法步骤,本技术能
够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以结合实施例对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
121.本技术可以根据上述方法示例对手写笔或电子设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块可以采用硬件的形式实现。需要说明的是,本技术中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
122.需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
123.本技术提供的电子设备,用于执行上述交互方法,因此可以达到与上述实现方法相同的效果。
124.在采用集成的单元的情况下,手写笔或电子设备还可以包括处理模块、存储模块和通信模块。其中,处理模块可以用于对手写笔或电子设备的动作进行控制管理。存储模块可以用于支持手写笔或电子设备执行存储程序代码和数据等。通信模块,可以用于支持手写笔或电子设备与其他设备的通信。
125.其中,处理模块可以是处理器或控制器。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理(digital signal processing,dsp)和微处理器的组合等等。存储模块可以是存储器。通信模块具体可以为射频电路、蓝牙芯片、wi-fi芯片等与其他电子设备交互的设备。
126.在一个实施例中,当处理模块为处理器,存储模块为存储器时,本技术所涉及的手写笔可以为具有图1所示结构的设备,本技术所涉及的电子设备可以为具有图2所示的结构的设备。
127.本技术还提供一种计算机存储介质,该计算机存储介质中存储有计算机指令,当该计算机指令在手写笔或电子设备上运行时,使得手写笔或电子设备执行上述相关方法步骤实现上述实施例中的交互方法。
128.本技术还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的交互方法。
129.另外,本技术的实施例还提供一种装置,这个装置具体可以是芯片,组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使芯片执行上述各方法实施例中的交互方法。
130.其中,本技术提供的手写笔、电子设备、计算机存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
131.通过以上实施方式的描述,所属领域的技术人员可以了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述
的全部或者部分功能。
132.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
133.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本技术方案的目的。
134.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
135.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
136.以上内容,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

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

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

相关文献