截屏方法及截屏装置制造方法及图纸

技术编号:15795069 阅读:39 留言:0更新日期:2017-07-10 11:02
本公开是关于一种截屏方法及截屏装置。该方法包括:在接收到截屏指令时,获取待截屏界面上包括的用户名,其中,所述截屏指令用于指示对所述待截屏界面执行截屏操作;将所述用户名与预设用户名数据库中各个预设用户名分别进行对比;在所述用户名与各个所述预设用户名均不匹配时,执行所述截屏操作。该实施例有效避免了预设用户名被恶意截屏的风险。

【技术实现步骤摘要】
截屏方法及截屏装置
本公开涉及信息处理
,尤其涉及一种截屏方法及截屏装置。
技术介绍
目前,越来越多的终端配置了截屏功能,终端在检测到用户按下截屏快捷键之后,截取自身的显示屏幕当前显示的画面,并将所截取的画面作为图片(通常称为截图)保存,以便于用户进行图片分享。通常,在用户的日常截屏操作中,有时截取的界面会包含用户名。比如,截取的界面是朋友间短信交互的界面。然而,终端的显示屏幕当前显示的用户名是可以人为更改的,或者,在截屏操作之前,用户名就已经被篡改了。在这种情况下,截取的界面放在网络上,有时会损害被篡改者的利益或者名誉。例如,用户A将社交网络上的用户名修改为一个名人用户名,该名人用户名和名人B在社交网络上的用户名相同,此时,用户A冒充名人B发布恶意的网络信息,网友在对这一网络信息进行截屏并传播后,很可能会造成对名人B的利益或者名誉的损害。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种截屏方法及截屏装置。根据本公开实施例的第一方面,提供一种截屏方法,应用于终端,所述方法包括:在接收到截屏指令时,获取待截屏界面上包括的用户名,其中,所述截屏指令用于指示对所述待截屏界面执行截屏操作;将所述用户名与预设用户名数据库中各个预设用户名分别进行对比;在所述用户名与各个所述预设用户名均不匹配时,执行所述截屏操作。可选地,所述方法还包括:在所述用户名与至少一个预设用户名匹配时,获取与所述至少一个预设用户名对应的预设标识信息;将所述用户名对应的标识信息与所述预设标识信息进行对比;在所述用户名对应的标识信息与所述预设标识信息匹配时,执行所述截屏操作;在所述用户名对应的标识信息与所述预设标识信息不匹配时,禁止执行所述截屏操作。可选地,所述获取待截屏界面上包括的用户名,包括:检测所述待截屏界面上是否包括会话窗口;在检测到所述待截屏界面上包括所述会话窗口时,获取所述会话窗口内所包括的用户名。可选地,所述方法还包括:在所述用户名与任意一个预设用户名匹配时,禁止执行所述截屏操作。可选地,所述方法还包括:在所述用户名与至少一个预设用户名匹配时,查询所述终端的通讯录中是否包括所述至少一个预设用户名对应的联系方式;在所述终端的通讯录中包括所述至少一个预设用户名对应的联系方式时,执行所述截屏操作;在所述终端的通讯录中不包括所述至少一个预设用户名对应的联系方式时,禁止执行所述截屏操作。根据本公开实施例的第二方面,提供一种截屏装置,所述装置包括:第一获取模块,被配置为在接收到截屏指令时,获取待截屏界面上包括的用户名,其中,所述截屏指令用于指示对所述待截屏界面执行截屏操作;第一对比模块,被配置为将所述用户名与预设用户名数据库中各个预设用户名分别进行对比;第一执行模块,被配置为在所述用户名与各个所述预设用户名均不匹配时,执行所述截屏操作。可选地,所述装置还包括:第二获取模块,被配置为在所述用户名与至少一个预设用户名匹配时,获取与所述至少一个预设用户名对应的预设标识信息;第二对比模块,被配置为将所述用户名对应的标识信息与所述预设标识信息进行对比;第二执行模块,被配置为在所述用户名对应的标识信息与所述预设标识信息匹配时,执行所述截屏操作;第一禁止模块,被配置为在所述用户名对应的标识信息与所述预设标识信息不匹配时,禁止执行所述截屏操作。可选地,所述第一获取模块包括:检测子模块,被配置为检测所述待截屏界面上是否包括会话窗口;获取子模块,被配置为在检测到所述待截屏界面上包括所述会话窗口时,获取所述会话窗口内所包括的用户名。可选地,所述装置还包括:第二禁止模块,被配置为在所述用户名与任意一个预设用户名匹配时,禁止执行所述截屏操作。可选地,所述装置还包括:查询模块,被配置为在所述用户名与至少一个预设用户名匹配时,查询所述终端的通讯录中是否包括所述至少一个预设用户名对应的联系方式;第三执行模块,被配置为在所述终端的通讯录中包括所述至少一个预设用户名对应的联系方式时,执行所述截屏操作;第三禁止模块,被配置为在所述终端的通讯录中不包括所述至少一个预设用户名对应的联系方式时,禁止执行所述截屏操作。根据本公开实施例的第三方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行一种截屏方法,所述方法包括:在接收到截屏指令时,获取待截屏界面上包括的用户名,其中,所述截屏指令用于指示对所述待截屏界面执行截屏操作;将所述用户名与预设用户名数据库中各个预设用户名分别进行对比;在所述用户名与各个所述预设用户名均不匹配时,执行所述截屏操作。本公开的实施例提供的技术方案可以包括以下有益效果:本公开通过将待截屏界面上包括的用户名与预设用户名数据库中各个预设用户名逐一进行对比,在确保待截屏界面上包括的用户名与预设用户名数据库中任一预设用户名均不匹配之后,对待截屏界面执行截屏操作,避免了预设用户名数据库中的任一预设用户名被恶意截屏的风险。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种截屏方法的流程图。图2是根据一示例性实施例示出的另一种截屏方法的流程图。图3是根据一示例性实施例示出的另一种截屏方法的流程图。图4是根据一示例性实施例示出的另一种截屏方法的流程图。图5是根据一示例性实施例示出的一种截屏装置的框图。图6是根据一示例性实施例示出的一种截屏装置的另一框图。图7是根据一示例性实施例示出的一种截屏装置中第一获取模块的框图。图8是根据一示例性实施例示出的一种截屏装置的另一框图。图9是根据一示例性实施例示出的一种截屏装置的另一框图。图10是根据一示例性实施例示出的一种截屏装置的示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。为避免恶意截屏的发生,本公开提供了一种截屏的方法及装置。图1是根据一示例性实施例示出的一种截屏方法的流程图,该方法应用于终端中,如图1所示,该方法可以包括以下步骤:在步骤S11中,在接收到截屏指令时,获取待截屏界面上包括的用户名,其中,所述截屏指令用于指示对所述待截屏界面执行截屏操作。在步骤S12中,将所述用户名与预设用户名数据库中各个预设用户名分别进行对比。在步骤S13中,在所述用户名与各个所述预设用户名均不匹配时,执行所述截屏操作。本公开提出通过预设用户名数据库,将可能被恶意截屏的用户名(例如:名人的名字、公司的名称等,本公开对此不做具体限定)添加到预设用户名数据库中。该预设用户名数据库可以是终端出厂设置的,也可以是终端的用户自行设定或添加的,本公开不做具体限定。在具体实施过程中,可以将可能被恶意截屏的用户名添加到预设的用户名数据库中,以便于采用本公开提供的截屏方法保护可能被恶意截屏的用户名。具体地,本公开提出在接收到截屏指令之后且在执行截屏操作之前,本文档来自技高网...
截屏方法及截屏装置

