CN118051130A - 演示控制的方法、装置及*** - Google Patents

演示控制的方法、装置及*** Download PDF

Info

Publication number
CN118051130A
CN118051130A CN202410091413.9A CN202410091413A CN118051130A CN 118051130 A CN118051130 A CN 118051130A CN 202410091413 A CN202410091413 A CN 202410091413A CN 118051130 A CN118051130 A CN 118051130A
Authority
CN
China
Prior art keywords
stylus
cursor
mode
handwriting pen
notification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410091413.9A
Other languages
English (en)
Inventor
全瑞琳
王龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honor Device Co Ltd
Original Assignee
Honor Device Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202410091413.9A priority Critical patent/CN118051130A/zh
Publication of CN118051130A publication Critical patent/CN118051130A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03545Pens or stylus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)

Abstract

本申请实施例提供一种演示控制的方法、装置及***,涉及终端技术领域,可以将手写笔用于演示场景中,以控制平板、笔记本等电子设备完成演示操作。其中,手写笔与第一设备之间建立无线通信链路。手写笔接收第一设备发送的第一信号,响应第一信号,手写笔发送第二信号,手写笔不响应用户的空鼠操作,第一信号和第二信号不是通过无线通信链路发送的。在第一事件之后,手写笔响应空鼠操作,通过无线通信链路向第一设备发送第一命令,以控制第一设备实现调出光标、移动光标、点击以及翻页中的一种功能。在第一事件之后,手写笔不响应第一信号。

Description

