投屏场景下的跨设备手写输入方法、系统和电子设备技术方案

技术编号:36609773 阅读:15 留言:0更新日期:2023-02-08 09:56
本申请实施例公开了一种投屏场景下的跨设备手写输入方法、系统和电子设备,该方法包括:目标设备接收来自源设备的投屏数据;在投屏窗口内显示投屏数据对应的界面;检测到针对投屏窗口的手写操作;响应于手写操作,绘制与手写操作对应的书写轨迹;显示书写轨迹。可见,本申请实施例在源设备投屏至目标设备之后,目标设备检测到针对投屏窗口的手写操作时,不在源设备一侧绘制手写操作对应的书写轨迹,而是在目标设备一侧绘制手写操作对应的书写轨迹,并显示该书写轨迹,使得目标设备的屏幕可以及时响应于手写操作,在本端屏幕上显示手写操作对应的轨迹,提高了跨设备手写输入的书写跟手性。性。性。

【技术实现步骤摘要】
投屏场景下的跨设备手写输入方法、系统和电子设备


[0001]本申请涉及投屏
,尤其涉及一种投屏场景下的跨设备手写输入系统、方法、电子设备和计算机可读存储介质。

技术介绍

[0002]随着科学技术和社会的不断发展,不同形态的电子设备之间的互联和协同也逐渐成为一种趋势。目前,通过投屏可以有效地利用不同形态的电子设备的能力。
[0003]在投屏场景下,源设备通过投屏连接将投屏数据传输至目标设备之后,目标设备可以基于投屏数据,在本端屏幕的投屏窗口上显示源设备的界面。投屏之后,用户可以在目标设备的投屏窗口内进行手写输入,以在目标设备上操作源设备。例如,手机和平板多屏协同的场景下,手机投屏至平板之后,用户在平板的投屏窗口内手写输入对应的文字,以在平板上回复手机的消息。
[0004]但是,现有投屏场景下,用户在投屏窗口内的手写输入操作的书写跟手性低,用户体验不好。

技术实现思路