【技术保护点】
一种截屏方法,其特征在于,应用于终端,所述方法包括:在接收到截屏指令时,获取待截屏界面上包括的用户名,其中,所述截屏指令用于指示对所述待截屏界面执行截屏操作;将所述用户名与预设用户名数据库中各个预设用户名分别进行对比;在所述用户名与各个所述预设用户名均不匹配时,执行所述截屏操作。

【技术特征摘要】
1.一种截屏方法,其特征在于,应用于终端,所述方法包括:在接收到截屏指令时,获取待截屏界面上包括的用户名,其中,所述截屏指令用于指示对所述待截屏界面执行截屏操作;将所述用户名与预设用户名数据库中各个预设用户名分别进行对比;在所述用户名与各个所述预设用户名均不匹配时,执行所述截屏操作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述用户名与至少一个预设用户名匹配时,获取与所述至少一个预设用户名对应的预设标识信息;将所述用户名对应的标识信息与所述预设标识信息进行对比;在所述用户名对应的标识信息与所述预设标识信息匹配时,执行所述截屏操作;在所述用户名对应的标识信息与所述预设标识信息不匹配时,禁止执行所述截屏操作。3.根据权利要求1所述的方法,其特征在于,所述获取待截屏界面上包括的用户名,包括:检测所述待截屏界面上是否包括会话窗口;在检测到所述待截屏界面上包括所述会话窗口时,获取所述会话窗口内所包括的用户名。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述用户名与任意一个预设用户名匹配时,禁止执行所述截屏操作。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述用户名与至少一个预设用户名匹配时,查询所述终端的通讯录中是否包括所述至少一个预设用户名对应的联系方式;在所述终端的通讯录中包括所述至少一个预设用户名对应的联系方式时,执行所述截屏操作;在所述终端的通讯录中不包括所述至少一个预设用户名对应的联系方式时,禁止执行所述截屏操作。6.一种截屏装置,其特征在于,所述装置包括:第一获取模块,被配置为在接收到截屏指令时,获取待截屏界面上包括的用户名,其中,所述截屏指令用于指示对所述待截屏界面执行截屏操作;第一对比模块,被配置为将所述用户名与预设用户名数据库中各个预设用户名分别进行对比;第一执行模块,被配置为在所述用户名与各个所...

【专利技术属性】
技术研发人员:王柯
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1