演示控制的方法、装置及***
本申请是分案申请,原申请的申请号是202210753924.3,原申请日是2022年6月28日,原申请的全部内容通过引用结合在本申请中。
技术领域
本申请涉及终端技术领域,尤其涉及演示控制的方法、装置及***。
背景技术
为电子设备配置手写笔,可以提升电子设备的使用体验。以电子设备是平板为例,为平板配置手写笔,则可以使用手写笔在平板上完成绘图、记笔记等操作,灵活性更强。
但是,现有的手写笔只能通过接触电子设备的屏幕来完成交互,而无法适用于演示场景中。例如,在工作会议中,需要给他人演示平板中的演示文稿,该场景下往往无法使用手写笔来灵活控制平板完成演示。
发明内容
有鉴于此,本申请提供了一种演示控制的方法、装置及***,可以将手写笔用于演示场景中,以控制平板、笔记本等电子设备完成演示操作。从而提高手写笔的适配场景。
第一方面,本申请实施例提供一种演示控制的方法,应用于手写笔。手写笔可与第一设备之间建立无线通信链路,如蓝牙链路、wifi链路等,该无线通信链路可用于传输演示控制的命令,如第一命令。在手写笔工作于手写模式的情况下,手写笔接收第一设备发送的第一信号。响应第一信号,手写笔发送第二信号,第一信号和第二信号不是通过无线通信链路发送的。第二信号可用于指示手写笔在第一设备上执行触控操作的位置信息。从而便于第一设备响应触控操作。但是,在手写模式下,手写笔不响应用户的第一操作,该第一操作用于触发第一设备执行显示光标的演示操作。也就是说,在手写模式在,手写笔只能在第一设备的屏幕上执行触控操作,而不能实现对第一设备的演示控制。
在本申请实施例中,第一事件可触发手写笔将工作模式从手写模式切换为演示模式。在第一事件之后,手写笔响应第一操作,通过无线通信链路向第一设备发送第一命令,以控制第一设备在第一时刻和第二时刻之间的时间段显示光标,第一操作在第三时刻开始执行,在第四时刻结束执行,第三时刻早于第一时刻,第四时刻早于第二时刻;在第二时刻之后,第一设备不显示光标。也就是说,在演示模式下,手写笔可以在检测到用户的第一操作后,控制第一设备在一段时间显示光标,从而可以有针对性的显示光标。并且,显示光标的结束时刻晚于第一操作的结束时刻,则可以方便在光标指向目标内容(如网页链接)后,留有时间使手写笔基于用户的操作控制第一设备对目标内容执行点击、标记等演示操作。但是,在第一事件之后,手写笔不响应第一信号。即,在演示模式下,手写笔不会继续向第一设备发送触控操作的相关信息,使得第一设备无法响应触控操作。
应注意,第二信号的传输距离小于第一命令的传输距离。如此,在演示模式下,手写笔可以在距离第一设备较远的距离对第一设备进行控制;在手写模式下,手写笔只会在与第一设备靠近时才能将第二信号发送给第一设备。
综上所述,采用本申请实施例的方法,手写笔可以在手写模式和演示模式两种工作模式下,与第一设备实现不同的交互。从而可以不仅实现触控操作,还能实现对第一设备的演示控制,以控制第一设备更合理的显示光标。
在一种可能的设计方式中,上述在第一事件之后,手写笔响应第一操作,通过无线通信链路向第一设备发送第一命令,包括:在手写笔的笔尖朝向为第一朝向(如朝下)的情况下,手写笔检测到用户对手写笔的切换操作之后,手写笔响应第一操作,通过无线通信链路向第一设备发送第一命令。该切换操作用于切换手写笔的工作模式。
也就是说,采用本实施例的方法,可以在手写笔的笔尖朝向特定的朝向,且检测到用户的切换操作后,手写笔才能实现对第一设备的演示控制。即,第一事件包括手写笔的笔尖朝上、且检测到用户对手写笔的切换操作。如此,可以更准确的切换到演示模式下,避免在用户错误的执行切换操作的情况下,切换到演示模式。
上述切换操作可以是对手写笔的非按键区域的单击、多击、长按、滑动等手势,也可以是对按键的点击、双击、长按等操作。其中,按键可以是物理按键或者虚拟按键。本申请实施例对此不作具体限定。
在一种可能的设计方式中,上述在第一事件之后,手写笔响应第一操作,通过无线通信链路向第一设备发送第一命令,包括:手写笔检测到用户对手写笔的按键的长按操作(也可以理解为一种切换操作),且在执行长按操作的时间段内、手写笔的笔尖的移动轨迹满足预设轨迹条件之后,手写笔响应第一操作,通过无线通信链路向第一设备发送第一命令。
也就是说,采用本实施例的方法,可以在检测到用户对手写笔的按键的长按操作、且检测到长按操作期间笔尖的移动轨迹满足预设轨迹条件后,手写笔才能实现对第一设备的演示控制。即,第一事件包括检测到对按键的长按操作、且检测到预设轨迹的位移。如此,也可以更准确的切换到演示模式下,避免在用户错误的执行长按操作的情况下,切换到演示模式。
为了进一步更准确的切换到演示模式,手写笔还需在检测到用户对手写笔的笔身上预设区域(如前端、中端、后端)的切换操作后,才能实现对第一设备的演示控制。
在一种可能的设计方式中,上述在第一事件之后,手写笔响应第一操作,通过无线通信链路向第一设备发送第一命令,包括:手写笔响应用户的切换操作,播放提示语音和/或震动,以提示用户确认切换到演示模式。手写笔检测到用户的第二操作之后,手写笔响应第一操作,通过无线通信链路向第一设备发送第一命令。其中,第二操作用于指示用户确认切换至演示模式。例如,第二操作可以是双击操作、长按操作等。
也就是说,采用本实施例的方法,手写笔在检测到切换操作后,进一步需要提示用户确认切换到演示模式,以及需要在用户确认切换到演示模式后,手写笔才能实现对第一设备的演示控制。即,第一事件包括检测到切换操作、提示用户确认切换到演示模式、且检测到用户的确认操作。如此,可以使得工作模式的切换与用户的需求严格匹配。
在一种可能的设计方式中,在第一事件之后,手写笔响应第一操作,通过无线通信链路向第一设备发送第一命令,包括:手写笔响应用户的切换操作,向第一设备发送第一通知。该第一通知用于通知第二设备提示用户确认切换为演示模式。第二设备响应于接收到该第一通知,可以弹窗显示第一提示信息、语音播报第一提示信息和/或震动,从而提示用户确认开启演示模式。例如,第一提示信息包括“点击开启演示模式”,从而提示确认开启演示模式。第一设备在检测到的确认操作后,如对第一提示信息中确认按钮的点击操作后,可以向手写笔发送第一消息,该第一消息指示用户确认切换至演示模式。手写笔在接收到来自第一设备的第一消息之后,手写笔响应第一操作,通过无线通信链路向第一设备发送第一命令。
也就是说,采用本实施例的方法,手写笔在检测到切换操作后,进一步需要通知第一设备提示用户确认切换到演示模式,以及需要在用户确认切换到演示模式后,手写笔才能实现对第一设备的演示控制。即,第一事件包括检测到切换操作、通知第一设备提示用户确认切换到演示模式、且接收到指示用户确认切换到演示模式的第一消息。如此,可以使得工作模式的切换与用户的需求严格匹配。
在一种可能的设计方式中,上述在手写笔与第一设备之间建立无线通信链路之后,方法还包括:手写笔接收来自第一设备的第二消息,第二消息是第一设备基于用户切换手写笔模式的操作发送的。第二消息用于指示手写笔切换到演示模式。其中,第一事件包括手写笔接收到第二消息。
在一种可能的设计方式中,上述在第一事件之后,方法还包括:手写笔响应第三操作,通过无线通信链路向第一设备发送第二命令,以控制第一设备改变光标的显示位置;其中,第三操作在第三时刻和第四时刻之间的时间段执行。
也就是说,在本实施例中,手写笔在控制第一设备在部分时间段内显示光标的基础上,还可以进一步控制第一设备移动光标,从而使光标指示第一设备显示的目标内容,以便第一设备对目标内容执行点击、标注等操作。
在一种可能的设计方式中,上述在第一事件后,方法还包括:在第二事件之后,手写笔响应第一信号,发送第二信号,手写笔不响应第一操作。
也就是说,采用本实施例的方法,手写笔可以响应于第二事件,将手写笔的工作模式由演示模式切回至手写模式。从而可以实现工作模式的灵活切换。
第二方面,本申请实施例提供一种演示控制的方法,应用于手写笔。其中,手写笔与第一设备之间建立无线通信链路。手写笔接收第一设备发送的第一信号,响应第一信号,手写笔发送第二信号,手写笔不响应用户的空鼠操作,第一信号和第二信号不是通过无线通信链路发送的。在第一事件之后,手写笔响应空鼠操作,通过无线通信链路向第一设备发送控制命令,以控制第一设备实现调出光标、移动光标、点击以及翻页中的一种功能。其中,空鼠操作可以包括前述第一方面中的第一操作、第三操作,相应的,控制命令可以包括第一命令、第二命令。空鼠操作还可以包括实施例中的第四手势、第十二操作,以用于触发手写笔控制第一设备实现点击的功能。空鼠操作还可以包括上滑手势、下滑手势,或者第十三操作、第十四操作,以用于触发手写笔控制第一设备实现翻页的功能。也就是说,在切换至演示模式后,手写笔可以控制第一设备执行各种演示操作。但是,在第一事件之后,手写笔不响应第一信号,第二信号的传输距离小于控制命令的传输距离。
第三方面,本申请实施例还提供一种手写笔,包括:存储器和一个或多个处理器,所述存储器与所述处理器耦合;其中,所述存储器中存储有计算机程序代码,所述计算机程序代码包括计算机指令,当所述计算机指令被所述处理器执行时,使得所述手写笔执行上述第一方面、第二方面及其任一种可能的设计方式的方法。
第四方面,本申请实施例还提供一种计算机可读存储介质,包括计算机指令,当所述计算机指令在手写笔上运行时,使得所述手写笔执行如第一方面、第二方面及其任一种可能的设计方式所述的方法。
第五方面,本申请实施例还提供一种芯片***,所述芯片***应用于包括处理器和存储器的手写笔,所述芯片***包括一个或多个接口电路和一个或多个处理器,所述接口电路和所述处理器通过线路互联,所述接口电路用于从所述手写笔的存储器接收信号,并向所述处理器发送所述信号,所述信号包括所述存储器中存储的计算机指令,当所述处理器执行所述计算机指令时,使得所述手写笔执行如第一方面、第二方面及其任一种可能的设计方式所述的方法。
第六方面,本申请提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面、第二方面及其任一种可能的设计方式所述的方法。
可以理解地,上述提供的第三方面所述的手写笔,第四方面所述的计算机可读存储介质,第五方面所述的芯片***,第六方面所述的计算机程序产品所能达到的有益效果,可参考第一方面、第二方面及其任一种可能的设计方式中的有益效果,此处不再赘述。
附图说明
图1A为本申请实施例提供的演示场景的示意图之一;
图1B为本申请实施例提供的演示场景的示意图之二;
图1C为本申请实施例提供的演示场景的示意图之三;
图2A为本申请实施例提供的一种手写笔的硬件结构示意图;
图2B为本申请实施例提供的一种手写笔的触摸区域划分的示意图;
图2C为本申请实施例提供的一种手写笔笔尖朝向的示意图;
图2D为本申请实施例提供的手写笔充电的示意图;
图3为本申请实施例提供的演示控制的方法的流程示意图;
图4为本申请实施例提供的开启手写笔的演示模式的示意图之一;
图5A为本申请实施例提供的开启手写笔的演示模式的示意图之二;
图5B为本申请实施例提供的开启手写笔的演示模式的示意图之三;
图5C为本申请实施例提供的开启手写笔的演示模式的示意图之四;
图6为本申请实施例提供的开启手写笔的演示模式的示意图之五;
图7A为本申请实施例提供的开启手写笔的演示模式的示意图之六;
图7B为本申请实施例提供的开启手写笔的演示模式的示意图之七;
图7C为本申请实施例提供的开启手写笔的演示模式的示意图之八;
图8为本申请实施例提供的开启手写笔的演示模式的示意图之九;
图9为本申请实施例提供的开启手写笔的演示模式的示意图之十;
图10为本申请实施例提供的开启手写笔的演示模式的示意图之十一;
图11A为本申请实施例提供的手写笔控制第一设备显示光标的示意图之一;
图11B为本申请实施例提供的手写笔控制第一设备显示光标的示意图之二;
图12为本申请实施例提供的手写笔控制第一设备移动光标的示意图;
图13A为本申请实施例提供的手写笔控制第一设备执行点击操作的示意图之一;
图13B为本申请实施例提供的手写笔控制第一设备执行点击操作的示意图之二;
图14为本申请实施例提供的手写笔控制第一设备执行翻页操作的示意图;
图15为本申请实施例提供的退出手写笔的演示模式的示意图之一;
图16为本申请实施例提供的退出手写笔的演示模式的示意图之二;
图17为本申请实施例提供的退出手写笔的演示模式的示意图之三;
图18A为本申请实施例提供的演示控制的操作提示示意图之一;
图18B为本申请实施例提供的演示控制的操作提示示意图之二;
图19为本申请实施例提供的一种芯片***的结构示意图。
具体实施方式
在日常工作、学***板等设备中的内容,实现向他人演示该内容的目的。与此同时,现有的手写笔通常只能通过与笔记本、平板等设备接触,以实现交互,而无法作为激光笔用于演示场景。
基于上述技术问题,本申请实施例提供一种演示控制的方法,可以应用于本申请实施例提供的演示***。演示***包括第一设备和手写笔。演示***中的第一设备用于提供需要给他人演示的内容(可简称演示内容)。例如,在平板上演示,则平板为第一设备。或者,在笔记本上演示,则笔记本为第一设备。以及,演示***中的手写笔用于控制第一设备对演示内容执行演示操作,如控制第一设备指示、点击演示内容中的目标内容,或者控制第一设备执行翻页操作等。该手写笔可以是与手机、平板等第二设备配套的,且用于触摸的笔。
示例性的,上述第一设备和手写笔之间可以通过蓝牙、无线保真(wirelessfidelity,Wi-Fi)、近场通信(Near Field Communication,NFC)等近距离通信技术建立无线连接。本申请实施例中,通过在第一设备和手写笔之间建立无线连接,使得手写笔的操控指令可以发送给第一设备,实现对第一设备中演示内容的演示控制。
第一设备可以是手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,PDA)、增强现实(augmented reality,AR)\虚拟现实(virtual reality,VR)设备等可以支持演示的设备。
第一设备中的演示内容可以是演示文稿(如PPT)、文本文档(如word)、视频等,本申请实施例对此不作具体限定。下文中,将以演示内容是演示文稿为例,来说明本申请方案。
以第二设备是图1A-图1C中的平板100,手写笔是图1A-图1C中与平板100配套的手写笔101为例,下面列举几种本申请实施例适用的演示场景以及相应演示场景下的演示***:
参见图1A,在一些场景(可记为场景1)中,如工作、学***板100中演示。在场景1中,第一设备和第二设备为同一设备,均为平板100,平板100配套的手写笔101可以用于控制平板100完成演示操作。
参见图1B,在一些场景(可记为场景2)中,如工作会议中,需要将平板100中的演示内容投屏到投影仪102中演示。需要说明的是,在将平板、笔记本等设备中的演示内容投屏到投屏设备(如投影仪102)中演示时,投屏设备(如投影仪102)只是用于显示,而真正提供演示内容的是平板、笔记本等设备。因此,投屏演示时,第一设备并不是投屏设备(如投影仪102),而是将演示内容投屏到投屏设备(如投影仪102)中的平板、笔记本等设备(如平板100)。也就是说,在场景2中,第一设备和第二设备均为同一设备,均为平板100,平板100配套的手写笔101可以用于控制平板100完成演示操作。
在一些场景(可记为场景3)中,如远程桌面会议中,需要将平板的桌面中显示的内容共享给远程连接的设备。并且,在共享桌面时,若在桌面全屏播放演示文稿,则可能导致光标消失。此时,可使用手写笔来控制平板完成演示操作,如指示演示文稿中的内容、翻页等。从而可以在远程桌面会议并全屏播放演示文稿时,灵活的操作演示文稿并在其它远程连接的设备上共享。在该场景中,第一设备和第二设备相同,均为平板。
参见图1C,在一些场景(可记为场景4)中,需要在笔记本103中演示。在场景3中,第一设备为笔记本103,不同于第二设备,即平板100,平板100配套的手写笔101可以用于控制笔记本103完成演示操作。
在上述演示场景(如场景1、场景2、场景3、场景4)中,应用本申请实施例提供的演示控制的方法,第一设备可接收手写笔的控制指令,响应于控制指令,第一设备可对演示内容执行相应的演示操作,如指示、点击演示内容中的目标内容,或者执行翻页操作等。从而手写笔也可作为激光笔用于演示控制,提升了手写笔的适配场景。
参见图2A,为本申请实施例提供的一种手写笔的硬件结构示意图。如图2A所示,手写笔可以包括处理器210,内部存储器221,通用串行总线(universal serial bus,USB)接口230,充电管理模块240,电源管理模块241,电池242,天线1,天线2,移动通信模块250,无线通信模块260,传感器模块280,按键290,马达291,指示器292等。
可以理解的是,本实施例示意的结构并不构成对手写笔的具体限定。在另一些实施例中,手写笔可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器210可以包括一个或多个处理单元,例如:处理器210可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
处理器210中还可以设置存储器,用于存储指令和数据。处理器210中的存储器可以为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了***的效率。
在一些实施例中,处理器210可根据用户对手写笔执行的手势的触摸时长、触摸次数、触摸位置等手势信息,识别手势类型,手势类型可以包括长按手势、单击手势、双击手势、三击手势、上滑手势、下滑手势等。处理器210还可以根据手势类型和/或触摸位置生成相应的控制命令,以控制第一设备完成相应的演示操作。示例性的,对同一触摸区域的不同手势,可以对应不同的控制命令。或者,对不同触摸区域的相同手势,可以对应不同的触摸命令。
参见图2B,在一种具体的实现方式中,可以将手写笔从前端至末端划分为第一区域、第二区域和第三区域共3个触摸区域。相应的,处理器210可确定触摸位置所属的触摸区域,然后根据触摸区域和手势类型来生成对应的控制命令。例如,处理器210在确定出对第一区域的双击手势后,可生成向上翻页的控制命令,在确定出对第三区域的双击手势后,可生成向下翻页的控制命令。
应理解,图2B所示的手写笔的触摸区域仅为示例性的,实际实施时,可以划分数量更多或者更少的触摸区域,本申请实施例对此不作具体限定。
在另一些实施例中,处理器210可根据用户对手写笔上按键执行的操作的按压时长、按压次数等操作信息,识别操作类型,操作类型包括长按操作、单击操作、双击操作、三击操作等。处理器210还可以根据操作类型和/或操作针对的按键生成相应的控制命令,以控制第一设备完成相应的演示操作。示例性的,对相同按键的不同操作,可以对应不同的控制命令。或者,对不同按键的相同操作,也可以对应不同的控制命令。
应理解,对手写笔上按键执行的操作可以是对单个按键的按压,也可以是对多个按键同时或者先后的组合按压,本申请实施例对此不作具体限定。下文中将主要以操作是对单个按键的按压为例来说明。
至此,需要说明的是,在本文中,对手写笔的操作和手势都有长按、单击、双击或者三击等,但是操作是指对手写笔的按键的按压,手势是指对手写笔的非按键区域的触摸。并且,为了提高对手势类型和操作类型识别的准确性,可以设置时间阈值来区分长按、单击、双击或者三击。示例性的,一次按压或者触摸的持续时长超过第一预设时长(如2000毫秒),则可以识别为长按,反之,一次按压或者触摸的持续时长未超过第一预设时长(如2000毫秒),则可以识别为点击,应理解,点击可以是对按键的按压,也可以是对非按键区域的触摸。又示例性的,连续多次点击时,若相邻两次点击之间的间隔时长未超过第二预设时长(如100毫秒),则可以将该两次点击识别为同一操作或者手势。例如,用户连续两次对手写笔上按键的按压之间的时间间隔未超过100毫秒,那么可以将该两次按压识别为双击操作。又例如,用户连续三次对手写笔上按键的按压中,任意相邻两次之间的时间间隔未超过100毫秒,那么可以将该三次按压识别为三击操作。
在另一些实施例中,处理器210可根据用户操作手写笔笔尖产生的位移,计算光标在第一设备中的位移,并生成光标移动的控制命令,以控制第一设备移动光标。
在另一些实施例中,处理器210可根据手写笔笔尖的朝向,生成相应的控制命令,以控制第一设备完成相应的演示操作。
在一种具体的实现方式中,可以手写笔末端向笔尖方向延伸的射线,与重力的反方向(或者重力的方向)之间的夹角α(指小于或等于180°的夹角)来确定手写笔笔尖的朝向。参见图2C,以重力的反方向为例,α<α0,如30°,45°等,则可确定手写笔笔尖朝上。例如,α0=45°,则图2C中α=0°,15°,30°时,都可确定手写笔笔尖朝上。α>α1,如135°、150°等,则可确定手写笔笔尖朝下。例如,α1=135°,则图2C中α=180°,165°,150°时,都可确定手写笔笔尖朝下。
前述分别针对手势、操作、手写笔笔尖的位移和手写笔笔尖的朝向,说明了处理器210执行的计算处理过程。而在另一些实施例中,处理器210也可以将手势、操作、手写笔笔尖的位移和手写笔笔尖的朝向中的多项信息结合,来得到相应的控制命令。示例性的,处理器210可以在识别到手势类型或者操作类型为预设类型1(如长按类型)的基础上,进一步结合手写笔笔尖产生的位移来生成光标移动的控制命令。也就是说,在手势类型或者操作类型为预设类型1(如长按类型)的情况下,才会根据手写笔笔尖的位移来生成光标移动的控制命令。又示例性的,处理器210可以在识别到手写笔笔尖的朝向为预设朝向(如朝上)的基础上,进一步结合手势类型或者操作类型来生成相应的控制命令。
在一些实施例中,处理器210还可以根据手势、操作、手写笔笔尖的位移、手写笔笔尖的朝向、第一设备发送来的命令以及第二设备发送来的命令中的一项或多项来控制手写笔开启或者退出演示模式。手写笔处于演示模式下时,处理器210才能执行前述实施例中的计算处理过程,生成相应的控制命令,以控制第一设备完成相应的演示操作。手写笔退出演示模式后,则无法用户演示控制,而只能通过接触第一设备的屏幕来完成交互,如绘图。
内部存储器221可以用于存储计算机可执行程序代码,可执行程序代码包括指令。处理器210通过运行存储在内部存储器221的指令,从而执行手写笔的各种功能以及数据处理。内部存储器221可以包括存储程序区和存储数据区。其中,存储程序区可存储操作***,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储手写笔使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器221可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。
在一些实施例中,内部存储器221中存储有实现演示控制的方法的可执行程序代码,以实现手写笔对第一设备的演示控制。
充电管理模块240用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些实施例中,充电管理模块240可以通过USB接口230接收有线充电器的充电输入。在一些实施例中,充电管理模块240可以通过手写笔的无线充电线圈接收无线充电输入。手写笔无线充电的具体实现包括以下几种:
实现一,手写笔吸附在第二设备上充电。示例性的,第二设备是图2D中的(a)所示的平板100,手写笔是图2D中的(a)所示的手写笔101,手写笔101吸附在平板100上,则可以实现对手写笔101充电。
实现二,手写笔吸附在充电棒上,并且充电棒连接电源,从而实现对手写笔充电。示例性的,充电棒是图2D中的(b)所示的充电棒201,手写笔是图2D中的(b)所示的手写笔101,手写笔101吸附在充电棒201上,然后通过数据线202连接电源,如图2D中的(b)所示的平板100的USB接口230,从而实现对手写笔101充电。
实现三,手写笔***键盘的收纳孔中充电。示例性的,键盘是图2D中的(c)所示的键盘204,手写笔是图2D中的(c)所示的手写笔101,在键盘204的转轴处设置有收纳孔205,手写笔101***收纳孔205中,则可以实现对手写笔101充电。
应理解,上述所列的手写笔无线充电的实现方式仅为示例性的,实际实施时并不以此为限。
另外,充电管理模块240为电池242充电的同时,还可以通过电源管理模块241为手写笔供电。
电源管理模块241用于连接电池242,充电管理模块240与处理器210。电源管理模块241接收电池242和/或充电管理模块240的输入,为处理器210,内部存储器221和无线通信模块260等供电。
手写笔的无线通信功能可以通过天线1,天线2,移动通信模块250,无线通信模块260,调制解调处理器以及基带处理器等实现。在一些实施例中,手写笔的无线通信模块260提供蓝牙、Wi-Fi、NFC等近距离无线通信功能,使手写笔可与第一设备建立近距离通信,完成控制指令的传输。
传感器模块280可以采集以下信息中的一项或者多项:用户对手写笔执行的手势的手势信息(如触摸位置、触摸时长、触摸次数等);用户对手写笔上按键执行的操作的操作信息(如按压针对的按键、按压时长、按压次数等);手写笔的加速度、角速度和/或位移;手写笔的朝向;以及,手写笔的移动轨迹。应理解,传感器模块280可以包括能够直接或间接采集上述一项或多项信息的至少一种传感器,本申请实施例对此不作具体限定。例如,加速度传感器可以直接采集到加速度,同时,对加速度求一次积分可以得到速度,对速度再求一次积分可以得到位移。也就是说,加速度传感器也可以间接采集到位移。
在一些实施例中,传感器模块280可以包括压力传感器280A。压力传感器280A用于感受压力信号,可以将压力信号转换成电信号。压力传感器280A的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。当有手势作用于手写笔,或者有操作作用于按键时,手写笔根据压力传感器280A检测到的信号,可以计算得到手势信息(如触摸位置、触摸时长、触摸次数等)或者操作信息(如按压针对的按键、按压时长、按压次数等)。
在一些实施例中,传感器模块280可以包括陀螺仪传感器280B。陀螺仪传感器280B可以采集手写笔围绕三个轴(即,x,y和z轴)的角速度。
在一些实施例中,传感器模块280可以包括加速度传感器280E。加速度传感器280E可检测手写笔在各个方向上(一般为三轴)的加速度。
在一种具体的实现方式中,陀螺仪传感器280B和加速度传感器280E结合,可用于确定出手写笔在空间中位置变化的特性,例如,手写笔的位移、手写笔的朝向等。
按键290可以是机械按键,也可以是触摸式按键。手写笔可以接收按键输入,产生与手写笔的用户设置以及功能控制有关的键信号输入。其中,按键输入可以包括长按、单击、双击、三击等输入。不同的按键输入可对应不同的控制指令,用于控制第一设备执行不同的演示操作。
马达291可以产生振动提示。马达291可以用于触摸振动反馈。作用于手写笔不同区域的触摸手势或者作用于同一区域的不同触摸手势,马达291可对应不同的振动反馈效果。
指示器292可以是指示灯,可以用于指示充电状态,电量变化等。
参见图3,本申请实施例提供的演示控制的方法,主要包括三个过程:过程1,开启手写笔的演示模式(也可以称为演示翻页笔模式、翻页笔模式空鼠模式)。过程2,利用手写笔控制第一设备执行演示操作。以及过程3,退出手写笔的演示模式。下面将针对该三个过程分别说明。
过程1,开启手写笔的演示模式。在手写笔的操作***中,如轻量级物联网操作***(LiteOS)中,维护有两套工作模式:手写模式和演示模式。
在手写模式下,只能通过手写笔笔尖与第二设备接触来完成交互,例如,完成绘图、书写等。具体地,第二设备在亮屏的情况下,可以周期性的(如60HZ、90HZ、120HZ等)发送第一信号。第一信号为方波信号或者基带信号。该第一信号用于触发手写笔向第二设备发送手写笔对第二设备的屏幕的触控操作的位置信息和压力信息。并且,第一信号的传输距离通常小于预设距离,如20mm、30mm等。在手写笔的笔尖与第二设备的屏幕之间的距离小于预设距离时,则可以接收到来自第二设备的第一信号。响应该第一信号,手写笔可以发送第二信号。第二信号也是方波信号或者基带信号。该第二信号可用于指示触控操作的位置信息。应注意,上述第一信号和第二信号都不是通过无线通信链路(如蓝牙链路、wifi链路等)传输的。以及,响应该第一信号,手写笔还可以发送第三信号。第三信号用于指示触控操作的压力信息。与上述第二信号不同的是:第三信号通常是通过无线通信链路传输的。也就是说,在第二设备和手写笔之间需要建立无线通信链路。如此,第二设备才能获取到来自手写笔的第二信号和第三信号,从而可以确定出位置信息和压力信息,然后响应触控操作。
但是,在手写模式下,手写笔无法通过蓝牙通信链路向第一设备发送控制命令,以控制第一设备执行演示操作。
在演示模式下,手写笔才可以生成控制命令,并通过无线通信链路向第一设备发送控制命令,以控制第一设备执行演示操作。也就是说,在开启演示模式后,手写笔才能作为激光笔,用于演示控制。
示例性的,手写笔的操作***中记录有标志位,当该标记位的值为第一值(如第一值为0)时,则指示手写笔当前所处的工作模式为手写模式。当该标记位的值为第二值(如第二值为1)时,则指示手写笔当前所处的工作模式为演示模式。相应的,开启手写笔的演示模式可以是修改标记位的值为第二值。
应理解,在演示模式下,手写笔可能要在距离第一设备较远的距离对第一设备进行控制;在手写模式下,手写笔通常只会在与第二设备靠近时才会实现触控,例如,向第二设备发送第二信号。那么,控制命令的传输距离通常要大于第二信号的传输距离。
开启演示模式的方式可以包括利用第二设备中开启演示模式(可记为方式一)、手写笔响应于第一手势开启演示模式(方式二)、手写笔响应于第四操作开启演示模式(方式三)、智能开启(方式四)、以及手写笔和不同于第二设备(如图1C中的平板100)的第一设备(如图1C中的笔记本103)建立连接触发开启演示模式(方式五)中的一种或多种。
上述方式一至方式四主要适用于第一设备和第二设备相同的演示场景中,如前文图1A所示的场景1、图1B所示的场景2以及场景3中。下面将详细说明方式一至方式四的具体实现:
方式一,利用第二设备开启演示模式。
第二设备中提供有第一控件,第一控件用于触发切换手写笔的工作模式。示例性的,第二设备是图4中的平板,平板的设置中包括辅助功能设置项,辅助功能设置项下包括子设置项401。平板响应于用户对子设置项401的选择操作,可显示界面402,界面402为演示模式的设置页。界面402中包括按钮403,按钮403用于触发切换手写笔的工作模式,即按钮403是第一控件。
第二设备可接收用户对第一控件的第五操作(也可以称为切换手写笔模式的操作)。该第五操作可以是长按、点击(如单击、双击等)或者滑动(如上滑、下滑)等操作,本申请实施例对此不作具体限定。第二设备响应于第五操作,可向手写笔发送第二消息,第二消息指示手写笔切换工作模式。手写笔响应于接收到第二消息,可切换工作模式。其中,若手写笔当前的工作模式为手写模式,则可切换到演示模式。
示例性的,以第一控件是图4所示的界面402中的按钮403,第五操作是点击操作为例,那么,平板响应于用户对界面402中按钮403的点击操作,可向平板配套的手写笔发送第二消息。手写笔接收到第二消息后,则可切换工作模式。假设手写笔当前的工作模式为手写模式,则可切换到演示模式。
进一步的,第一控件还可以指示手写笔是否开启演示模式。第一控件处于第一状态,则指示手写笔未开启演示模式。第一控件处于第二状态,则指示手写笔已开启演示模式。基于此,在一些实施例中,手写笔在切换工作模式后,还可向第二设备发送第二通知,第二通知指示已成功切换工作模式。第二设备响应于接收到第二通知,可切换第一控件的状态。若第一控件当前处于第一状态,则切换到第二状态;若第一控件当前处于第二状态,则切换到第一状态。从而使第一控件的状态与手写笔所处的工作模式保持一致。
示例性的,第一控件包括图4所示的界面402中的按钮403和界面404中的按钮403。平板可显示界面402,界面402中的按钮403处于第一状态,指示手写笔未开启演示模式。在该情况下,手写笔从手写模式切换到演示模式后,可向平板发送第二通知。平板响应于接收到第二通知,可显示界面404,界面404中的按钮403处于第二状态,指示手写笔已开启演示模式。
应理解,虽然本文仅在过程1的方式一中说明了第一控件的切换状态的内容。但是下文中,凡是在手写笔切换工作模式后,都可以向第二设备发送第二通知,以触发第二设备切换第一控件的状态。下文中将不再赘述。
上述图4所示的第一控件的显示位置仅为示例性的,实际实施时,并不以此为限。例如,第一控件还可以显示在第二设备的下拉通知栏界面中。又例如,第一控件还可以显示在负一屏中。
方式二,手写笔响应于第一手势(也可以称为切换操作)开启演示模式。该第一手势可以是长按、单击、双击或者三击等手势。切换操作是指触发手写笔将工作模式切换为演示模式的操作,下文中相同。下面将主要以第一手势是双击手势为例来说明。
在用户触摸手写笔的非按键区域后,手写笔可采集到手势信息,然后识别出手势类型。若手写笔识别出为双击手势,且手写笔当前的工作模式为手写模式,手写笔可将工作模式切换为演示模式。
在一些实施例中,双击手势可以是用户在手写笔朝向任意方位时的双击手势,或者,该双击手势可以是用户对手写笔的任意位置的双击手势。
在日常使用手写笔的场景中,手写笔的笔尖通常都不会朝上,关于朝上的定义,可参见前文关于图2C的相关说明,此处不再赘述,下文中也相同。以第二设备是平板为例,在一些场景中,将平板平放在平面(如桌面)上,并使用手写笔笔尖与平板接触完成交互时,如绘画时,手写笔的笔尖通常是朝下的,而不是朝上的。在另一些场景中,使用支撑装置(如平板保护套)将平板立放在平面(如桌面)上,并使用手写笔笔尖与平板接触完成交互时,手写笔的笔尖通常是向下倾斜的,也不是朝上的。在另一些场景中,在不使用手写笔时,将手写笔放置在平面(如桌面)或者吸附在平板上时,手写笔的笔尖通常也不是朝上的。
基于此,在另一些实施例中,为了避免在用户日常使用手写笔过程中对手写笔执行双击手势后,错误的开启演示模式,触发开启演示模式的双击手势是指在手写笔笔尖朝上时的双击手势。因此,手写笔在识别到双击手势,且手写笔当前的工作模式为手写模式的情况下,还需要确定手写笔笔尖的朝向是否朝上。若手写笔笔尖朝上,手写笔才将工作模式切换为演示模式。从而可以提高开启演示模式的准确性。
示例性的,在手写笔的工作模式为手写模式的情况下,如图5A中的(a)所示,用户将手写笔笔尖朝上,并对手写笔执行双击手势,手写笔则可将手写笔的工作模式切换为演示模式。在手写笔的工作模式为手写模式的情况下,如图5A中的(b)所示,用户在使用手写笔书写的过程中,手写笔笔尖并未朝上,若用户对手写笔执行双击手势,手写笔不会将工作模式切换为演示模式。
应理解,实际实施时,本领域技术人员可以根据实际需求灵活设置在手写笔笔尖的朝向为第一朝向的情况下,才允许切换至演示模式。其中,第一朝向可以为朝上、朝下、朝左、朝右等。
为了满足用户对手写笔的各种使用需求,手写笔上的不同触摸区域的手势可对应实现不同的功能。关于手写笔的触摸区域的划分,可参见前文关于图2B及其相关内容的说明,此处不再赘述,下文中也相同。
基于此,在另一些实施例中,双击手势是指对手写笔的第一预设区域的双击手势,第一预设区域可以为手写笔的前端(如图2B中的第一区域)、中端(如图2B中的第二区域)或者后端(如图2B中的第三区域)。也就是说,手写笔在识别到双击手势,且手写笔当前的工作模式为手写模式的情况下,还需要确定双击手势的触摸位置是否在第一预设区域内。若双击手势的触摸区域在第一预设区域内,手写笔才将工作模式切换为演示模式。从而可以提高开启演示模式的准确性。
关于方式二,需要在此说明的是,手写笔检测用户对手写笔的触控手势是一个持续的动作。若在手写笔处于手写模式的情况下,持续检测用户对手写笔的触控手势,以触发开启演示模式,则导致手写笔的功耗损耗较高。基于此,在一些实施例中,在手写笔处于手写模式的情况下,手写笔可以在检测到用户对按键的第一预设操作,或者在检测到手写笔的朝向为第二朝向后,才触发开始对触控手势的检测,响应于检测到第一手势,则开启演示模式。从而可以节省手写笔的功耗。
方式三、手写笔响应于第四操作(也可以称为切换操作)开启演示模式。第四操作具体可以是长按、单击、双击或者三击等操作。下面将主要以第四操作是长按操作为例来说明。
在用户按压手写笔的按键后,手写笔可采集到操作信息(如按压针对的按键、按压时长、按压次数等),然后识别出操作类型。若手写笔识别出为长按操作,且手写笔当前的工作模式为手写模式的情况下,手写笔可将工作模式切换为演示模式。
示例性的,手写笔上有如图5B所示的一个按键,手写笔识别到用户对该按键执行如图5B所示的长按操作,且手写笔当前的工作模式为手写模式的情况下,手写笔可将工作模式切换为演示模式。
手写笔的主要功能是手写功能,按键存在的意义并不大,因此手写笔上设置的按键通常非常有限。例如,手写笔上仅设置了一个按键,若对该按键长按,可触发手写笔开机;若对该按键单击,则触发手写笔关机;若对该按键双击,可触发手写笔发蓝牙广播。应理解,虽然三击、四击等点击操作也可以用于实现对应的功能,但是点击的次数越多,越不方便操作,实际中通常不会使用。因此,在一些场景中,用户对手写笔上的按键的第四操作,极有可能和实现其他功能的操作存在冲突。例如,第四操作是长按操作,则会与触发手写笔开机的操作冲突。
基于此,在另一些实施例中,可以在第四操作(如长按操作)的基础上,结合手写笔(如手写笔笔尖)的移动轨迹来触发开启演示模式。相应的,手写笔在识别出第四操作,且手写笔当前的工作模式为手写模式的情况下,需要进一步确定在用户对手写笔的按键执行第四操作的时段内中,手写笔的第一移动轨迹是否满足预设轨迹条件。若第一移动轨迹满足预设轨迹条件,手写笔才将工作模式切换为演示模式。若第一移动轨迹不满足预设轨迹条件,手写笔则不能将工作模式设置为演示模式。其中,预设轨迹条件可以是第一预设轨迹为圆圈形状或者“Z”字形等预设形状。如此,可以避免功能冲突。从而手写笔可以准确进行响应。
以第四操作是长按操作,预设轨迹条件为第一移动轨迹是“Z”字形为例,手写笔上有如图5C所示的一个按键。在手写笔当前的工作模式为手写模式的情况下,手写笔识别到用户对该按键执行如图5C所示的长按操作,并检测到长按操作期间,手写笔的第一移动轨迹为如图5C所示的“Z”字形,即满足预设轨迹条件,则手写笔可将工作模式切换为演示模式。
在一些场景中,用户对手写笔的第一手势或者用户对手写笔上按键的第四操作可能只是用户的误操作,并不意味着用户有开启演示模式的意图。
基于此,在一些实施例中,在上述方式二或者方式三中,手写笔在将工作模式切换为演示模式之前,向第二设备发送第一通知。该第一通知用于通知第二设备提示用户确认切换为演示模式。第二设备响应于接收到该第一通知,可以弹窗显示第一提示信息、语音播报第一提示信息和/或震动,从而提示用户确认开启演示模式。其中,第一提示信息用于提示用户确认开启演示模式。示例性的,第一提示信息是图6中的提示601,提示601中的提示内容包括“点击开启演示模式”,从而提示确认开启演示模式。
第二设备可接收用户对第一提示信息的第十六操作。第十六操作用于触发开启演示模式。第二设备响应于第十六操作,可向手写笔发送第一消息,第一消息指示确认切换至演示模式。手写笔响应于接收到第一消息,可将工作模式切换为演示模式。
在一种具体的实现方式中,第十六操作可以是用户对第一提示信息的点击操作或者长按操作。示例性的,第一提示信息是图6中的提示601,第十六操作可以是用户手指或者手写笔对提示601的点击操作。
在另一种具体的实现方式中,第一提示信息中包括第一选项和第二选项,第一选项用于触发开启演示模式,第二选项用于触发取消开启演示模式,第十六操作可以是对第一选项的选择操作。示例性的,第一提示信息是图6中的提示602,第一选项是提示602中的“开启”按钮6021,第二选项是提示602中的“不再提醒”按钮6022。第十六操作可以是用户对“开启”按钮6021的选择操作。
在另一些实施例中,在上述方式二或者方式三中,手写笔在将工作模式切换为演示模式之前,手写笔可以播放提示语音或者震动,以提示用户确认切换至演示模式。然后,手写笔检测在提示用户确认切换至演示模式后的预设时间段内,用户对手写笔的操作或者手势。手写笔响应于检测到第二预设操作或者第二预设手势(可统称为第二操作),才将工作模式切换为演示模式。
方式四,智能开启。在手写笔当前的工作模式为手写模式的情况下,若第二设备检测到当前存在演示需求时,则第二设备可以自动向手写笔发送第三消息,该第三消息用于指示手写笔开启演示模式。从而实现智能开启演示模式。
演示需求通常出现在PPT、WPS等预设应用中。基于此,在一些实施例中,第二设备可以检测第二设备当前在前台运行的第一应用是否为预设应用,若第一应用为预设应用,则第二设备可以向手写笔发送第三消息。
进一步的,演示需求出现在预设应用的预设使用场景下,例如,该预设使用场景是全屏播放幻灯片的场景中。应理解,在运行预设应用的过程中,预设应用在接收到用户的特定操作(可记为第六操作)后,才能进入预设使用场景。以预设应用是PPT为例,第六操作可以是用户对全屏播放幻灯片的控件的点击操作,PPT应用在接收到用户对全屏播放幻灯片的控件的点击操作后,才可以进入全屏播放幻灯片的场景。基于此,在一些实施例中,在第一应用是预设应用的情况下,第二设备响应于接收到第六操作,可以进入预设使用场景,并且还可以显示向手写笔发送第三消息。以第二设备是图7A中的平板,预设应用是平板中的PPT应用,全屏播放幻灯片的控件是图7A中的按钮701为例,在手写笔当前的工作模式为手写模式的情况下,平板响应于用户对按钮701的点击操作,一方面可以显示图7A中的界面702,界面702中全屏显示有第一页PPT,即进入全屏播放幻灯片的场景。另一方面,平板可以向手写笔发送第三消息,以指示手写笔将工作模式切换为演示模式。
演示需求也可能出现在将第二设备中的内容投屏到投屏设备的场景。基于此,在一些实施例中,第二设备可以检测第二设备是否连接投屏设备。响应于检测到第二设备连接投屏设备,第二设备则可以向手写笔发送第三消息。以第二设备是图7B中的平板,投屏设备是图7B中的投影仪为例,在手写笔当前的工作模式为手写模式的情况下,平板响应于检测到平板连接到投影仪,平板则可以向手写笔发送第三消息。
进一步的,第二和设备对演示需求的检测结果可能存在偏差。例如,第二设备检测到存在演示需求,但是实际上用户可能并不存在演示需求。基于此,在一些实施例,第二设备在检测到存在演示需求之后,且在向手写笔发送第三消息之前,先显示第二提示信息,第二提示信息用于提示确认开启演示模式。后续,第二设备可接收用户对第二提示信息的第七操作,第七操作用于触发确认开启演示模式。第二设备响应于第七操作,才向手写笔发送第三消息。从而可以提升智能开启演示模式的准确性。其中,第二提示信息与前文第一提示信息类似,具体可参见前文关于第一提示信息的说明,此处不再赘述。第七操作也与前文第十六操作类似,具体可参见前文关于第十六操作的说明,此处也不再赘述。下面仅以图7C为例,来说明本实施例的具体实现。
以第二设备是图7C中的平板,预设应用是平板中的PPT应用,全屏播放幻灯片的控件是图7C中的按钮721为例,在手写笔当前的工作模式为手写模式的情况下,平板响应于用户对按钮721的点击操作,可以显示图7C中的界面722,界面722中全屏显示有第一页PPT,即进入全屏播放幻灯片的场景。并且在界面722中还显示有提示723,提示723中的提示内容包括“是否开启演示模式”,从而可以提示确认开启演示模式。即提示723是第二提示信息。提示723中包括“开启”按钮,第七操作可以是对“开启”按钮的点击操作。平板响应于用户对提示723中“开启”按钮的点击操作,才会向手写笔发送第三消息。
前述已完成了对方式一至方式四的说明,下面将开始方式五的说明。方式五主要适用于第一设备和第二设备不同的演示场景中,如前文图1C所示的场景4。
方式五,手写笔和不同于第二设备(如图1C中的平板100)的第一设备(如图1C中的笔记本103)建立连接触发开启演示模式。采用方式五,在手写笔当前的工作模式为手写模式的情况下,若手写笔检测到手写笔和异于第二设备的第一设备建立连接后,手写笔则可将工作模式切换为演示模式。
在一些实施例中,可以通过NFC、射频识别技术(Radio FrequencyIdentification,RFID)等近距离无线通信技术来建立第一设备和手写笔的无线连接。
在另一些实施例中,可以通过蓝牙建立第一设备和手写笔的无线连接。应理解,建立蓝牙连接的前提是需要手写笔发蓝牙广播,手写笔发蓝牙广播后,若第一设备和手写笔之间的距离在蓝牙通信距离范围内,第一设备可以接收到手写笔发的蓝牙广播,即可以发现手写笔。如,在蓝牙设备列表中显示手写笔选项。然后第一设备才能自动或者通过用户手动建立和手写笔的蓝牙连接。
为了方便第一设备可以搜索到手写笔,手写笔可以一直发蓝牙广播。但是,一直发送蓝牙广播,会导致手写笔的功耗较大。基于此,在一种具体的实现方式中,手写笔响应于第三事件,开始发蓝牙广播,并且响应于第***,结束发蓝牙广播。从而可以降低手写笔的功耗。
第三事件可以是用户对手写笔的第二手势,该第二手势可以与第一手势相同,也可以不同。手写笔响应于该第二手势,开始发蓝牙广播。或者,第三事件可以是用户对手写笔上按键的第八操作,该第八操作可与第四操作相同,也可与第四操作不同。手写笔响应于该第八操作,开始发蓝牙广播。
或者,第二设备中提供有第二控件,第三事件可以是用户对第二控件的第九操作,如长按、点击等操作。其中,第二控件可与前文中的第一控件为同一控件,也可与第一控件为不同的控件。若第二控件与第一控件为同一控件,那么第九操作可以是前文中的第五操作。第二设备可接收用户对第二控件的第九操作,响应于第九操作,第二设备可向手写笔发送第四消息。该第四消息指示手写笔发送蓝牙广播。手写笔响应于接收到第四消息,可开始发送蓝牙广播。
以第一设备是图8中的平板100,手写笔是图8中的手写笔101,第二设备是图8中的笔记本103,第三事件是用户对第二控件的第七操作,并且第二控件与第一控件相同,为图8所示的平板100显示的界面801中的按钮802,第九操作是点击操作为例。平板100响应于用户对界面801中按钮802的点击操作,可向手写笔101发送第四消息。平板101响应于接收到第四消息,则可开始发蓝牙广播。并且,笔记本103响应于用户对界面803中的按钮804,即添加蓝牙设备的控件的点击操作,可显示对话框805,对话框805中可以显示笔记本103搜索到的蓝牙设备。在手写笔101开始发蓝牙广播之后,当笔记本103和手写笔101之间的距离在蓝牙通信距离范围内,则对话框805中可以显示手写笔101的选项,如选项806。然后,可以在笔记本103中建立笔记本103和手写笔101的蓝牙连接。
其中,第***可以与上述第三事件对应,示例性的,第三事件是双击手势,则第***也可以是双击手势。手写笔接收到一次双击手势,则可以开始发蓝牙广播,手写笔再次接收到双击手势,则可以结束发蓝牙广播。或者,第***也可以与第三事件不对应,例如,第三事件是双击手势,第***是长按手势。或者,第***可以是手写笔发蓝牙广播的持续时长达到第三预设时长的事件,如第三预设时长是5分钟。
实际中,有一些用户对手写笔的使用比较单一,仅将手写笔用于手写,而不希望手写笔用于演示控制。针对这种用户,若采用上述方式一至方式五中的任一种方式识别到需要开启演示模式,通常也不代表用户的真实意图。
基于此,在一些实施例中,在第二设备中提供第三控件,第三控件用于触发第二设备切换演示功能的开关状态。第二设备可接收用户对第三控件的第十操作。该第十操作可以是长按、点击(如单击、双击等)或者滑动(如上滑、下滑等)等操作,本申请实施例对此不作具体限定。响应于第十操作,第二设备可更新演示功能的开关状态。只有在演示功能为开启状态的情况下,才能表明用户允许将手写笔用于演示场景,后续才可以采用上述方式一至方式五来开启演示模式。从而可以提升开启演示模式的准确性。
示例性的,第二设备是图9中的平板,平板的设置中包括辅助功能设置项,辅助功能设置项下包括子设置项901。平板响应于用户对子设置项901的选择操作,可显示界面902,界面902为演示模式的设置页。界面902中包括按钮903,按钮903用于触发第二设备切换演示功能的开关状态,即按钮903是第三控件。并且,按钮903指示演示功能当前处于关闭状态。以第十操作是用户对按钮903的点击操作为例,那么,平板响应于用户对按钮903的点击操作,可以显示图9中的界面904,界面904中包括按钮905,按钮905同样可以用于触发第二设备切换演示功能的开关状态,即按钮905也是第三控件。但是,与按钮903不同的是:按钮905指示演示功能当前处于开启状态。也就是说,响应于用户对按钮903的点击操作,第二设备将演示功能的开关状态从关闭状态更新为开启状态。
相应的,在本实施例中,在采用上述方式一至方式五,手写笔将工作模式切换为演示模式之前,还需要确定演示功能是否开启。若手写笔确定已开启演示功能,才可以进一步将工作模式切换为演示模式。在一种具体的实现方式中,手写笔在将工作模式切换为演示模式前,可以向第二设备查询演示功能的开关状态。若查询到演示功能处于开启状态,则可开启演示模式。在另一种具体的实现方式中,手写笔可以记录演示功能的开关状态。第二设备更新演示功能的开关状态后,可以向手写笔发送第三通知。第三通知用于通知手写笔同步演示功能的开关状态。手写笔响应于接收到第三通知,则可同步演示功能的开关状态,使手写笔中记录的演示功能的开光状态与第二设备中更新后的演示功能的开关状态保持一致。
另外,在本实施例中,在演示功能的开关状态为开启状态的情况下,第二设备可以显示可操作的第一控件,从而方便采用方式一来开启演示模式。在演示功能的开关状态为关闭状态的情况下,第二设备则不显示可操作的第一控件,如不显示第一控件、或者显示不可操作的第一控件。
示例性的,平板可以显示图9所示的界面904,界面904中的按钮905是第三控件,且按钮905指示演示模式当前处于开启状态。即,演示功能的开关状态为开启状态。此时,界面904中还可以包括设置项906,设置项906中包括可操作的按钮907,该按钮907用于触发切换演示模式。即,显示可操作的第一控件。
又示例性的,平板可以显示图9所示的界面902,界面902中的按钮903是第三控件,且按钮903指示演示模式当前处于关闭状态。即,演示功能的开关状态为开启状态。此时,界面902中包括设置项906,但是设置项906是置灰的,且不包括按钮907。即,不显示可操作的第一控件。
在采用上述方式一至方式五开启演示模式后,手写笔可以语音播放第三提示信息,或者通过震动,从而提示用户已开启演示模式。或者,手写笔在将工作模式切换为演示模式后,可以向第一设备和/或第二设备发送第四通知,第四通知用于通知第一设备和/或第二设备提示用户已开启演示模式。第一设备和/或第二设备响应于接收到第四通知,可以弹窗显示第三提示信息、语音播报第三提示信息和/或震动,从而提示用户已开启演示模式。例如,第一设备是图10中的平板,第三提示信息可以是图10中平板显示的提示1001,提示1001中包括提示内容“已开启演示模式”,从而提示已开启演示模式。
为了方便说明,可以将前述方式一至方式五中触发开启演示模式的事件称为第一事件。例如,第一事件为手写笔检测到用户对手写笔的第一手势、第四操作(如长按操作)等切换操作。又例如,第一事件为接收到来自第二设备的第二消息。
过程2,利用手写笔控制第一设备执行演示操作。在手写笔处于演示模式(如标志位的值为第二值)下,手写笔可以响应于用户对手写笔的手势、操作、移动等事件,向第一设备发送控制命令,以控制第一设备执行演示操作。而在手写笔处于手写模式(如标志位的值第一值)下,手写笔可以不检测上述事件,如不检测用户对手写笔的手势,从而不会向第一设备发送相应的控制命令,则无法控制第一设备执行演示操作。或者,在手写笔处于手写模式(如标志位的值第一值)下,手写笔可以检测上述事件,但是响应于检测到这些事件,并不会向第一设备发送相应的控制命令,则也无法控制第一设备执行演示操作。
其中,演示操作主要包括显示光标、移动光标、点击操作、标记操作、放大操作和翻页操作中的一种或多种。下面将主要针对光标显示操作、光标移动操作、点击操作和翻页操作来说明过程2的具体实现。
演示操作一,显示光标。即,在第一设备的显示界面上显示光标,该光标可用于指向第一设备的屏幕中显示的内容。
在一些实施例中,手写笔将工作模式切换为演示模式后,可以基于用户对手写笔的第三手势(也可以称为第一操作)来控制第一设备显示光标。其中,第三手势可以是长按、单击、双击、三击等手势。下面将主要以第三手势是长按手势为例来说明。
在用户触摸手写笔的非按键区域后,手写笔可采集到手势信息(如触摸位置、触摸时长、触摸次数等),然后识别出手势类型。若手写笔识别出为长按手势,且手写笔当前的工作模式为演示模式,手写笔可以向第一设备发送第一控制命令(也可以称为第一命令)。该第一控制命令用于控制第一设备显示光标。第一设备响应于接收到第一控制命令,可以在显示界面中显示光标。
示例性的,第一设备是图11A中的平板,平板可以显示界面1101。手写笔在识别到长按手势,且手写笔当前的工作模式为演示模式的情况下,则可以向平板发送第一控制命令。平板响应于接收到第一控制命令,可以显示界面1102,界面1102中包括光标1103。
另外,该长按手势可以是对手写笔的任意位置的长按手势,也可以是对手写笔的第二预设区域(如前端、中端或者后端)的长按手势。具体可参见前文关于第一手势的相关说明,此处不再赘述。
在另一些实施例中,手写笔将工作模式切换为演示模式后,可以基于用户对手写笔上按键执行的第十一操作(也可以称为第一操作)来控制第一设备显示光标。该第十一操作可以是长按、单击、双击、三击等操作。下面将主要以第十一操作是长按操作为例来说明。
在用户按压手写笔的按键后,手写笔可采集到操作信息(如按压针对的按键、按压时长、按压次数等),然后识别出操作类型。若手写笔识别出为长按操作,且手写笔当前的工作模式为演示模式的情况下,手写笔可以向第一设备发送第一控制命令。该第一控制命令用于指示第一设备显示光标。第一设备响应于接收到第一控制命令,可以在显示界面中显示光标。
示例性的,第一设备是图11B中的平板,平板可以显示界面1111,手写笔在识别到长按操作,且手写笔当前的工作模式为演示模式的情况下,则可以向平板发送第一控制命令。平板响应于接收到第一控制命令,可以显示界面1112,界面1112中包括光标1113。
在手写笔本次开启演示模式后,第一设备响应于首次接收到第一控制命令,可以在显示界面的预设位置处首次显示光标。该预设位置可以是显示界面的中心点,左上角,右上角等位置。
在一些实施例中,在首次显示光标后,光标会长显于显示界面中,直至退出演示模式时才会消失。从而方便随时指向显示界面中相应的内容。
在另一些实施例中,在当前时间距离第三手势或者第十一操作的结束时刻的时长达到第四预设时长,如5秒、10秒等,第一设备可以停止显示光标。如此,可以有针对性的显示光标。并且,预留第四预设时长,可以方便在光标指向目标内容(如网页链接)后,通过手写笔控制第一设备对目标内容执行点击、标记等演示操作。
示例性的,手写笔在检测到第三手势或者第十一操作后,则可以向第一设备发送第一控制命令,以控制第一设备开始显示光标。然后,手写笔在检测到第三手势或者第十一操作结束后,则可以向第一设备发送第六通知。第六通知用于指示第三手势或者第十一操作的结束时间。第一设备响应于接收到第六通知,可以在距离接收到第六通知时的时长达到第四预设时长时,停止显示光标。
又示例性的,手写笔在检测到第三手势或者第十一操作后,则可以向第一设备发送第一控制命令,以控制第一设备开始显示光标。然后,手写笔可以周期性的检测第三手势或者第十一操作是否结束。若未结束,则继续向第一设备发送第一控制命令,以控制第一设备继续显示光标。若已结束,则不再向第一设备发送第一控制命令。第一设备在未接收到第一控制命令的持续时长超过第四预设时长时,则停止显示光标。
也就是说,若第三手势或者第十一操作在第三时刻开始执行,在第四时刻结束执行,则第一设备在接收到第一控制命令之后,可以在第一时刻和第二时刻之间的时间段显示光标,在第二时刻之后,第一设备则不显示光标。其中,第三时刻早于第一时刻,第四时刻早于第二时刻。
在本实施例中,光标消失后,第一设备响应于再次接收到第一控制命令,在上一次光标消失的位置处显示光标。
在另一些实施例中,光标会长显于显示界面中,但是,在当前时间距离第三手势或者第十一操作的结束时长达到第四预设时长前,以第一样式(如彩色样式)显示光标,第一样式可以指示光标是有效的,即可移动的。在当前时间距离第三手势或者第十一操作的结束时长达到第四预设时长后,以第二样式(如灰色样式)显示光标,第二样式可以指示光标是无效的,即不可移动的。如此,不仅可以使光标随时指向显示界面中的内容,还可以使用户明确光标的状态。
演示操作二,移动光标。即,在第一设备移动光标的显示位置,使光标移动到目标内容上,从而指向该目标内容。
手写笔在用户对手写笔执行第三手势或者对手写笔上按键执行第十一操作的过程中(如第三时刻至第四时刻的时间段内),如用户移动手写笔(也可以称为第三操作)会改变手写笔在空间中的位置,手写笔可采集手写笔的第一位移,并根据该第一位移计算光标在第一设备上的第二位移。然后,手写笔向第一设备发送第二控制命令(也可以称为第二命令),第二控制命令中携带第二位移,用于指示第一设备控制光标移动第二位移,即控制第一设备改变光标的显示位置。
以第三手势是长按手势,第一设备是图12中的平板为例,平板可显示界面1201,界面1201的A’处显示有光标,A’离界面1201中的视频较远。在用户对手写笔执行长按手势的过程中,手写笔采集到手写笔笔尖从图12中的A点移动到B点。即第一位移是A点到B点的位移。对应笔尖从A点到B点的位移,手写笔可计算得到光标的第二位移,如(x0,y0)。然后,手写笔向第一设备发送指示第一设备将光标移动(x0,y0)的第二控制命令。第一设备响应于接收到第二控制命令,可以显示界面1202,界面1202中的B’处显示有光标,B’离界面1202中的视频较近。也就是说,在用户对手写笔执行长按手势的过程中,随着用户将手写笔笔尖由A点移动到B点,第一设备可以对应将光标从界面中的A’处移动到位置B’处。后续,随着对手写笔的继续移动,第一设备还可以将光标移动到视频上,从而指向视频。
演示操作三,点击操作。即,第一设备点击显示界面中光标所在的位置对应的内容。
若光标当前显示在第一设备的显示界面上,那么光标所在的位置即为当前显示光标的位置。若在开启演示模式后,第一设备还未显示过光标,那么光标所在的位置为预设位置,如显示界面的中心点。若在开启演示模式后,第一设备显示过光标,但是光标已消失,即光标当前并未显示在显示界面中,那么光标所在的位置为光标消失前在第一设备的显示界面中的显示位置。也就是说,无论第一设备的显示界面中是否显示有光标,点击操作都可以点击对应的内容。下文中,将以光标显示在第一设备的显示界面上时,第一设备执行点击操作为例来说明。
在一些实施例中,手写笔将工作模式切换为演示模式后,可以基于用户对手写笔的第四手势来控制第一设备显示光标。其中,第四手势可以是长按、单击、双击、三击等手势。下面将主要以第四手势是双击手势为例来说明。
在用户触摸手写笔的非按键区域后,手写笔可采集到手势信息(如触摸位置、触摸时长、触摸次数等),然后识别出手势类型。若手写笔识别出为双击手势,且手写笔当前的工作模式为演示模式,手写笔可以向第一设备发送第三控制命令。该第三控制命令用于指示第一设备对光标所在的位置对应的内容执行点击操作。第一设备响应于接收到第三控制命令,可以点击光标所在的位置对应的内容。
示例性的,第一设备是图13A中的平板,平板可以显示界面1301,界面1301中包括光标1302,光标1302位于待播放的视频上。该情况下,手写笔识别到双击手势,则可以向平板发送第三控制命令。平板响应于接收到第三控制命令,可以显示界面1303,界面1303中正在播放视频。也就是说,平板响应于接收到第三控制命令,对光标1302所在的位置待播放的视频执行了点击操作,使得平板开始播放视频内容。
另外,该双击手势可以是对手写笔的任意位置的双击手势,也可以是对手写笔的第三预设区域(如前端、中端或者后端)的长按手势。此处不再赘述。
在另一些实施例中,手写笔将工作模式切换为演示模式后,可以基于用户对手写笔上按键执行的第十二操作来控制第一设备执行点击操作。该第十二操作可以是长按、单击、双击、三击等操作。下面将主要以第十二操作是单击操作为例来说明。
在用户按压手写笔的按键后,手写笔可采集到操作信息(如按压针对的按键、按压时长、按压次数等),然后识别出操作类型。若手写笔识别出为单击操作,且手写笔当前的工作模式为演示模式的情况下,手写笔可以向第一设备发送第三控制命令。该第三控制命令用于指示第一设备对光标所在的位置对应的内容执行点击操作。第一设备响应于接收到第三控制命令,点击光标所在的位置对应的内容。
以第一设备是图13B中的平板,平板可以显示界面1311,界面1311中包括光标1312,光标1302位于保存按钮上。该情况下,手写笔识别到双击手势,则可以向平板发送第三控制命令。平板响应于接收到第三控制命令,可以显示界面1313,界面1313中包括提示1314,提示1314提示正在保存演示文稿。也就是说,平板响应于接收到第三控制命令,对光标1312所在的位置的保存按钮执行了点击操作,使得平板开始保存演示文稿。
应注意,前述图13A和图13B的示例中,均以第一设备的显示界面中光标所在的位置刚好有可以响应点击操作的内容(如待播放的视频、保存按钮)为例来说明。但是实际实施时,第一设备的显示界面中光标所在的位置可能并未显示可以响应点击操作的内容。例如,光标所在的位置为空白区域,未显示任何内容。又例如,光标所在的位置显示的是不可响应点击操作的图片、文字等。针对这种情况,第一设备在对光标所在的位置显示内容执行点击操作后,通常不会有任何响应。也就是说,点击操作是无效点击。例如,光标显示在图13B所示的界面1311中虚线圆圈的位置,该位置靠近保存按钮、但又未覆盖保存按钮,那么第一设备在执行点击操作后,不会有任何响应。
演示操作四,翻页操作。即,第一设备向上翻页(即翻到前一页)或者向下翻页(即翻到下一页)的操作。
在一些实施例中,手写笔将工作模式切换为演示模式后,可以基于用户对手写笔沿笔身方向的下滑手势控制第一设备执行向下翻页操作,以及基于用户对手写笔沿笔身方向的上滑手势控制第一设备执行向上翻页操作。
手写笔将工作模式切换为演示模式后,若检测到用户对手写笔沿笔身方向的下滑手势,则向第一设备发送第四控制命令,该第四控制命令用于指示第一设备控制第一设备执行向下翻页操作。第一设备响应于接收到第四控制命令,执行向下翻页操作。
示例性的,第一设备是图14中的平板,平板可以显示界面1401,界面1401中包括第一页PPT的内容。若手写笔识别用户对手写笔执行沿笔身的下滑手势,且手写笔当前的工作模式为演示模式的情况下,则可以向平板发送第四控制命令。平板响应于接收到第四控制命令,可以显示界面1402,界面1402中包括第二页PPT的内容,即翻到了下一页。
手写笔将工作模式切换为演示模式后,若检测到用户对手写笔沿笔身方向的上滑手势,则向第一设备发送第五控制命令,该第五控制命令用于指示第一设备控制第一设备执行向上翻页操作。第一设备响应于接收到第五控制命令,执行向上翻页操作。
又示例性的,第一设备是图14中的平板,平板可以显示界面1402,界面1402中包括第二页PPT的内容。若手写笔识别用户对手写笔执行沿笔身的上滑手势,且手写笔当前的工作模式为演示模式的情况下,则可以向平板发送第五控制命令。平板响应于接收到第五控制命令,可以显示界面1401,界面1401中包括第一页PPT的内容,即翻到了上一页。
在另一些实施例中,手写笔将工作模式切换为演示模式后,可以基于用户对手写笔上按键执行的第十三操作来控制第一设备执行向下翻页操作,以及基于用户对手写笔上按键执行的第十四操作来控制第一设备执行向上翻页操作。第十三操作和第十四操作可以是长按、单击、双击、三击等操作。并且,第十三操作和第十四操作可以是对相同按键的不同操作,例如,第十三操作是双击操作,第十四操作是三击操作。或者,第十三操作和第十四操作可以是对不同按键的相同操作,例如,第十三操作是对第一按键的单击操作,第十四操作是对第二按键的单击操作。
在前文过程2的实施例中,主要以控制命令(如第一控制命令、第二控制命令等)指示第一设备执行相应的演示操作为例来说明。也就是说,由手写笔确定出第一设备需要执行的演示操作,并通过控制命令指示第一设备来执行。即,控制命令中携带演示操作的信息(如名称、编号等)。但是实际实施时,并不以此为限。在另一些实施例中,手写笔可以通过控制命令(如第一控制命令、第二控制命令等)将用户对手写笔的手势、操作、手写笔的位移以及手写笔的朝向等信息中的至少一项发送给第一设备。例如,手写笔在识别出第三手势后,向第一设备发送第一控制命令,第一控制命令中携带标识01,标识01用于指示第三手势。然后由第一设备根据控制命令(如第一控制命令、第二控制命令等)确定并执行相应的演示操作。
过程3,退出手写笔的演示模式。在退出演示模式后,手写笔则无法用于演示控制。即,手写笔不会向第一设备发送控制命令,从而无法控制第一设备执行上述各种演示操作。与开启手写笔的演示模式对应,退出手写笔的演示模式可以是修改标记位的值为第一值。
退出演示模式的方式可以包括利用第二设备退出演示模式(可记为方式1)、手写笔响应于第五手势退出演示模式(方式2)、手写笔响应于第十五操作退出演示模式(方式3)、手写笔充电时退出演示模式(方式4)以及手写笔响应于利用笔尖进行触控操作退出演示模式(方式5)中的一种或多种。下面将详细说明方式1-方式5的具体实现。
方式1,利用第二设备退出演示模式。
该方式1与前文过程1中的方式一对应,第二设备中提供有第一控件,第一控件用于触发切换手写笔的工作模式。第二设备可接收用户对第一控件的第五操作。第二设备响应于第五操作,可向手写笔发送第二消息,第二消息指示手写笔切换工作模式。手写笔响应于接收到第二消息,可切换工作模式。其中,若手写笔当前的工作模式为演示模式,则可切换到手写模式,从而退出演示模式。具体可参见前文过程1中方式一的说明,此处不再赘述。
方式2,手写笔响应于第五手势退出演示模式。该第五手势可以是长按、单击、双击或者三击等手势。该第五手势可以与第一手势相同,也可以不同。若手写笔识别到第五手势,且手写笔当前已处于演示模式下,第二设备可将工作模式切换为手写模式,从而退出演示模式。
第五手势可以是对手写笔的任意位置和/或在手写笔处于任意朝向时执行的手势。或者,第五手势可以是对手写笔的第四预设区域执行的手势,该第四预设区域可以是手写笔的前端、中端或后端。并且,该第四预设区域可以与前述第一预设区域相同,也可以不同。或者,第五手势可以是在手写笔的笔尖朝向预设方向,如朝上或者朝下时执行的手势。
方式3,手写笔响应于第十五操作退出演示模式。第十五操作具体可以是长按、单击、双击或者三击等操作。第十五操作可以与第四操作相同,也可以不同。
在一些实施例中,也可以在第十五操作的基础上,进一步结合手写笔的移动轨迹来触发退出演示模式,具体可参见前文过程1的方式三中的说明,此处不再赘述。
方式4,在手写笔充电时,退出演示模式。
参见前文关于图2D中的(a)、图2D中的(b)和图2D中的(c)的说明,手写笔需要吸附在第二设备上、或者吸附在充电棒上、或者***收纳孔中才能实现充电。很显然,这些充电的场景中,都不适宜将手写笔用于演示控制。基于此,若手写笔检测到有充电输入,且手写笔当前的工作模式为演示模式,则手写笔可以将工作模式切换为手写模式,从而退出演示模式。
示例性的,第二设备是图15中的平板,用户在将手写笔用于演示时,会持握手写笔,此时手写笔通常不会吸附在平板上,而当演示结束后,用户会将手写笔吸附到平板上,此时手写笔则会检测到有充电输入,则可以将工作模式切换为手写模式。
方式5,手写笔响应于利用笔尖进行触控操作,退出演示模式。
手写笔的手写模式和演示模式通常是互斥的,也就是说,手写笔用于触控时则无法用于演示,用于演示时则无法用于触控。基于此,在手写笔将工作模式切换为演示模式后,若手写笔在检测到手写笔笔尖与第二设备的显示界面接触,则将工作模式切换为手写模式。也就是说,在手写笔用于触控后,则退出演示模式,从而使手写笔不继续用于演示,避免冲突。
示例性的,第二设备是图16中的平板,用户在将手写笔用于演示时,会持握手写笔,此时手写笔不会触控平板的显示界面。而当手写笔笔尖触控平板的显示界面后,手写笔则可以将工作模式切换为手写模式。
应注意,前述方式5中,以开启演示模式后,检测到手写笔对第二设备的触控操作,则退出演示模式来说明,实际实施时,并不以此为限。在另一些实施例中,在手写笔将工作模式切换为演示模式后,第二设备可不再响应手写笔对第二设备的触控操作,只有在退出演示模式后,例如采用前述方式1-方式4退出演示模式后,第二设备才能响应手写笔对第二设备的触控操作。如此,也可以避免冲突。具体地,在演示模式下,即使手写笔与第二设备的屏幕之间的距离小于预设距离,即第二设备发送的第一信号可以覆盖手写笔,手写笔也不会响应该第一信号而发送第二信号和/或第三信号。也就是说,在手写笔处于演示模式的情况下,第二设备无法接收到第二信号和/或第三信号,从而无法响应手写笔对第二设备的屏幕的触控操作。
在采用上述方式1-方式5退出演示模式后,手写笔、第一设备和/或第二设备可以发出第四提示信息,第四提示信息用于提示已退出演示模式。示例性的,手写笔在将工作模式切换为手写模式后,可以语音或者震动等形式发出第四提示信息。又示例性的,手写笔在将工作模式切换为手写模式后,可以向第一设备和/或第二设备发送第五通知,第五通知用于通知第一设备和/或第二设备发出第四提示信息。第一设备和/或第二设备响应于接收到第五通知,可以弹窗、语音和/或震动等形式发出第四提示信息。例如,第一设备是图17中的平板,第四提示信息可以是平板显示的提示1701,提示1001中包括“已退出演示模式”,从而提示已退出演示模式。
为了方便说明,可以将前述方式1至方式5中触发退出演示模式的事件称为第二事件。例如,第二事件为手写笔检测到用户对手写笔的第五手势、第十五操作等。又例如,第二事件为接收到来自第二设备的第二消息。
至此,需要说明的是,上述过程2中控制第一设备执行光标显示操作的第三手势,控制第一设备执行点击操作的第四手势,以及过程3中触发退出演示模式的第五手势不能是相同的。示例性的,第三手势是长按手势,第四手势是双击手势,第五手势是三击手势。若第三手势,第四手势和第五手势中有至少两个手势相同,则可能导致响应出错。
同理,上述过程2中控制第一设备执行光标显示操作的第十一操作,控制第一设备执行点击操作的第十二操作,控制第一设备执行翻页操作的第十三操作和第十四操作,以及过程3中触发退出演示模式的第十五操作不能是相同的。示例性的,第十一操作是长按操作、第十二操作是单击操作,第十三操作是双击操作,第十四操作是三击操作,第十五操作是四击操作。若第十一操作,第十二操作,第十三操作,第十四操作和第十五操作中有至少两个操作相同,则可能导致响应出错。
为了方便用户对演示模式的了解,在一些实施例中,在第二设备中(如演示模式的设置页)显示演示模式的使用介绍信息,该使用介绍信息包括开启演示模式的介绍、控制第一设备执行演示操作的介绍和/或退出演示模式的介绍。示例性的,第二设备是图18A中的平板,平板可以在界面1801中的区域1802内滚动播放控制第一设备执行演示操作(如显示光标)的介绍(如“在演示模式下,长按笔身前端可调起虚拟光标”)。
在另一些实施例中,在首次开启演示模式后,在第一设备中显示演示模式的使用介绍信息。该介绍信息包括开启演示模式的介绍、控制第一设备执行演示操作的介绍和/或退出演示模式的介绍。示例性的,第一设备是图18B中的平板,在首次开启演示模式后,平板可以显示界面1811,界面1811中可滚动播放开启演示模式的介绍(如介绍1812)、控制第一设备执行演示操作的介绍(如介绍1813、介绍1814和介绍1815)和退出演示模式的介绍(如介绍1816)。
本申请实施例还提供一种手写笔,该手写笔可以包括:存储器和一个或多个处理器。存储器和处理器耦合。该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令。当处理器执行计算机指令时,手写笔可执行上述方法实施例中设备执行的各个功能或者步骤。
本申请实施例还提供一种芯片***,如图19所示,该芯片***1900包括至少一个处理器1901和至少一个接口电路1902。处理器1901和接口电路1902可通过线路互联。例如,接口电路1902可用于从其它装置(例如电子设备的存储器)接收信号。又例如,接口电路1902可用于向其它装置(例如处理器1901)发送信号。示例性的,接口电路1902可读取存储器中存储的指令,并将该指令发送给处理器1901。当所述指令被处理器1901执行时,可使得电子设备执行上述实施例中的各个步骤。当然,该芯片***还可以包含其他分立器件,本申请实施例对此不作具体限定。
本实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机指令,当该计算机指令在手写笔上运行时,使得手写笔执行上述相关方法步骤实现上述实施例中的方法。
本实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的方法。
另外,本申请的实施例还提供一种装置,这个装置具体可以是芯片,组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使芯片执行上述各方法实施例中的方法。
其中,本实施例提供的手写笔、计算机存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,该模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
该作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
该集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是,以上实施例仅用以说明本申请的技术方案而非限制,尽管参照较佳实施例对本申请进行了详细说明,本领域的普通技术人员应当理解,可以对本申请的技术方案进行修改或等同替换,而不脱离本申请技术方案的精神和范围。