[0005]本申请实施例提供一种投屏场景下的跨设备手写输入系统、方法、电子设备和计算机可读存储介质,可以提高投屏场景下跨设备手写输入的书写跟手性。
[0006]第一方面,本申请实施例提供一种投屏场景下的跨设备手写输入系统,包括源设备和目标设备。
[0007]其中,源设备用于向目标设备发送第一投屏数据。
[0008]目标设备用于接收来自源设备的第一投屏数据;在投屏窗口内显示第一投屏数据对应的界面;检测到针对投屏窗口的手写操作;响应于手写操作,绘制与手写操作对应的书写轨迹;显示书写轨迹。
[0009]由上可见,源设备投屏至目标设备之后,目标设备检测到针对投屏窗口的书写区域的手写操作时,不用将手写操作对应的触摸事件回传至源设备,再由源设备绘制手写操作对应的书写轨迹,而是在目标设备一侧绘制手写操作对应的书写轨迹,并显示该书写轨迹,使得目标设备的屏幕可以及时响应于手写操作,在本端屏幕上显示手写操作对应的轨迹,提高了跨设备手写输入的书写跟手性。
[0010]示例性地,针对投屏窗口的手写操作可以是指针对投屏窗口内的可输入区域(例如输入框)的手写操作;可以是指在投屏窗口内输入的手写操作;也可以是指在投屏窗口的书写区域输入的手写操作。其中投屏窗口的书写区域可以例如为书写画布,用户可以在书写画布上进行手写操作,以向投屏窗口输入相应的信息。
[0011]在第一方面的一些可能的实现方式中,目标设备还用于:对书写轨迹进行识别,得到书写轨迹识别结果;向源设备发送书写轨迹识别结果;
[0012]源设备还用于:接收来自目标设备的书写轨迹识别结果;响应于书写轨迹识别结
果,生成第二投屏数据;向目标设备发送第二投屏数据;
[0013]目标设备还用于:接收来自源设备的第二投屏数据,第二投屏数据为源设备响应于书写轨迹识别结果所生成的界面的投屏数据;在投屏窗口内显示第二投屏数据对应的界面。
[0014]在该实现方式中,在目标设备一侧对书写轨迹进行识别,源设备只需要响应目标设备的书写轨迹识别结果,不用进行书写轨迹识别。这样,源设备一侧不用包括用于对书写轨迹识别的识别引擎,也能完成书写轨迹识别,实现手写输入业务,降低了产品成本。
[0015]在第一方面的一些可能的实现方式中,目标设备还用于:向源设备发送书写轨迹;
[0016]源设备还用于:对书写轨迹进行识别,得到书写轨迹识别结果;响应于书写轨迹识别结果,生成第三投屏数据;向目标设备发送第三投屏数据;
[0017]目标设备还用于:接收来自源设备的第三投屏数据,在投屏窗口内显示第三投屏数据对应的界面。
[0018]可以理解的是,第一投屏数据可以是投屏数据流。第二投屏数据和第三投屏数据可以是指书写轨迹识别结果对应的响应结果页面的投屏数据。
[0019]在第一方面的一些可能的实现方式中,目标设备包括书写区域;手写操作为在书写区域输入的操作。示例性地,该书写区域可以显示在目标设备的屏幕上。即用户可以在书写区域内进行手写操作,以输入针对投屏窗口的手写操作。
[0020]在第一方面的一些可能的实现方式中,目标设备包括触摸屏,目标设备还用于:检测到在触摸屏上的触摸操作;当触摸操作为预设触摸操作时,显示书写区域。该预设触摸操作用于触发目标设备显示书写区域,该预设触摸操作可以是长按、双击等操作,也可以是滑动轨迹为预设轨迹的触摸操作等。
[0021]在第一方面的一些可能的实现方式中,目标设备还用于:接收来自源设备的可输入区域信息,可输入区域信息用于描述第一投屏数据对应的界面内的可输入区域数量、可输入区域位置以及可输入区域大小。通过向目标设备同步界面的可输入区域信息,便于目标设备可以根据该颗输入区域信息,自动识别用户是否有书写意图,并在有书写意图的时候,自动显示书写区域,供用户输入书写操作。
[0022]此时,目标设备检测到在触摸屏上的触摸操作;响应于触摸操作,获得触摸操作对应的触摸事件;当触摸事件包括第一类型的触摸事件,且第一类型的触摸事件的触摸点坐标在预设目标区域内,则确定触摸事件是否包括第二类型的触摸事件;当触摸事件包括第二类型的触摸事件,确定触摸操作对应的触摸轨迹长度是否大于或等于预设长度阈值,预设目标区域包括第一投屏数据对应的界面内的可输入区域,且预设目标区域大于或等于可输入区域;当触摸轨迹长度大于或等于预设长度阈值,则确定触摸操作为预设触摸操作,显示书写区域。
[0023]在该实现方式中,通过源设备向目标设备同步的可输入区域信息,目标设备自动识别当前触摸操作是否有书写意图。在识别出有书写意图之后,自动显示书写区域。这样,用户可以不用通过繁琐的操作触发目标设备显示书写区域,跨设备的手写输入操作更加便捷,用户体验更佳。
[0024]示例性地,第一类型为action down事件,第二类型为action move事件。
[0025]示例性地,当书写区域为书写画布时,目标设备在拉起书写画布之后,用户可以在
书写画布进行手写操作,以向投屏窗口内的可输入区域(例如输入框)输入信息。
[0026]该书写区域是投屏窗口对应的手写输入区域。投屏窗口内显示的投屏界面包括一个或多个可输入区域,在该书写区域内进行手写输入,即可向一个或多个可输入区域输入信息。
[0027]在第一方面的一些可能的实现方式中,书写区域包括投屏窗口,且大于或等于投屏窗口。或者,书写区域的部分区域位于所述投屏窗口内。或者,书写区域位于投屏窗口外。或者,书写区域为目标设备的整个屏幕区域。
[0028]在该实现方式中,书写区域大于投屏窗口,使得用户不仅可以在投屏窗口内书写,也可以在投屏窗口之外的屏幕区域书写,不局限于投屏窗口,从而扩大了书写区域,提高了跨设备手写输入的用户体验。
[0029]当书写区域为整体屏幕区域时,用户在触发目标设备显示书写区域之后,则可以在全屏进行书写,以输入针对投屏窗口的手写操作,用户的跨设备手写输入体验更佳。
[0030]第二方面,本申请实施例提供一种投屏场景下的跨设备手本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种投屏场景下的跨设备手写输入系统,其特征在于,包括源设备和目标设备;所述源设备用于向所述目标设备发送第一投屏数据;所述目标设备用于接收来自源设备的第一投屏数据;在投屏窗口内显示所述第一投屏数据对应的界面;检测到针对所述投屏窗口的手写操作;响应于所述手写操作,绘制与所述手写操作对应的书写轨迹;显示所述书写轨迹。2.根据权利要求1所述的系统,其特征在于,所述目标设备还用于:对所述书写轨迹进行识别,得到书写轨迹识别结果;向所述源设备发送所述书写轨迹识别结果;所述源设备还用于:接收来自所述目标设备的所述书写轨迹识别结果;响应于所述书写轨迹识别结果,生成第二投屏数据;向所述目标设备发送所述第二投屏数据;所述目标设备还用于:接收来自所述源设备的第二投屏数据,所述第二投屏数据为所述源设备响应于所述书写轨迹识别结果所生成的界面的投屏数据;在所述投屏窗口内显示所述第二投屏数据对应的界面。3.根据权利要求1所述的系统,其特征在于,所述目标设备还用于:向所述源设备发送所述书写轨迹;所述源设备还用于:对所述书写轨迹进行识别,得到书写轨迹识别结果;响应于所述书写轨迹识别结果,生成第三投屏数据;向所述目标设备发送所述第三投屏数据;所述目标设备还用于:接收来自所述源设备的第三投屏数据,在所述投屏窗口内显示所述第三投屏数据对应的界面。4.根据权利要求1至3任一项所述的系统,其特征在于,所述目标设备包括书写区域;所述手写操作为在所述书写区域输入的操作。5.根据权利要求4所述的系统,其特征在于,所述目标设备包括触摸屏,所述目标设备还用于:检测到在所述触摸屏上的触摸操作;当所述触摸操作为预设触摸操作时,显示所述书写区域。6.根据权利要求5所述的系统,其特征在于,所述目标设备还用于:接收来自所述源设备的可输入区域信息,所述可输入区域信息用于描述所述第一投屏数据对应的界面内的可输入区域数量、可输入区域位置以及可输入区域大小;所述目标设备具体用于:响应于所述触摸操作,获得所述触摸操作对应的触摸事件;当所述触摸事件包括第一类型的触摸事件,且所述第一类型的触摸事件的触摸点坐标在预设目标区域内,则确定所述触摸事件是否包括第二类型的触摸事件;当所述触摸事件包括所述第二类型的触摸事件,确定所述触摸操作对应的触摸轨迹长度是否大于或等于预设长度阈值,所述预设目标区域包括所述第一投屏数据对应的界面内的可输入区域,且所述预设目标区域大于或等于所述可输入区域;当所述触摸轨迹长度大于或等于所述预设长度阈值,则确定所述触摸操作为所述预设触摸操作,显示书写区域。7.根据权利要求4至6任一项所述的系统,其特征在于,所述书写区域包括所述投屏窗口,且大于或等于所述投屏窗口;
或者,所述书写区域的部分区域位于所述投屏窗口内;或者,所述书写区域位于所述投屏窗口外;或者,所述书写区域为所述目标设备的整个屏幕区域。8.一种投屏场景下的跨设备手写输入方法,其特征在于,应用于目标设备,所述方法包括:接收来自源设备的第一投屏数据;在投屏窗口内显示所述第一投屏数据对应的界面;检测到针对所述投屏窗口的手写操作;响应于所述手写操作,绘制与所述手写操作对应的书写轨迹;显示所述书写轨迹。9.根据权利要求8所述的方法,其特征在于,在绘制与所述手写操作对应的书写轨迹之后,所述方法还包括:对所述书写轨迹进行识别,得到书写轨迹识别结果;向所述源设备发送所述书写轨迹识别结果;接收来自所述源设备的第二投屏数据,所述第二投屏数据为所述源设备响应于所述书写轨迹识别结果所生成的界面的投屏数据;在所述投屏窗口内显示所述第二投屏数据对应的界面。10.根据权利要求8所述的方法,其特征在于,在绘制与所述手写操作对应的书写轨迹之后,所述方法还包括:向所述源设备发送所述书写轨迹...

【专利技术属性】
技术研发人员:尚尔斌刘涛彭凯
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1