一种界面内容处理方法、装置及计算机可读存储介质制造方法及图纸

技术编号:22658392 阅读:26 留言:0更新日期:2019-11-28 03:12
本申请提供了一种界面内容处理方法、装置及计算机可读存储介质,在满足预设的界面内容处理条件时,获取终端当前显示界面上的目标界面区域;确定目标界面区域上的目标控件;提取目标控件所对应的视图内容,并将视图内容保存至剪切板;在接收到针对剪切板上的目标视图内容所输入的复制指令时,响应于复制指令将目标视图内容确定为待粘贴对象。通过本申请方案的实施,将界面内容进行布局拆解,提取所拆解的控件的视图内容,然后将所提取的视图内容置于剪切板以供复制,扩展了用户在终端上进行复制粘贴的应用场景,提高了用户对内容输入的处理效率。

An interface content processing method, device and computer readable storage medium

The application provides an interface content processing method, device and computer-readable storage medium. When the preset interface content processing conditions are met, the target interface area on the current display interface of the terminal is acquired; the target control on the target interface area is determined; the view content corresponding to the target control is extracted, and the view content is saved to the cutting board; after receiving the view content corresponding to the cutting board When the target view content on the board is copied, the target view content is determined as the object to be pasted in response to the copy instruction. Through the implementation of the application scheme, the layout of the interface content is disassembled, the view content of the disassembled control is extracted, and then the extracted view content is placed on the cutting board for copying, which expands the application scenario of user copying and pasting on the terminal, and improves the processing efficiency of user's content input.

【技术实现步骤摘要】
一种界面内容处理方法、装置及计算机可读存储介质
本申请涉及电子
,尤其涉及一种界面内容处理方法、装置及计算机可读存储介质。
技术介绍
随着终端的日益普及,终端逐渐成为用户生活和工作中不可缺少的一部分。用户在使用终端的过程中,为了避免内容的重复输入,通常使用复制粘贴功能来提高处理效率。目前,在使用终端进行复制粘贴时,通常是对支持复制功能的对象来进行选定,然后复制粘贴至目标位置,然而,在实际应用中,终端显示界面上通常并非所有内容均可被选定或可供复制,也即终端显示界面上还包括无法复制对象,从而用户无法对该类界面内容进行复制粘贴,导致用户对终端的使用受限,以及处理效率较低。
技术实现思路
本申请实施例提供了一种界面内容处理方法、装置及计算机可读存储介质,至少能够解决相关技术中无法对界面上的任意内容进行自由复制,所导致的用户对终端的使用受限,以及处理效率较低问题。本申请实施例第一方面提供了一种界面内容处理方法,包括:在满足预设的界面内容处理条件时,获取终端当前显示界面上的目标界面区域;确定所述目标界面区域上的目标控件;提取所述目标控件所对应的视图内容,并将所述视图内容保存至剪切板;在接收到针对所述剪切板上的目标视图内容所输入的复制指令时,响应于所述复制指令将所述目标视图内容确定为待粘贴对象。本申请实施例第二方面提供了一种界面内容处理装置,包括:获取模块,用于在满足预设的界面内容处理条件时,获取终端当前显示界面上的目标界面区域;确定模块,用于确定所述目标界面区域上的目标控件;保存模块,用于提取所述目标控件所对应的视图内容,并将所述视图内容保存至剪切板;复制模块,用于在接收到针对所述剪切板上的目标视图内容所输入的复制指令时,响应于所述复制指令将所述目标视图内容确定为待粘贴对象。本申请实施例第三方面提供了一种电子装置,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时,实现上述本申请实施例第一方面提供的界面内容处理方法中的各步骤。本申请实施例第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的界面内容处理方法中的各步骤。由上可见,根据本申请方案所提供的界面内容处理方法、装置及计算机可读存储介质,在满足预设的界面内容处理条件时,获取终端当前显示界面上的目标界面区域;确定目标界面区域上的目标控件;提取目标控件所对应的视图内容,并将视图内容保存至剪切板;在接收到针对剪切板上的目标视图内容所输入的复制指令时,响应于复制指令将目标视图内容确定为待粘贴对象。通过本申请方案的实施,将界面内容进行布局拆解,提取所拆解的控件的视图内容,然后将所提取的视图内容置于剪切板以供复制,扩展了用户在终端上进行复制粘贴的应用场景,提高了用户对内容输入的处理效率。附图说明图1为本申请第一实施例提供的界面内容处理方法的基本流程示意图;图2为本申请第一实施例提供的目标界面区域的获取方法的基本流程示意图;图3为本申请第一实施例提供的终端显示界面示意图;图4为本申请第一实施例提供的界面拆解示意图;图5为本申请第二实施例提供的界面内容处理方法的细化流程示意图;图6为本申请第三实施例提供的一种界面内容处理装置的程序模块示意图;图7为本申请第三实施例提供的另一种界面内容处理装置的程序模块示意图;图8为本申请第四实施例提供的电子装置的结构示意图。具体实施方式为使得本申请的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为了解决相关技术中无法对界面上的任意内容进行自由复制,所导致的用户对终端的使用受限,以及处理效率较低的缺陷,本申请第一实施例提供了一种界面内容处理方法,如图1为本实施例提供的界面内容处理方法的基本流程图,该界面内容处理方法包括以下的步骤:步骤101、在满足预设的界面内容处理条件时,获取终端当前显示界面上的目标界面区域。具体的,在本实施例中,当满足预设的触发条件时,判定当前处于具备界面内容处理需求的应用场景,才触发本实施例的界面内容处理流程。应当理解的是,对应于界面内容处理的目标界面区域可以是当前的整个显示界面,也可以仅是当前显示界面中的部分区域。另外,本实施例的界面内容处理可以理解为对界面内容进行复制粘贴处理。可选的,获取终端当前显示界面上的目标界面区域之前,还包括:判断是否接收到外部在显示界面上输入的处理触发指令;其中,在接收到处理触发指令时,满足界面内容处理条件。具体的,在本实施例中,基于是否接收到外部的触发指令来判断是否满足界面内容处理条件,在实际应用中,在用户具备界面内容处理需求时,用户通常会主动输入触发指令。本实施例的触发指令可以是在显示界面上的特定位置输入的长按指令,其中,在所需处理的界面内容不同时,指令的触发位置可以有所不同。当然,在另一些实施方式中,也可以主动生成处理触发指令,来触发界面内容处理,例如判断对当前显示界面进行智能识别,在当前显示界面的界面元素满足预设条件时,触发处理触发指令。如图2所示为本实施例提供的一种目标界面区域的获取方法的流程示意图,可选的,获取终端当前显示界面上的目标界面区域具体包括以下步骤:步骤201、确定处理触发指令的指令属性;步骤202、基于指令属性将显示界面划分为多个层级不同的界面区域;步骤203、根据预设的层级关系维护规则,确定多个层级不同的界面区域的界面层级关系;步骤204、将处于最高层级的界面区域确定为目标界面区域。具体的,指令属性可以包括指令类型和指令输入位置,本实施例根据指令属性来从显示界面中确定待处理的界面区域,例如确定处理触发指令在显示界面上的输入位置,然后根据输入位置将当前显示界面划分为多个层级不同的界面区域,最高层级的界面区域对应于高处理优先级,从而将其确定为目标界面区域。如图3所示为本实施例提供的一种终端显示界面示意图,其中,A为整体显示界面,而B为显示界面上的单个列表栏,当用户在B上输入处理触发指令时,将当前显示界面划分为A和B两个界面区域,其中,可以将B的界面层级设置为高于A,那么则B为目标界面区域,具备更高的响应于处理触发指令的优先级。步骤102、确定目标界面区域上的目标控件。具体的,在本实施例中,控件为界面上的元素,包括视窗、文本框、下拉式菜单等。控件在显示界面上所表现出来的内容,并不能直接用于复制粘贴。应当说明的是,在一个界面区域上通常具有多个控件,而在本实施例中,可以将所有控件均确定为目标控件,也可以是仅将部分特定控件确定为目标控件,本文档来自技高网...