Claims (15)

1.一种演示控制的方法,其特征在于,应用于电子设备,所述方法包括:
所述电子设备显示第一界面,所述第一界面包括第一控件和第一提示信息,所述第一提示信息包括演示操作的介绍信息,所述演示操作包括显示光标操作和移动光标操作中的至少一项;
响应于对所述第一控件的操作,开启光标被手写笔控制的功能;
在开启所述功能之后,接收所述手写笔发送的第一通知,所述电子设备在显示界面的第一位置显示光标,所述第一通知在所述手写笔被长按时被发送;
接收所述手写笔发送的第二通知,所述电子设备在所述显示界面显示所述光标从所述第一位置被移动到第二位置,所述第二通知在所述手写笔被长按且被移动时被发送;
接收所述手写笔发送的第三通知,所述电子设备在所述显示界面的所述第二位置不显示所述光标,所述第三通知在所述手写笔被长按结束后被发送;
在所述显示界面的所述第二位置不显示所述光标之后,接收所述手写笔发送的第四通知,所述电子设备在所述显示界面的所述第一位置显示所述光标,所述第四通知在所述手写笔被长按时被发送。
2.根据权利要求1所述的方法,其特征在于,
所述电子设备显示的内容被投屏到投屏设备。
3.根据权利要求1所述的方法,其特征在于,所述显示光标操作包括长按所述手写笔的前端,所述第一通知在所述手写笔的前端被长按时被发送。
4.根据权利要求1所述的方法,其特征在于,所述演示操作还包括翻页操作,所述翻页操作包括沿所述手写笔滑动。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
所述电子设备显示演示文稿的第一页;
显示所述第一页之后,接收所述手写笔发送的第五通知,所述电子设备显示所述演示文稿的第二页,所述第五通知在所述手写笔被下滑操作过程中被发送;
显示所述第二页之后,接收所述手写笔发送的第六通知,所述电子设备显示所述演示文稿的第一页,所述第六通知在所述手写笔被上滑操作过程中被发送。
6.根据权利要求1所述的方法,其特征在于,所述接收所述手写笔发送的第四通知,所述电子设备在所述显示界面的所述第一位置显示所述光标,包括:
响应于对所述第一控件的操作,所述电子设备关闭所述光标被手写笔控制的功能;
关闭所述功能后,响应于对所述第一控件的操作,所述电子设备开启所述光标被手写笔控制的功能;
在开启所述功能后,接收所述手写笔发送的所述第四通知,所述电子设备在所述显示界面的所述第一位置显示所述光标。
7.根据权利要求1所述的方法,其特征在于,所述接收所述手写笔发送的第一命令之前,所述方法还包括:
所述电子设备和所述手写笔建立蓝牙连接,所述电子设备通过所述蓝牙连接接收所述第一通知、所述第二通知、所述第三通知和所述第四通知。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
所述电子设备发送第一信号;
在所述手写笔的笔尖与所述电子设备的屏幕之间的距离小于预设距离时,所述电子设备接收所述手写笔发送的第二信号,所述第一信号和所述第二信号是方波信号,或者,所述第一信号和所述第二信号是基带信号。
9.根据权利要求1所述的方法,其特征在于,所述接收所述手写笔发送的第三命令,所述电子设备在所述显示界面的所述第二位置不显示所述光标,包括:
接收所述第三命令;
从接收所述第三命令起,在预设时长之后,所述电子设备在所述显示界面的所述第二位置不显示所述光标。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
接收所述第三命令之后,在所述预设时长之内,所述电子设备接收第七通知,所述电子设备对所述光标所在位置的内容执行点击操作,所述第七通知在所述手写笔被单击或双击时被发送。
11.一种演示控制***,其特征在于,所述***包括电子设备和手写笔,所述电子设备和所述手写笔蓝牙连接;
所述电子设备显示第一界面,所述第一界面包括第一控件和第一提示信息,所述第一提示信息包括演示操作的介绍信息,所述演示操作包括显示光标操作和移动光标操作中的至少一项;
响应于对所述第一控件的操作,所述电子设备开启光标被手写笔控制的功能;
在开启所述功能之后,响应于对所述手写笔的长按操作,所述手写笔向所述电子设备发送第一通知;
接收所述第一通知后,所述电子设备在显示界面的第一位置显示光标;
响应于在长按所述手写笔的情况下,移动所述手写笔的操作,所述手写笔向所述电子设备发送第二通知;
接收所述第二通知后,所述电子设备在所述显示界面显示所述光标从所述第一位置被移动到第二位置;
在对所述手写笔的长按操作结束后,所述手写笔向所述电子设备发送第三通知;
接收所述第三通知后,所述电子设备在所述显示界面的所述第二位置不显示所述光标;
在所述显示界面的所述第二位置不显示所述光标之后,响应于对所述手写笔的长按操作,所述手写笔向所述电子设备发送第四通知;
接收所述第四通知后,所述电子设备在所述显示界面的所述第一位置显示所述光标。
12.根据权利要求11所述的***,其特征在于,
在所述电子设备开启第一功能之前,所述电子设备发送第一信号;
在所述手写笔的笔尖与所述电子设备的屏幕之间的距离小于预设距离时,所述电子设备接收所述手写笔发送的第二信号,所述第一信号和所述第二信号是方波信号,或者,所述第一信号和所述第二信号是基带信号;
在所述电子设备打开所述第一功能后,所述手写笔不响应所述第一信号。
13.一种电子设备,其特征在于,包括:显示屏、存储器和一个或多个处理器;所述显示屏、所述存储器与所述处理器电连接;其中,所述存储器中存储有计算机程序代码,所述计算机程序代码包括计算机指令,当所述计算机指令被所述处理器执行时,使得所述电子设备执行如权利要求1-10任一项所述的方法。
14.一种计算机程序产品,其特征在于,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行如权利要求1-10任一项所述的方法。
15.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-10中任一项所述的方法。
CN202410091413.9A 2022-06-28 2022-06-28 演示控制的方法、装置及*** Pending CN118051130A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410091413.9A CN118051130A (zh) 2022-06-28 2022-06-28 演示控制的方法、装置及***

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210753924.3A CN117348744A (zh) 2022-06-28 2022-06-28 一种手写笔用于演示控制的方法及手写笔
CN202410091413.9A CN118051130A (zh) 2022-06-28 2022-06-28 演示控制的方法、装置及***

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN202210753924.3A Division CN117348744A (zh) 2022-06-28 2022-06-28 一种手写笔用于演示控制的方法及手写笔

