一种截图方法及装置制造方法及图纸

技术编号:12029365 阅读:158 留言:0更新日期:2015-09-10 15:15
本发明专利技术属于智能终端技术领域,涉及一种截图方法及装置。所述截图方法包括在预设的截图事件被触发时,获取当前截图;扫描所述当前截图中的每个目标区域,并确定所述每个目标区域的类型,所述目标区域的类型包括文字类型和/或网络地址类型;解析获得所述每个目标区域在所述当前截图中的坐标,以及所述每个目标区域中的数据内容;将所述每个目标区域的坐标、类型和数据内容存储于所述当前截图对应的当前数据结构中。该方法将当前截图中的每个目标区域的类型、坐标以及数据内容存储于所述当前截图对应的当前数据结构中,从而简化了截图的访问过程,提高了截图的访问效率。

【技术实现步骤摘要】

本专利技术属于智能终端
,涉及一种截图方法及装置
技术介绍
随着移动通信技术的快速发展,智能手机、平板电脑等智能终端已经广泛应用于工作、生活的各个领域。在智能终端的可视化操作系统中,截图是一项很常用的功能。现有的截图方法只能保存图片格式的信息,而用户真正需要使用的可能是截图区域中的文字信息和控件信息,使得用户在使用截图中的文字信息和控件信息时,需要人工地还原截图中的文字信息和控件信息。例如,用户截取了某个网址信息对应的图片,在访问该网址信息对应的网页时用户需要手动地将所述网址信息输入到浏览器中。因此现有的截图方法导致截图的访问过程繁琐,且效率低下,无法满足用户需求。
技术实现思路
本专利技术的目的是提出一种截图的方法及系统,以简化截图的访问过程,提高截图的访问效率。一方面,本专利技术实施例提供一种截图方法,包括:在预设的截图事件被触发时,获取当前截图;扫描所述当前截图中的每个目标区域,并确定所述每个目标区域的类型,所述目标区域的类型包括文字类型和/或网络地址类型;解析获得所述每个目标区域在所述当前截图中的坐标,以及所述每个目标区域中的数据内容;将所述每个目标区域的坐标、类型和数据内容存储于所述当前截图对应的当前数据结构中。又一方面,本专利技术实施例提供一种访问截图的方法,包括:在截图被打开时,获得所述截图对应的数据结构;在所述截图被用户点击时,获取被点击位置在所述截图中的坐标;在根据获取的坐标确定所述被点击位置属于所述数据结构的区域成员时,获取所述被点击位置所属的区域成员对应的类型成员和数据成员;依据获取的类型成员和数据成员,响应所述点击操作。另一方面,本专利技术实施例提供一种截图装置,包括:截图获取单元,用于在预设的截图事件被触发时,获取当前截图;区域确定单元,用于扫描所述当前截图中的每个目标区域,并确定所述每个目标区域的类型,所述目标区域的类型包括文字类型和/或网络地址类型;坐标获得单元,用于解析获得所述每个目标区域在所述当前截图中的坐标;数据获得单元,用于获得所述每个目标区域中的数据内容;截图存储单元,用于将所述每个目标区域的坐标、类型和数据内容存储于所述当前截图对应的当前数据结构中。再一方面,本专利技术实施例提供一种访问截图的装置,包括:数据结构获取单元,用于在截图被打开时,获得所述截图对应的数据结构;坐标获取单元,用于在所述截图被用户点击时,获取被点击位置在所述截图中的坐标;数据获取单元,用于在根据获取的坐标确定所述被点击位置属于所述数据结构的区域成员时,获取所述被点击位置所属的区域成员对应的类型成员和数据成员;点击响应单元,用于依据获取的类型成员和数据成员,响应所述点击操作。本专利技术实施例提供的截图方法及装置,简化了截图的访问过程,提高了截图的访问效率。该截图方法中,在预设的截图事件被触发时,获取当前截图,并将当前截图中的每个目标区域的类型、坐标以及数据内容存储于所述当前截图对应的当前数据结构中,从而在用户访问截图时根据截图对应的数据结构简单快捷地获取截图中的每个目标区域的类型、坐标以及数据内容,简化了截图的访问过程,提高了截图的访问效率。【附图说明】此处所说明的附图用来提供对本专利技术实施例的进一步理解,构成本专利技术实施例的一部分,并不构成对本专利技术实施例的限定。在附图中:图1是本专利技术第一实施例中提供的一种截图方法的实现流程图;图2是本专利技术第二实施例中提供的一种访问截图的方法的实现流程图;图3是本专利技术第三实施例中提供的一种截图装置的结构示意图;图4是本专利技术第四实施例中提供的一种访问截图的装置的结构示意图。【具体实施方式】下面结合附图及具体实施例对本专利技术实施例进行更加详细与完整的说明。可以理解的是,此处所描述的具体实施例仅用于解释本专利技术实施例,而非对本专利技术实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术实施例相关的部分而非全部内容。第一实施例:图1是本专利技术第一实施例中提供的一种截图方法的实现流程图,该方法可以由截图装置执行,其中该装置可以由软件和/或硬件实现,可作为智能终端的一部分被内置在智能终端内部。如图1所示,该实现流程包括:步骤11、在预设的截图事件被触发时,获取当前截图。在用户启动智能手机、平板电脑等智能终端的截图应用程序时,预设的截图事件被触发,此时获取当前截图。步骤12、扫描所述当前截图中的每个目标区域,并确定所述每个目标区域的类型,所述目标区域的类型包括文字类型和/或网络地址类型。其中,目标区域的类型包括文字类型和/或网络地址类型,即目标区域的类型可以是文字类型或网络地址类型,也可以同时包括文件类型和网络地址类型。示例性的,截图应用程序扫描当前截图,可以解析获得当前截图上的每个文字区域并将获得的每个文字区域作为当前截图中的目标区域,也可以解析获得当前截图上的每个网络地址区域并将获得的每个网络地址区域作为当前截图中的目标区域,还可以解析获得当前截图上的每个文字区域和每个网络地址区域并将获得的每个文字区域和每个网络地址区域作为当前截图中的目标区域。例如在截取网页时,可以解析网页对应的标签信息,将网页的href (Hypertext, Reference,超文本引用)标签视为网络地址类型,将网页的标题视为文字类型。并且,在获得目标区域的同时还获得每个目标区域的类型。步骤13、解析获得所述每个目标区域在所述当前截图中的坐标,以及所述每个目标区域中的数据内容。 可选的,所述解析获得所述每个目标区域在所述当前截图中的坐标,包括:获得所述每个目标区域构成的矩形的四个顶点在所述当前截图中的坐标,并将获得的所述四个顶点的坐标作为所述每个目标区域的坐标。通过目标区域构成的矩形的四个顶点在当前截图中的坐标,能够准确确定目标区域的位置和面积。需要说明的是,对于每个目标区域也可以获得该目标区域中至少一点在当前截图中的坐标,并将所述至少一点在当前截图中的坐标作为该目标区域在当前截图中的坐标。示例性的,对于每个目标区域,若该目标区域的类型为文字,则该目标区域中的数据内容即该目标区域内的所有文字;若该目标区域的类型为网络地址,则该目标区域中的数据内容及该目标区域内的网络地址。步骤14、将所述每个目标区域的坐标、类型和数据内容存储于所述当前截图对应的当前数据结构中。智能终端中预定义了一个数据结构,用来存储当前截图的上下文信息。该数据结构包括区域成员(Bound)、类型成员(Type)和数据成员(Data),其中区域成员用于描述每个目标区域的位置,类型成员用于描述每个目标区域的类型,数据成员用来描述每个目标区域存储的数据,如文字或网络地址等。可选的,所述将所述每个目标区域的坐标、类型和数据内容存储于所述当前截图对应的当前数据结构中,包括:将所述每个目标区域的坐标存储于所述当前数据结构的区域成员中,将所述每个目标区域的类型存储于所述当前数据结构的类型成员中,并将所述每个目标区域的数据内容存储于所述当前数据结构的数据成员中。由于当前截图对应的当前数据结构中各成员存储的均是字节信息,压缩后非常小,通常在IKB以下,即当前数据结构占用的本地存储空间很小,可以忽略不计。本专利技术实施例提供的截图方法,在预设的截图事件被触发时,获取当前截图,并将当前截图中的每个目标区域的类型、坐标以及数据内容存储于所述当前本文档来自技高网...

【技术保护点】
一种截图方法,其特征在于,包括:在预设的截图事件被触发时,获取当前截图;扫描所述当前截图中的每个目标区域,并确定所述每个目标区域的类型,所述目标区域的类型包括文字类型和/或网络地址类型;解析获得所述每个目标区域在所述当前截图中的坐标,以及所述每个目标区域中的数据内容;将所述每个目标区域的坐标、类型和数据内容存储于所述当前截图对应的当前数据结构中。

【技术特征摘要】

【专利技术属性】
技术研发人员:成军
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1