CN105892863A - 一种数据重绘方法及电子设备 - Google Patents
一种数据重绘方法及电子设备 Download PDFInfo
- Publication number
- CN105892863A CN105892863A CN201610202069.1A CN201610202069A CN105892863A CN 105892863 A CN105892863 A CN 105892863A CN 201610202069 A CN201610202069 A CN 201610202069A CN 105892863 A CN105892863 A CN 105892863A
- Authority
- CN
- China
- Prior art keywords
- object element
- display content
- content
- sectional drawing
- redraw
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
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)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例提供一种数据重绘方法及电子设备,该方法包括:检测用户对第一显示内容的第一操作,所述第一显示内容包括至少一个元素;响应所述第一操作,识别所述第一显示内容的目标元素并确定所述目标元素的重绘要素;检测用户的第二操作,所述第二操作指示将所述目标元素重绘在第二显示内容;响应所述第二操作,根据所述重绘要素在所述第二显示内容中重绘所述目标元素。本发明实施例简便化了目标元素的加载过程。
Description
技术领域
本发明涉及数据处理技术领域,具体涉及一种数据重绘方法及电子设备。
背景技术
用户在办公时常会用到图表等元素,且用户在观看视频、图片等文件时,常会在视频、图片等文件中发现自己喜好的图表等元素,这时用户就存在将所发现的图表等元素加载到办公软件中的需求,以便通过发现的图表等元素进行办公。
目前用户将所发现的图表等元素加载到办公软件中的方式,主要是在网络中搜索图表等元素,然后从搜索结果中寻找到与所发现的图表等元素相符的结果并进行下载,实现所发现的图表等元素的加载;然而,这种方式涉及到用户的搜索、查找等操作,非常麻烦;因此如何简便的加载图表等元素,成为了本领域技术人员需要考虑的问题。
发明内容
有鉴于此,本发明实施例提供一种数据重绘方法及电子设备,以实现元素加载的简便化。
为实现上述目的,本发明实施例提供如下技术方案:
一种数据重绘方法,应用于电子设备,所述方法包括:
检测用户对第一显示内容的第一操作,所述第一显示内容包括至少一个元素;
响应所述第一操作,识别所述第一显示内容的目标元素并确定所述目标元素的重绘要素;
检测用户的第二操作,所述第二操作指示将所述目标元素重绘在第二显示内容;
响应所述第二操作,根据所述重绘要素在所述第二显示内容中重绘所述目标元素。
可选的,所述识别所述第一显示内容中的目标元素包括:
对所述第一显示内容进行截图;
基于所述截图,确定所述目标元素的边界;
根据所述边界提取出所述目标元素。
可选的,所述目标元素为图表;所述基于所述截图,确定所述目标元素的边界包括:
确定截图中的线条,及线条间的交汇点;
确定所确定的线条中相接续的边界线条,及相接续的边界线条间的交汇点;
以所述相接续的边界线条,及相接续的边界线条间的交汇点形成的边界,作为截图中所述图表的边界。
可选的,所述确定所述目标元素的重绘要素包括:
确定所述目标元素的形状特征及内容信息。
可选的,所述根据所述重绘要素在所述第二显示内容中重绘所述目标元素包括:
基于所述目标元素的形状特征,在所述第二显示内容中重绘目标元素相应的形状;
基于所述目标元素的内容信息,在重绘形状后的目标元素中填充相应的内容。
可选的,所述方法还包括:
根据所述重绘要素在第二显示内容中重绘所述目标元素后,设置所述目标元素处于可编辑状态,和/或,设置所述目标元素的格式与所述第二显示内容的格式相应。
可选的,所述检测用户对第一显示内容的第一操作包括:
检测用户对所述第一显示内容的按压操作;
判断所述按压操作对应的压力值是否达到设定值;
若是,确定用户对第一显示内容进行了第一操作。
可选的,所述方法还包括:
展示第一显示内容的截图或目标元素的截图;
所述检测用户的第二操作包括:
检测用户对所述第一显示内容的截图或目标元素的截图的拖动操作,所述拖动操作的终点位置与所述第二显示内容相应。
本发明实施例还提供一种电子设备,包括:
第一操作检测模块,用于检测用户对第一显示内容的第一操作,所述第一显示内容包括至少一个元素;
目标元素识别模块,用于响应所述第一操作,识别所述第一显示内容的目标元素;
重绘要素确定模块,用于确定所述目标元素的重绘要素;
第二操作检测模块,用于检测用户的第二操作,所述第二操作指示将所述目标元素重绘在第二显示内容;
重绘模块,用于响应所述第二操作,根据所述重绘要素在所述第二显示内容中重绘所述目标元素。
可选的,所述目标元素识别模块包括:
截图单元,用于对所述第一显示内容进行截图;
边界确定单元,用于基于所述截图,确定所述目标元素的边界;
目标元素提取单元,用于根据所述边界提取出所述目标元素。
可选的,所述重绘要素确定模块包括:
要素内容确定单元,用于确定所述目标元素的形状特征及内容信息;
所述重绘模块包括:
重绘执行单元,用于基于所述目标元素的形状特征,在所述第二显示内容中重绘目标元素相应的形状;基于所述目标元素的内容信息,在重绘形状后的目标元素中填充相应的内容。
可选的,所述第一操作检测模块包括:
按压操作检测单元,用于检测用户对所述第一显示内容的按压操作;
压力值判断单元,用于判断所述按压操作对应的压力值是否达到设定值;
第一操作确定单元,用于若是,确定用户对第一显示内容进行了第一操作。
可选的,所述电子设备还包括:
展示模块,用于展示第一显示内容的截图或目标元素的截图;
所述第二操作检测模块包括:
拖动检测单元,用于检测用户对所述第一显示内容的截图或目标元素的截图的拖动操作,所述拖动操作的终点位置与所述第二显示内容相应。
基于上述技术方案,本发明实施例提供的数据重绘方法包括:检测用户对第一显示内容的第一操作,所述第一显示内容包括至少一个元素;响应所述第一操作,识别所述第一显示内容的目标元素并确定所述目标元素的重绘要素;检测用户的第二操作,所述第二操作指示将所述目标元素重绘在第二显示内容;响应所述第二操作,根据所述重绘要素在所述第二显示内容中重绘所述目标元素。可以看出,本发明实施例可通过对第一显示内容的第一操作,识别出第一显示内容中的目标元素并确定目标元素的重绘要素,从而基于用户的第二操作,以使得目标元素可基于所述重绘要素在第二显示内容中重绘,实现目标元素在第二显示内容中的简便化加载,免去用户在网络中搜索期望使用目标元素并下载的过程,简便化了目标元素的加载过程。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的数据重绘方法的流程图;
图2为本发明实施例提供的识别第一显示内容中的目标元素的方法流程图;
图3为本发明实施例提供的从截图中确定目标元素的边界的方法流程图;
图4为从截图中识别图表边界的示意图;
图5为图表的重绘要素的示意图;
图6为本发明实施例提供的数据重绘方法的另一流程图;
图7为本发明实施例提供的检测用户对第一显示内容的第一操作的方法流程图;
图8为本发明实施例提供的数据重绘方法的再一流程图;
图9为本发明实施例提供的电子设备的结构框图;
图10为本发明实施例提供的目标元素识别模块的结构框图;
图11为本发明实施例提供的重绘要素确定模块的结构框图;
图12为本发明实施例提供的电子设备的另一结构框图;
图13为本发明实施例提供的电子设备的再一结构框图;
图14为本发明实施例提供的第一操作检测模块的结构框图;
图15为本发明实施例提供的电子设备的又一结构框图;
图16为本发明实施例提供的第二操作检测模块的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的数据重绘方法的流程图,该方法可应用于电子设备;采用本发明实施例提供的数据重绘方法,可将用户在视频、图片等第一显示内容中看到的图表等元素,重绘到用户希望的第二显示内容中,实现用户对期望使用的图表等元素的便捷加载,免去用户在网络中搜索期望使用的图表等元素并下载的过程;
参照图1,本发明实施例提供的数据重绘方法可以包括:
步骤S100、检测用户对第一显示内容的第一操作,所述第一显示内容包括至少一个元素;
第一显示内容可以是用户观看的视频、图片、网页等电子设备上展示的显示内容;第一显示内容可以由至少一个元素构成,当用户在第一显示内容中发现有期望使用的图表等元素(用户期望使用的元素在本发明实施例中称为目标元素),可对第一显示内容进行第一操作,以触发后续流程;
可选的,第一显示内容也可以仅是目标元素对应的显示内容。
步骤S110、响应所述第一操作,识别所述第一显示内容的目标元素并确定所述目标元素的重绘要素;
第一操作为设定的用于从第一显示内容中识别目标元素的操作,为区别于现有已设置功能指令的操作,第一操作可以是用户自定义的区别于现有已设置功能指令的操作;
可选的,以鼠标操作为例,第一操作可以是右击第一显示内容,调取第一显示内容的操作菜单,并从操作菜单中点选识别目标元素的选项的操作;以触摸屏操作为例,第一操作可以是对第一显示内容进行超过设定压力值的按压操作(如3Dtouch操作)、对第一显示内容的多指操控操作等;
显然,第一操作的方式可以自定义设定,并不限于上文举例;
在识别出目标元素后,本发明实施例需确定目标元素的重绘要素,以便于后续在用户期望的显示内容(称为第二显示内容)中重绘目标元素,使得用户可使用重绘后目标元素;重绘要素是重绘目标元素所必须的信息,如目标元素的形状、内容等。
步骤S120、检测用户的第二操作,所述第二操作指示将所述目标元素重绘在第二显示内容;
在得到目标元素的重绘要素后,本发明实施例可在用户希望的第二显示内容中进行目标元素的重绘,为使得电子设备清楚用户希望重绘所在的第二显示内容,本发明实施例可使用用户的第二操作指示将所述目标元素重绘在第二显示内容。
步骤S130、响应所述第二操作,根据所述重绘要素在所述第二显示内容中重绘所述目标元素。
本发明实施例提供的数据重绘方法包括:检测用户对第一显示内容的第一操作,所述第一显示内容包括至少一个元素;响应所述第一操作,识别所述第一显示内容的目标元素并确定所述目标元素的重绘要素;检测用户的第二操作,所述第二操作指示将所述目标元素重绘在第二显示内容;响应所述第二操作,根据所述重绘要素在所述第二显示内容中重绘所述目标元素。可以看出,本发明实施例可通过对第一显示内容的第一操作,识别出第一显示内容中的目标元素并确定目标元素的重绘要素,从而基于用户的第二操作,以使得目标元素可基于所述重绘要素在第二显示内容中重绘,实现目标元素在第二显示内容中的简便化加载,免去用户在网络中搜索期望使用目标元素并下载的过程,简便化了目标元素的加载过程。
可选的,第一显示内容和第二显示内容有可能在同一电子设备上显示,也有可能在不同的电子设备上显示;
如果第一显示内容和第二显示内容在同一电子设备上显示,则电子设备可响应第二操作,根据所述重绘要素在第二显示内容中重绘所述目标元素;
可选的,第二操作可以是用户输入的第二显示内容的文件地址;第二操作还可能是用户的拖动操作(可以拖动第一显示内容的截图,或目标元素的截图),拖动的终点位置对应电子设备的第二显示内容。
如果第一显示内容和第二显示内容不在同一电子设备上显示,则第一显示内容所对应的电子设备,与第二显示内容所对应的电子设备需具有数据沟通能力(如通过蓝牙、wifi等短距离通信连接,也可能是通过网络通信),第一显示内容所对应的电子设备可将目标元素的重绘要素,传输给第二显示内容对应的电子设备,以便第二显示内容对应的电子设备在第二显示内容中重绘目标元素;可选的,第一显示内容所对应的电子设备还可指示第二显示内容对应的电子设备,目标元素应在第二显示内容对应的电子设备中重绘的位置,该重绘的位置也可以由第二显示内容对应的电子设备预置;
相应的,第二操作可以指示第二显示内容对应的电子设备的标识,及第二显示内容在对应电子设备中的位置。
可选的,本发明实施例可通过目标元素在第一显示内容中的边界,从第一显示内容中识别出目标元素;
图2示出了本发明实施例提供的识别第一显示内容中的目标元素的方法流程图,参照图2,该方法可以包括:
步骤S200、对第一显示内容进行截图;
步骤S210、基于所述截图,确定所述目标元素的边界;
可选的,目标元素可以是预设置的用户希望使用的图表等元素,本发明实施例可预设置目标元素相应的边界特征信息,从而基于目标元素的边界特征信息,本发明实施例可从第一显示内容的截图中确定出目标元素的边界;
以目标元素为图表为例,图表是由很多纵横交错的线条框住一定的区域,而区域内则是图表的内容;因此图表的边界特征信息非常明显,可以认为是图表的边界线条和边界线条的交汇点;即本发明实施例可以通过边界线条和边界线条的交汇点确定图表的边界。
步骤S220、根据所述边界提取出所述目标元素。
在确定出目标元素的边界后,则可从第一显示内容的截图中截取边界对应的区域截图,提取出目标元素。
在本发明实施例中,如果用户在观看图片、视频等第一显示内容时,发现希望的目标元素,则可以执行第一操作,触发对第一显示内容进行截图,从而从截图中确定目标元素的边界,基于所确定的边界从截图中提取出目标元素。
以目标元素为图表为例,则从截图中确定目标元素的边界的实现方式可以如图3所示,包括:
步骤S300、确定截图中的线条,及线条间的交汇点;
本发明实施例可基于图形识别技术,从截图中识别出各个线条,及线条与线条之间的交汇点。
步骤S310、确定所确定的线条中相接续的边界线条,及相接续的边界线条间的交汇点;
由于图表的边界应是连续的,因此本发明实施例可从所确定的线条中识别相互接续的边界线条,及相接续的边界线条间的交汇点;则该相接续的边界线条,及该相接续的边界线条间的交汇点形成的边界,可以作为截图中图表的边界。
步骤S320、以所述相接续的边界线条,及相接续的边界线条间的交汇点形成的边界,作为截图中图表的边界。
图4示出了从截图中识别图表边界的相应示意图,可参照;如图4所示,截图A中存在多条线条及线条之间的交汇点(交汇点以黑点表示),但是符合图表边界特征信息(线条中相接续的边界线条,及相接续的边界线条间的交汇点)的线条为B1、B2、B3和B4,如加粗黑线所示,它们的交汇点为b1、b2、b3和b4;则截图A中图表的边界,是由B1、B2、B3和B4的线条,及b1、b2、b3和b4交汇点形成;B1、B2、B3和B4的线条,及b1、b2、b3和b4交汇点所对应的截图区域则是图表所在区域。
在从第一显示内容的截图中识别出目标元素后,目标元素仍是图片形式,用户并无法使用,因此本发明实施例需确定目标元素的重绘要素,以基于重绘要素重绘目标元素,使得目标元素处于可使用的状态(如可编辑状态);
相应的,本发明实施例可对目标元素进行图形识别及文字识别,确定出目标元素的形状特征及内容信息,形状特征可用于进行目标元素的形状重绘,内容信息可用于形状重绘后的目标元素进行内容的填充;即可选的,本发明实施例中,目标元素的重绘要素可以包括:目标元素的形状特征及内容信息;
可以理解的是,目标元素的边界特征表示的是目标元素的形状特征的边界形状,目标元素的边界特征及边界所包围区域内的内部形状特征,才构成目标元素的形状特征;
以图5所示示例,边界B1、B2、B3和B4的线条,及b1、b2、b3和b4交汇点是目标元素形状特征的边界形状特征,而内部的线条及交汇点则是目标元素形状特征的内部形状特征;即目标元素的形状特征可以包括:目标元素的边界形状特征(即边界特征),及目标元素的内部形状特征;
目标元素的内容信息可以是目标元素内填充的内容,如图5所示图表内的“1”、“2”等字符内容。
在确定了目标元素的重绘要素后,如果重绘所在的第二显示内容对应的电子设备,与第一显示内容对应的电子设备相同,则本发明实施例可基于第二操作确定目标元素在该电子设备进行重绘所在的第二显示内容;如第一显示内容可以是电子设备显示的网页,视频等,第二显示内容可以是该电子设备显示的办公软件文档(如word文档、excel文档等);
则本发明实施例可认为目标元素的重绘由第一显示内容对应的电子设备执行,本发明实施例可基于所述目标元素的形状特征,在所述第二显示内容中重绘目标元素相应的形状;基于所述目标元素的内容信息,在重绘形状后的目标元素中填充相应的内容。
在确定了目标元素的重绘要素后,如果重绘所在的第二显示内容对应的电子设备,与第一显示内容对应的电子设备不相同,则本发明实施例可称第一显示内容对应的电子设备为第一电子设备,第二显示内容对应的电子设备为第二电子设备;
第一电子设备主要响应用户对第一显示内容的第一操作,识别第一显示内容中的目标元素并确定目标元素的重绘要素,同时基于用户的第二操作,将重绘要素传输给第二电子设备,由第二电子设备完成目标元素的重绘;
可选的,第一电子设备可基于用户的第二操作(指示第二电子设备的标识,及第二电子设备中用于重绘目标元素的第二显示内容的显示位置),将目标元素的重绘要素传输给第二电子设备,并指示第二电子设备在其展示的第二显示内容中进行重绘;第一显示内容可以如第一电子设备展示的网页,视频等,第二显示内容可以如第二电子设备显示的办公软件文档;
相应的,第二电子设备接收目标元素的重绘要素后,可基于所述目标元素的形状特征,在所述第二显示内容中重绘目标元素相应的形状;基于所述目标元素的内容信息,在重绘形状后的目标元素中填充相应的内容。
可选的,以目标元素为图表为例,在重绘形状后的目标元素中填充相应的内容可以认为是,在如excel文档中重绘的与目标元素形状相应的图表中,根据目标元素中识别的文字等内容,将目标元素中的内容逐一填写到excel文档中重绘的与目标元素形状相应的图表中,从而实现在excel文档中目标元素的形状及内容的重绘。
可选的,无论是由第一显示内容对应的电子设备,还是由第二显示内容对应的电子设备进行目标元素的重绘,本发明实施例在根据所述重绘要素在第二显示内容中重绘所述目标元素后,可设置所述目标元素处于可编辑状态,和/或,设置所述目标元素的格式与所述第二显示内容的格式相应;
设置重绘后的目标元素处于可编辑状态,可以使得用户能够使用重绘后的目标元素;设置目标元素的格式与第二显示内容的格式相应,可使得目标元素的内容格式与第二显示内容要求的内容格式相应,免去用户的内容格式调整动作;
以目标元素为图表为例,在将图表重绘在excel文档等办公软件文档后,本发明实施例可设置图表在excel文档中处于可编辑状态,以使得用户可采用excel文档中重绘的图表进行工作;
设置图表的格式与excel文档的格式相应,可使得图表的内容与excel文档的内容格式匹配,免去用户调整重绘后的图表内容格式的工作。
可选的,以目标元素的重绘由第一显示内容对应的电子设备执行为例,图6示出了本发明实施例提供的数据重绘方法的另一流程图,参照图6,该方法可以包括:
步骤S400、检测用户对第一显示内容的第一操作,所述第一显示内容包括至少一个元素;
步骤S410、响应所述第一操作,对所述第一显示内容进行截图,基于所述截图,确定所述目标元素的边界,根据所述边界提取出所述目标元素;
步骤S420、确定所述目标元素的形状特征及内容信息;
步骤S430、检测用户的第二操作,所述第二操作指示将所述目标元素重绘在第二显示内容;
步骤S440、基于所述目标元素的形状特征,在所述第二显示内容中重绘目标元素相应的形状;基于所述目标元素的内容信息,在重绘形状后的目标元素中填充相应的内容;
步骤S450、设置所述目标元素处于可编辑状态,和/或,设置所述目标元素的格式与所述第二显示内容的格式相应。
可选的,本发明实施例可采用超过设定压力值的按压操作(如3Dtouch操作)作为第一操作,从而通过对第一显示内容进行3Dtouch操作,触发从第一显示内容中识别目标元素并确定重绘要素;
本发明实施例所指的3Dtouch操作不同于普通的按压操作,而是通过引入Z轴(X、Y轴为平面坐标,Z轴为压力坐标),配合多个线性马达,使用户在对屏幕持续施压的情况下,通过不同震感识别此时屏幕的压力值(即Z轴坐标),从而在按压的压力达到设定值时,即认为用户进行了3Dtouch操作,可触发从第一显示内容中识别目标元素并确定重绘要素;
即本发明实施例所采用的3DTouch可在短时间内捕获用户压力并进行不同的震动反馈,与长按完全不同(3DTouch耗时非常短,而且一旦一开始压力达到设定值,就进入到3Dtouch模式,并直接屏蔽长按识别(后续可以直接根据压力进行Z轴坐标移动),所以不会被误识别为长按操作);
相应的,图7示出了本发明实施例提供的检测用户对第一显示内容的第一操作的方法流程图,参照图7,该方法可以包括:
步骤S500、检测用户对所述第一显示内容的按压操作;
步骤S510、判断所述按压操作对应的压力值是否达到设定值;
步骤S520、若是,确定用户对第一显示内容进行了第一操作。
即本发明实施例可在用户对第一显示内容进行按压操作,且按压操作对应的压力值达到设定值时,认为用户对第一显示内容进行了第一操作;此时,可识别第一显示内容中的目标元素及重绘要素;
若通过第一显示内容的截图识别第一显示内容中的目标元素,则本发明实施例可以在识别出目标元素并确定目标元素的重绘要素后,展示第一显示内容的截图或目标元素的截图;用户可对第一显示内容的截图或目标元素的截图进行拖动操作,拖动操作的终点位置与所述第二显示内容相应;则本发明实施例可以通过检测该拖动操作实现对第二操作的检测,将拖动操作的终点位置对应的显示内容作为第二显示内容;
可选的,拖动操作可在3DTouch的按压操作下进行,即用户可维持按压,并在按压状态下执行拖动操作;相应的,本发明实施例可在识别出目标元素并确定目标元素的重绘要素后,展示第一显示内容的截图或目标元素的截图,进而检测用户在按压操作(3DTouch模式)下对所述第一显示内容的截图或目标元素的截图的拖动操作,所述拖动操作的终点位置与所述第二显示内容相应;则本发明实施例可以通过检测按压操作下的拖动操作实现对第二操作的检测,将拖动操作的终点位置对应的显示内容作为第二显示内容;
可选的,若是展示第一显示内容的截图以便用户在3DTouch模式下进行拖动操作,则展示第一显示内容的截图的时机,可以是对第一显示内容进行第一操作后;同时,检测用户在3DTouch模式下进行的拖动操作,及识别所述第一显示内容中的目标元素并确定所述目标元素的重绘要素的过程可以并行;
显然,展示第一显示内容的截图的时机,也可以是识别出所述第一显示内容中的目标元素,或确定出所述目标元素的重绘要素后。
可选的,若是展示目标元素的截图以便用户在3DTouch模式下进行拖动操作,则展示目标元素的截图的时机,可以是识别出所述第一显示内容中的目标元素,或确定出所述目标元素的重绘要素后。
优选的,图8示出了本发明实施例提供的数据重绘方法的再一流程图,参照图8,该方法可以包括:
步骤S600、检测用户对所述第一显示内容的按压操作,所述按压操作对应的压力值达到设定值,所述第一显示内容包括至少一个元素;
步骤S610、响应所述按压操作,对所述第一显示内容进行截图,基于所述截图,确定所述目标元素的边界,根据所述边界提取出所述目标元素;
步骤S620、确定所述目标元素的形状特征及内容信息;
步骤S630、展示目标元素的截图;
通过展示目标元素的截图,可使得用户判断电子设备从第一电子设备中提取的目标元素是否与用户希望的相应;并且,使得用户可通过拖动目标元素的截图,实现第二操作的输入。
步骤S640、检测用户在所述按压操作下对所述截图的拖动操作,所述拖动操作的终点位置与第二显示内容相应;
步骤S650、基于所述目标元素的形状特征,在所述第二显示内容中重绘目标元素相应的形状;基于所述目标元素的内容信息,在重绘形状后的目标元素中填充相应的内容;
步骤S660、设置所述目标元素处于可编辑状态,和/或,设置所述目标元素的格式与所述第二显示内容的格式相应。
本发明实施例的应用过程可以如下:
用户在手机上观看视频时,从视频内容中看到希望使用的图表时,对屏幕进行按压操作,并加大对屏幕的按压力度,使得按压操作的压力值达到设定值,此时进入3DTouch模式;
手机识别到用户对屏幕的按压操作,且按压的压力值达到设定值时,可以对当前的视频内容进行截图;
手机可从截图中识别出图表的边界,并从截图中提取出图表的截图区域,同时基于图表的截图识别出图表的重绘要素;
手机在显示屏对应的用户按压区域展示该图表的截图,此时3DTouch模式维持,用户在看到该图表的截图时,可在按压状态下拖动该图表的截图至另一个处于运行状态的excel文档中;
手机检测到图表的截图被拖动到excel文档中,可根据图表的重绘要素在excel文档中重绘图表,并设置重绘后的图表处于可编辑状态,且图表的内容格式与excel文档的格式相应;至此,用户可在excel文档中使用该图表。
本发明实施例提供的数据重绘方法,可免去用户在网络中搜索期望使用目标元素并下载的过程,简便化了目标元素的加载过程。
下面对本发明实施例提供的电子设备进行介绍,下文描述的电子设备可与上文描述的数据重绘方法相互对应参照。
图9为本发明实施例提供的电子设备的结构框图,参照图9,该电子设备可以包括:
第一操作检测模块100,用于检测用户对第一显示内容的第一操作,所述第一显示内容包括至少一个元素;
目标元素识别模块200,用于响应所述第一操作,识别所述第一显示内容的目标元素;
重绘要素确定模块300,用于确定所述目标元素的重绘要素;
第二操作检测模块400,用于检测用户的第二操作,所述第二操作指示将所述目标元素重绘在第二显示内容;
重绘模块500,用于响应所述第二操作,根据所述重绘要素在所述第二显示内容中重绘所述目标元素。
可选的,图10示出了本发明实施例提供的目标元素识别模块200的结构框图,参照图10,目标元素识别模块200可以包括:
截图单元210,用于对所述第一显示内容进行截图;
边界确定单元220,用于基于所述截图,确定所述目标元素的边界;
目标元素提取单元230,用于根据所述边界提取出所述目标元素。
可选的,若目标元素为图表,则边界确定单元220具体可用于,确定截图中的线条,及线条间的交汇点;确定所确定的线条中相接续的边界线条,及相接续的边界线条间的交汇点;以所述相接续的边界线条,及相接续的边界线条间的交汇点形成的边界,作为截图中图表的边界。
可选的,图11示出了本发明实施例提供的重绘要素确定模块300的可选结构,参照图11,重绘要素确定模块300可以包括:
要素内容确定单元310,用于确定所述目标元素的形状特征及内容信息。
可选的,若目标元素的重绘由其他设备(即第二显示内容对应的电子设备,与第一显示内容对应的电子设备不同)执行,则所述电子设备可将重绘要素发送给第二显示内容对应的电子设备,以便第二显示内容对应的电子设备根据所述重绘要素在第二显示内容中重绘所述目标元素;
若目标元素的重绘由所述电子设备(图9所示电子设备)执行,可选的,图12示出了重绘模块500的可选结构,参照图12,重绘模块500可以包括:
重绘执行单元510,用于基于所述目标元素的形状特征,在所述第二显示内容中重绘目标元素相应的形状;基于所述目标元素的内容信息,在重绘形状后的目标元素中填充相应的内容。
可选的,图13示出了本发明实施例提供的电子设备的再一结构框图,参照图13,该电子设备还可以包括:
编辑状态设置模块600,用于根据所述重绘要素在第二显示内容中重绘所述目标元素后,设置所述目标元素处于可编辑状态;
格式设置模块700,用于设置所述目标元素的格式与所述第二显示内容的格式相应。
可选的,编辑状态设置模块600和格式设置模块700可择一在电子设备中设置,也可同时设置。
可选的,图14示出了本发明实施例提供的第一操作检测模块100的可选结构,参照图14,第一操作检测模块100可以包括:
按压操作检测单元110,用于检测用户对所述第一显示内容的按压操作;
压力值判断单元120,用于判断所述按压操作对应的压力值是否达到设定值;
第一操作确定单元130,用于若是,确定用户对第一显示内容进行了第一操作。
可选的,图15示出了本发明实施例提供的电子设备的又一结构框图,参照图15,该电子设备还可以包括:
展示模块800,用于展示第一显示内容的截图或目标元素的截图;
相应的,图16示出了本发明实施例提供的第二操作检测模块400的可选结构,参照图16,第二操作检测模块400可以包括:
拖动检测单元410,用于检测用户对所述第一显示内容的截图或目标元素的截图的拖动操作,所述拖动操作的终点位置与所述第二显示内容相应。
可选的,所述拖动操作可以在所述按压操作下执行;即用户可在维持按压的状态下执行拖动操作。
本发明实施例提供的电子设备,可免去用户在网络中搜索期望使用目标元素并下载的过程,简便化了目标元素的加载过程。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (13)
1.一种数据重绘方法,其特征在于,应用于电子设备,所述方法包括:
检测用户对第一显示内容的第一操作,所述第一显示内容包括至少一个元素;
响应所述第一操作,识别所述第一显示内容的目标元素并确定所述目标元素的重绘要素;
检测用户的第二操作,所述第二操作指示将所述目标元素重绘在第二显示内容;
响应所述第二操作,根据所述重绘要素在所述第二显示内容中重绘所述目标元素。
2.根据权利要求1所述的数据重绘方法,其特征在于,所述识别所述第一显示内容中的目标元素包括:
对所述第一显示内容进行截图;
基于所述截图,确定所述目标元素的边界;
根据所述边界提取出所述目标元素。
3.根据权利要求2所述的数据重绘方法,其特征在于,所述目标元素为图表;所述基于所述截图,确定所述目标元素的边界包括:
确定截图中的线条,及线条间的交汇点;
确定所确定的线条中相接续的边界线条,及相接续的边界线条间的交汇点;
以所述相接续的边界线条,及相接续的边界线条间的交汇点形成的边界,作为截图中所述图表的边界。
4.根据权利要求2或3所述的数据重绘方法,其特征在于,所述确定所述目标元素的重绘要素包括:
确定所述目标元素的形状特征及内容信息。
5.根据权利要求4所述的数据重绘方法,其特征在于,所述根据所述重绘要素在所述第二显示内容中重绘所述目标元素包括:
基于所述目标元素的形状特征,在所述第二显示内容中重绘目标元素相应的形状;
基于所述目标元素的内容信息,在重绘形状后的目标元素中填充相应的内容。
6.根据权利要求1所述的数据重绘方法,其特征在于,所述方法还包括:
根据所述重绘要素在第二显示内容中重绘所述目标元素后,设置所述目标元素处于可编辑状态,和/或,设置所述目标元素的格式与所述第二显示内容的格式相应。
7.根据权利要求1所述的数据重绘方法,其特征在于,所述检测用户对第一显示内容的第一操作包括:
检测用户对所述第一显示内容的按压操作;
判断所述按压操作对应的压力值是否达到设定值;
若是,确定用户对第一显示内容进行了第一操作。
8.根据权利要求7所述的数据重绘方法,其特征在于,所述方法还包括:
展示第一显示内容的截图或目标元素的截图;
所述检测用户的第二操作包括:
检测用户对所述第一显示内容的截图或目标元素的截图的拖动操作,所述拖动操作的终点位置与所述第二显示内容相应。
9.一种电子设备,其特征在于,包括:
第一操作检测模块,用于检测用户对第一显示内容的第一操作,所述第一显示内容包括至少一个元素;
目标元素识别模块,用于响应所述第一操作,识别所述第一显示内容的目标元素;
重绘要素确定模块,用于确定所述目标元素的重绘要素;
第二操作检测模块,用于检测用户的第二操作,所述第二操作指示将所述目标元素重绘在第二显示内容;
重绘模块,用于响应所述第二操作,根据所述重绘要素在所述第二显示内容中重绘所述目标元素。
10.根据权利要求9所述的电子设备,其特征在于,所述目标元素识别模块包括:
截图单元,用于对所述第一显示内容进行截图;
边界确定单元,用于基于所述截图,确定所述目标元素的边界;
目标元素提取单元,用于根据所述边界提取出所述目标元素。
11.根据权利要求9所述的电子设备,其特征在于,所述重绘要素确定模块包括:
要素内容确定单元,用于确定所述目标元素的形状特征及内容信息;
所述重绘模块包括:
重绘执行单元,用于基于所述目标元素的形状特征,在所述第二显示内容中重绘目标元素相应的形状;基于所述目标元素的内容信息,在重绘形状后的目标元素中填充相应的内容。
12.根据权利要求9所述的电子设备,其特征在于,所述第一操作检测模块包括:
按压操作检测单元,用于检测用户对所述第一显示内容的按压操作;
压力值判断单元,用于判断所述按压操作对应的压力值是否达到设定值;
第一操作确定单元,用于若是,确定用户对第一显示内容进行了第一操作。
13.根据权利要求12所述的电子设备,其特征在于,所述电子设备还包括:
展示模块,用于展示第一显示内容的截图或目标元素的截图;
所述第二操作检测模块包括:
拖动检测单元,用于检测用户对所述第一显示内容的截图或目标元素的截图的拖动操作,所述拖动操作的终点位置与所述第二显示内容相应。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610202069.1A CN105892863A (zh) | 2016-03-31 | 2016-03-31 | 一种数据重绘方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610202069.1A CN105892863A (zh) | 2016-03-31 | 2016-03-31 | 一种数据重绘方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105892863A true CN105892863A (zh) | 2016-08-24 |
Family
ID=57012517
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610202069.1A Pending CN105892863A (zh) | 2016-03-31 | 2016-03-31 | 一种数据重绘方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105892863A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112614209A (zh) * | 2020-12-30 | 2021-04-06 | 凌云光技术股份有限公司 | 一种流程图刷新时的元素重绘方法及*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060230056A1 (en) * | 2005-04-06 | 2006-10-12 | Nokia Corporation | Method and a device for visual management of metadata |
CN102929524A (zh) * | 2012-09-20 | 2013-02-13 | 东莞宇龙通信科技有限公司 | 一种页面内容的选取方法和装置 |
CN104252296A (zh) * | 2014-08-28 | 2014-12-31 | 广州三星通信技术研究有限公司 | 在电子终端中应用图片的方法和装置 |
CN104898880A (zh) * | 2015-05-18 | 2015-09-09 | 联想(北京)有限公司 | 一种控制方法及电子设备 |
CN104932774A (zh) * | 2015-06-12 | 2015-09-23 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104932773A (zh) * | 2015-06-12 | 2015-09-23 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
-
2016
- 2016-03-31 CN CN201610202069.1A patent/CN105892863A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060230056A1 (en) * | 2005-04-06 | 2006-10-12 | Nokia Corporation | Method and a device for visual management of metadata |
CN102929524A (zh) * | 2012-09-20 | 2013-02-13 | 东莞宇龙通信科技有限公司 | 一种页面内容的选取方法和装置 |
CN104252296A (zh) * | 2014-08-28 | 2014-12-31 | 广州三星通信技术研究有限公司 | 在电子终端中应用图片的方法和装置 |
CN104898880A (zh) * | 2015-05-18 | 2015-09-09 | 联想(北京)有限公司 | 一种控制方法及电子设备 |
CN104932774A (zh) * | 2015-06-12 | 2015-09-23 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104932773A (zh) * | 2015-06-12 | 2015-09-23 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112614209A (zh) * | 2020-12-30 | 2021-04-06 | 凌云光技术股份有限公司 | 一种流程图刷新时的元素重绘方法及*** |
CN112614209B (zh) * | 2020-12-30 | 2024-02-20 | 凌云光技术股份有限公司 | 一种流程图刷新时的元素重绘方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5681150B2 (ja) | 端末装置及び検索サービス提供方法 | |
CN102880393B (zh) | 图标在小屏幕上的动态显示 | |
CN104898952A (zh) | 一种终端分屏实现方法及终端 | |
CN107608668B (zh) | H5页面制作兼容显示的方法、装置、终端设备及存储介质 | |
DE102014006318A1 (de) | Detektion eines physikalischen Gegenstands und Berührungsschirm-Interaktion | |
US20180181288A1 (en) | Method for displaying information, and terminal equipment | |
CN104978180B (zh) | 一种未处理事件的提示方法、装置及移动终端 | |
CN105045823A (zh) | 一种基于截图的移动终端演示文件的生成方法及装置 | |
CN112817676B (zh) | 信息处理方法和电子设备 | |
US11144276B2 (en) | Communication terminal, management system, communication system, and display method | |
CN105094647A (zh) | 一种界面控制方法及移动终端 | |
KR102049141B1 (ko) | 테더링된 선택 핸들 | |
CN105653612A (zh) | 页面渲染方法及装置 | |
CN104978114A (zh) | 一种图表的显示方法、装置 | |
US11112938B2 (en) | Method and apparatus for filtering object by using pressure | |
CN108762626B (zh) | 一种基于触摸一体机的分屏显示方法及触摸一体机 | |
CN105892863A (zh) | 一种数据重绘方法及电子设备 | |
CN105577518A (zh) | 一种在即时通信中显示网址对应信息的方法及电子设备 | |
CN113721808A (zh) | 一种控制方法及装置 | |
US11023089B2 (en) | View port resolution independent network pages | |
CN108292187A (zh) | 上下文命令栏 | |
KR20160136726A (ko) | 전자 장치 및 그 제어 방법 | |
CN109675312B (zh) | 游戏物品列表显示方法及装置 | |
CN104238888A (zh) | 一种移动终端及其全局查看图片的方法和装置 | |
CN109960562A (zh) | 一种信息展示方法、装置和计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160824 |
|
RJ01 | Rejection of invention patent application after publication |