Publications (1)

Publication Number Publication Date
CN118051130A true CN118051130A (zh) 2024-05-17

Family

ID=89354524

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202410091413.9A Pending CN118051130A (zh) 2022-06-28 2022-06-28 演示控制的方法、装置及***
CN202210753924.3A Pending CN117348744A (zh) 2022-06-28 2022-06-28 一种手写笔用于演示控制的方法及手写笔

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202210753924.3A Pending CN117348744A (zh) 2022-06-28 2022-06-28 一种手写笔用于演示控制的方法及手写笔

Country Status (2)

Country Link
CN (2) CN118051130A (zh)
WO (1) WO2024001424A1 (zh)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7659890B2 (en) * 2004-03-19 2010-02-09 Microsoft Corporation Automatic height adjustment for electronic highlighter pens and mousing devices
CN201576368U (zh) * 2009-12-31 2010-09-08 詹益忠 一种光电鼠标激光笔
CN108093285A (zh) * 2017-12-20 2018-05-29 四川长虹教育科技有限公司 一种基于触摸电视的多功能电子书写***
CN110716669A (zh) * 2018-07-13 2020-01-21 苏州古月峰信息技术有限公司 一种图像界面定位***
CN110347269B (zh) * 2019-06-06 2022-02-15 华为技术有限公司 一种空鼠模式实现方法及相关设备