【技术保护点】
1.一种界面内容处理方法,其特征在于,包括:/n在满足预设的界面内容处理条件时,获取终端当前显示界面上的目标界面区域;/n确定所述目标界面区域上的目标控件;/n提取所述目标控件所对应的视图内容,并将所述视图内容保存至剪切板;/n在接收到针对所述剪切板上的目标视图内容所输入的复制指令时,响应于所述复制指令将所述目标视图内容确定为待粘贴对象。/n

【技术特征摘要】
1.一种界面内容处理方法,其特征在于,包括:
在满足预设的界面内容处理条件时,获取终端当前显示界面上的目标界面区域;
确定所述目标界面区域上的目标控件;
提取所述目标控件所对应的视图内容,并将所述视图内容保存至剪切板;
在接收到针对所述剪切板上的目标视图内容所输入的复制指令时,响应于所述复制指令将所述目标视图内容确定为待粘贴对象。


2.根据权利要求1所述的界面内容处理方法,其特征在于,所述获取终端当前显示界面上的目标界面区域之前,还包括:
判断是否接收到外部在所述显示界面上输入的处理触发指令;其中,在接收到所述处理触发指令时,满足所述界面内容处理条件。


3.根据权利要求2所述的界面内容处理方法,其特征在于,所述获取终端当前显示界面上的目标界面区域包括:
确定所述处理触发指令的指令属性;
基于所述指令属性将所述显示界面划分为多个层级不同的界面区域;
根据预设的层级关系维护规则,确定所述多个层级不同的界面区域的界面层级关系;
将处于最高层级的界面区域确定为目标界面区域。


4.根据权利要求1所述的界面内容处理方法,其特征在于,所述确定所述目标界面区域上的目标控件包括:
对所述目标界面区域的布局进行遍历,拆解出所述目标界面区域的布局下的所有控件;其中,所述控件包括文字控件和/或图片控件;
将所述所有控件均确定为目标控件。


5.根据权利要求1至4中任意一项所述的界面内容处理方法,其特征在于,所述响应于所述复制指令将所述目标视图内容确定为待粘贴对象之后,还包括:
获取对应于所述待粘贴对象的目标粘贴位置;
将所述待粘贴对象粘贴...

【专利技术属性】
技术研发人员:李军
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆;50

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

1