System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 文本摘录方法及相关设备技术_技高网

文本摘录方法及相关设备技术

技术编号:40186707 阅读:8 留言:0更新日期:2024-01-26 23:50
一种文本摘录方法及相关设备,所述方法包括:对第一应用程序的用户界面进行截屏,得到所述第一应用程序的截图;在目标图层显示所述截图,所述目标图层在所述用户界面所在图层的上层;对所述截图进行文字识别;当检测到对所述目标图层显示的所述截图的文字选择操作,在所述目标图层突出显示选择的文字;当检测到对所述选择的文字的拖拽操作,将所述选择的文字拖拽到第二应用程序。根据所述方法,用户可以便捷地从电子设备的用户界面摘录文本,提高了文本摘录的效率。

【技术实现步骤摘要】

本申请涉及终端,尤其涉及一种文本摘录方法及相关设备


技术介绍

1、目前,如果用户要摘录用户界面(例如浏览器界面)中不连续的内容(例如第一行、第三行和第五行文本),需要反复进入和退出摘录,每次单独摘录用户界面中的一段内容(例如第一次摘录第一行、第二次摘录第三行、第三次摘录第五行),文本摘录的效率较低。


技术实现思路

1、本申请实施例提供了一种文本摘录方法及相关设备,能够提高文本摘录的效率。

2、本申请第一方面提供了一种文本摘录方法,所述方法包括:对第一应用程序的用户界面进行截屏,得到第一应用程序的截图;在目标图层显示截图,目标图层在用户界面所在图层的上层;对截图进行文字识别;当检测到对目标图层显示的截图的文字选择操作,在目标图层突出显示选择的文字;当检测到对选择的文字的拖拽操作,将选择的文字拖拽到第二应用程序。

3、根据本申请提供的文本摘录方法,用户可以便捷地从电子设备的第一应用程序的用户界面摘录文本至第二应用程序,截图显示在目标图层上,用户可以一次摘录多个不连续的内容,提高了文本摘录的效率。

4、在一些可选的实施方式中,对第一应用程序的用户界面进行截屏包括:获取第一应用程序的第一页面的界面元素信息;根据界面元素信息,检测第一页面的滚动区域中的预设控件;根据预设控件确定截图区域,截图区域包括预设控件中完全可见的目标控件;按照截图区域对第一页面进行截屏,得到第一截图。

5、本实施方式中,电子设备进行截屏时,根据预设控件确定截图区域,避免对预设控件进行截断,提高了截图质量。

6、在一些可选的实施方式中,预设控件包括图片控件、视频控件或文字控件。

7、在一些可选的实施方式中,对第一应用程序的用户界面进行截屏还包括:根据截图区域确定滚动距离;根据滚动距离滚动滚动区域中的内容,得到第一应用程序的第二页面;对第二页面进行截屏,得到第二截图,将第一截图与第二截图进行拼接,得到第一应用程序的长截图。

8、本实施方式中,电子设备进行长截屏时,根据截图区域确定滚动距离,避免对预设控件进行截断。当预设控件加载动态图片或视频时,可以避免拼接错位,提高了长截图和文本摘录的质量。

9、在一些可选的实施方式中,根据目标控件确定截图区域包括:若滚动区域支持垂直滚动,截图区域的上边界、左边界和右边界分别等于滚动区域的上边界、左边界和右边界,截图区域的下边界等于使截图区域最大的目标控件的下边界;若滚动区域支持水平滚动,截图区域的上边界、下边界和左边界分别等于滚动区域的上边界、下边界和左边界,截图区域的右边界等于使截图区域最大的目标控件的右边界。

10、在一些可选的实施方式中,根据截图区域确定滚动距离包括:若滚动区域支持垂直滚动,滚动距离等于截图区域的高度;若滚动区域支持水平滚动,滚动距离等于截图区域的宽度。

11、在一些可选的实施方式中,所述方法还包括:响应于对目标图层显示的截图的书写操作,将操作对应的书写内容与截图进行合成。

12、在一些可选的实施方式中,对第一应用程序的用户界面进行截屏之前,所述方法还包括:检测是否开启文本摘录功能;若开启文本摘录功能,执行对第一应用程序的用户界面进行截屏。

13、在一些可选的实施方式中,检测是否开启文本摘录功能包括:若检测到从屏幕右上角内滑的用户操作,显示快捷功能菜单,快捷功能菜单包括文本摘录选项;若检测到对文本摘录选项的选择操作,开启文本摘录功能。

14、一些可选的实施方式中,本申请第二方面提供了一种计算机可读存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如第一方面所述的文本摘录方法。

15、本申请第三方面提供了一种电子设备,电子设备包括处理器和存储器,存储器用于存储指令,处理器用于调用存储器中的指令,使得电子设备执行如第一方面所述的文本摘录方法。

16、本申请第四方面提供了一种芯片系统,该芯片系统应用于电子设备;芯片系统包括接口电路和处理器;接口电路和处理器通过线路互联;接口电路用于从电子设备的存储器接收信号,并向处理器发送信号,信号包括存储器中存储的计算机指令;当处理器执行该计算机指令时,芯片系统执行如第一方面所述的文本摘录方法。

17、本申请第五方面提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如第一方面所述的文本摘录方法。

18、应当理解地,上述提供的第二方面的计算机可读存储介质、第三方面所述的电子设备、第四方面所述的芯片系统、及第五方面所述的计算机程序产品均与上述第一方面的方法对应,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。

本文档来自技高网...

【技术保护点】

1.一种文本摘录方法,其特征在于,所述方法包括:

2.如权利要求1所述的文本摘录方法,其特征在于,所述对第一应用程序的用户界面进行截屏包括:

3.如权利要求2所述的文本摘录方法,其特征在于,所述预设控件包括图片控件、视频控件或文字控件。

4.如权利要求2或3所述的文本摘录方法,其特征在于,所述对第一应用程序的用户界面进行截屏还包括:

5.如权利要求2至4中任一项所述的文本摘录方法,其特征在于,所述根据所述目标控件确定截图区域包括:

6.如权利要求4或5所述的文本摘录方法,其特征在于,所述根据所述截图区域确定滚动距离包括:

7.如权利要求1至6中任一项所述的文本摘录方法,其特征在于,所述方法还包括:

8.如权利要求1至7中任一项所述的文本摘录方法,其特征在于,所述对第一应用程序的用户界面进行截屏之前,所述方法还包括:

9.如权利要求8所述的文本摘录方法,其特征在于,所述检测是否开启文本摘录功能包括:

10.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1至9中任一项所述的文本摘录方法。

11.一种电子设备,其特征在于,所述电子设备包括处理器和存储器,所述存储器用于存储指令,所述处理器用于调用所述存储器中的指令,使得所述电子设备执行如权利要求1至9中任一项所述的文本摘录方法。

...

【技术特征摘要】

1.一种文本摘录方法,其特征在于,所述方法包括:

2.如权利要求1所述的文本摘录方法,其特征在于,所述对第一应用程序的用户界面进行截屏包括:

3.如权利要求2所述的文本摘录方法,其特征在于,所述预设控件包括图片控件、视频控件或文字控件。

4.如权利要求2或3所述的文本摘录方法,其特征在于,所述对第一应用程序的用户界面进行截屏还包括:

5.如权利要求2至4中任一项所述的文本摘录方法,其特征在于,所述根据所述目标控件确定截图区域包括:

6.如权利要求4或5所述的文本摘录方法,其特征在于,所述根据所述截图区域确定滚动距离包括:

7.如权利要求1至6中任一项所述的文本摘...

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

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

1