Also Published As

Publication number Publication date
WO2024001424A1 (zh) 2024-01-04
CN117348744A (zh) 2024-01-05

Similar Documents

Publication Publication Date Title
US10425284B2 (en) Device, method, and graphical user interface for establishing a relationship and connection between two devices
US20190334782A1 (en) Device, method, and graphical user interface for establishing a relationship and connection between two devices
JP6675769B2 (ja) 迅速な画面分割方法、装置、および電子デバイス、表示ui、および記憶媒体
US11132063B2 (en) Information processing apparatus for interactively performing work based on input content in extended work space
EP2682855B1 (en) Display method and information processing device
CN107870653B (zh) 穿戴式装置
CN101910989B (zh) 用于操作单指示器触敏用户界面的手持式装置和方法
US9632595B2 (en) Method for operation of pen function and electronic device supporting the same
JP4857385B2 (ja) 電子ペンシステム
AU2013276998B2 (en) Mouse function provision method and terminal implementing the same
JP4913873B2 (ja) 電子ペンシステム及び電子ペン
US20150012881A1 (en) Method for controlling chat window and electronic device implementing the same
KR101815720B1 (ko) 진동 제어 방법 및 장치
US20140160045A1 (en) Terminal and method for providing user interface using a pen
EP2843528A1 (en) File selection method and terminal
KR102179156B1 (ko) 전자 장치의 입력 장치 및 그를 이용한 입력 방법
CN109923511B (zh) 一种对象处理方法和终端
WO2015192763A1 (zh) 一种触摸屏控制方法及装置
US20140035853A1 (en) Method and apparatus for providing user interaction based on multi touch finger gesture
KR20160028823A (ko) 전자 장치에서 기능 실행 방법 및 장치
JP4886863B2 (ja) 電子ペンシステム及び電子ペン
JP6466887B2 (ja) 情報端末用プログラム及び情報端末
US20140282204A1 (en) Key input method and apparatus using random number in virtual keyboard
US9658703B2 (en) Method and apparatus for operating mobile terminal
CN107809534B (zh) 一种控制方法、终端及计算机存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination