在移动终端应用界面实现截图的方法及装置制造方法

文档序号:7987695阅读:147来源:国知局
在移动终端应用界面实现截图的方法及装置制造方法
【专利摘要】本发明公开一种在移动终端应用界面实现截图的方法及装置,其方法包括:在移动终端应用界面中监控该移动终端上照相机的操作触发事件;当捕获到照相机按键事件后,检测照相机按键事件的持续时间,当照相机按键事件的持续时间超过预定阈值时,在移动终端应用界面的当前网页中进行截图操作。本发明通过在移动终端应用界面中监控该移动终端上照相机操作触发事件,当捕获到照相机按键事件后,根据照相机按键事件的持续时间,在移动终端应用界面的当前网页中进行截图操作,在很大程度上简化了用户频繁的操作,并极大的提高了移动终端应用界面运行的流畅性。
【专利说明】在移动终端应用界面实现截图的方法及装置
【技术领域】
[0001]本发明涉及互联网及移动通信【技术领域】,尤其涉及一种在移动终端应用界面实现截图的方法及装置。
【背景技术】
[0002]随着互联网与移动通信技术的不断融合,越来越多的用户通过手机上网,手机上网的特点是随时随地,只要移动电话覆盖的范围与地区都可以很方便的接入互联网。
[0003]但手机浏览器上网也有不方便之处,尤其是手机操作非常不方便。例如,当用户在某一网页上看到一则有趣的新闻或者笑话,想把该网页的内容转给朋友,或者想将此网页内容保存起来,以便下次在不打开浏览器的情况可以继续查阅时,则无法实现,由此极大的影响了用户体验。
[0004]为了解决上述问题,产生了手机截图功能。
[0005]目前针对手机的特点,目前存在两种截图解决方案,第一种是起动一个后台应用程序对物理按键进行监控,当用户按下后台应用程序设置的物理按键时,调用系统接口截取当前屏幕的位图,编码成图片格式保存到手机存储器指定的路径下;第二种是在手机浏览器中绘制一个菜单,在菜单中设置一个截图程序的起动入口来调用截图程序。
[0006]现有的上述截图解决方案存在以下缺陷:
[0007]对于第一种方案通过后台应用程序监控物理按键并保存截图到手机存储器的方式,用户对当前保存的图片没有直观的感受,有可能多次保存了同样的屏幕,而且后台运行的程序会增加系统开销,降低机器性能。
[0008]对于第二种方案,需要在手机浏览器中设置菜单入口,增加了用户的操作步骤,用户每次截图都需要启动菜单寻找截图入口,从而降低了用户操作体验。

【发明内容】

[0009]本发明的主要目的在于提供一种在移动终端应用界面实现截图的方法及装置,旨在简化用户操作,提高移动终端应用界面运行流畅性。
[0010]为了达到上述目的,本发明提出一种在移动终端应用界面实现截图的方法,包括:
[0011]在移动终端应用界面中监控该移动终端上照相机的操作触发事件;
[0012]当捕获到照相机按键事件后,检测所述照相机按键事件的持续时间,当所述照相机按键事件的持续时间超过预定阈值时,在所述移动终端应用界面的当前网页中进行截图操作。
[0013]本发明还提出一种实现截图的装置,包括:
[0014]监控模块,用于监控移动终端上照相机的操作触发事件;
[0015]操作控制模块,用于当捕获到照相机按键事件后,检测所述照相机按键事件的持续时间,当所述照相机按键事件的持续时间超过预定阈值时,在所述移动终端应用界面的当前网页中进行截图操作。
[0016]本发明提出的一种在移动终端应用界面实现截图的方法及装置,通过在移动终端应用界面中监控该移动终端上照相机的操作触发事件,当捕获到照相机按键事件后,检测照相机按键事件的持续时间,当照相机按键事件的持续时间超过预定阈值时,在移动终端应用界面的当前网页中进行截图操作,在很大程度上简化了用户频繁的操作,极大的提高了移动终端应用界面运行流畅性。
【专利附图】

【附图说明】
[0017]图1是本发明在移动终端应用界面实现截图的方法较佳实施例的流程示意图;
[0018]图2是本发明在移动终端应用界面实现截图的方法较佳实施例中当捕获到照相机按键事件后,检测所述照相机按键事件的持续时间,当所述照相机按键事件的持续时间超过预定阈值时,在所述移动终端应用界面的当前网页中进行截图操作的流程示意图;
[0019]图3是本发明实现截图的装置较佳实施例的结构示意图;
[0020]图4是本发明实现截图的装置较佳实施例中操作控制模块的结构示意图。
[0021]为了使本发明的技术方案更加清楚、明了,下面将结合附图作进一步详述。
【具体实施方式】
[0022]本发明实施例的解决方案主要是:利用移动终端上照相机按键功能,通过在移动终端应用界面中监控该移动终端上照相机按键操作,当捕获到照相机按键事件后,检测照相机按键事件的持续时间,当照相机按键事件的持续时间超过预定阈值时,在移动终端应用界面的当前网页中进行截图操作,以简化用户频繁的操作,提高移动终端应用界面运行流畅性。
[0023]如图1所示,本发明较佳实施例提出一种在移动终端应用界面实现截图的方法,包括:
[0024]步骤S101,在移动终端应用界面中监控该移动终端上照相机的操作触发事件;
[0025]其中,移动终端的应用界面可以是移动终端浏览器以及微博、空间等社区的网页界面,本实施例以手机浏览器中的网页举例说明。
[0026]本实施例中移动终端需要具有照相机功能,以手机为例,大部分手机带有照相机按键,该按键可以是物理按键,也可以是手机操作系统桌面上以快捷方式设置的虚拟按键,以物理按键为例,本实施例采用的方案是:用户通过照相机按键实现截图功能,使手机上的物理按键成为手机浏览器中截图功能的主要入口,手机浏览器在用户长押照相机按键时启动截图功能,短押照相机按键时起动照相机功能;这种交互设计方式简单,而且可以很大程度的简化用户频繁的操作,提高软件体验的流畅性。
[0027]具体地,以手机为例,当用户在手机浏览器上打开某网页时,可以通过手机上的照相机按键在该网页上截取自己想要保存的内容(包括文字、图片等)。手机浏览器会实时监控该移动终端上用户的照相机按键操作,其监控方式可以是通过后台应用程序来完成,也可以通过前端来完成,在此不作限定。
[0028]步骤S102,当捕获到照相机按键事件后,检测照相机按键事件的持续时间,当所述照相机按键事件的持续时间超过预定阈值时,在所述移动终端浏览器的当前网页中进行截图操作。
[0029]当手机浏览器通过监控捕获到用户的照相机按键事件后,根据用户按押照相机按键的时间来判断是在当前网页中进行截图操作还是启动照相机功能;本实施例设定,手机浏览器在用户长押照相机按键时起动截图功能,在用户短押照相机按键时起动照相机功倉泛。
[0030]具体实现过程如下:
[0031]如图2所示,上述步骤S102可以包括:
[0032]步骤S1021,在移动终端应用界面调用按键事件的处理函数启动一计时器进行计时;
[0033]步骤S1022,当计时器的计时时间达到预定阈值且捕获到照相机按键事件还在持续时,调用系统接口启动截取屏幕位图功能,在所述移动终端应用界面的当前网页中进行截图操作。
[0034]其中,系统接口是操作系统提供给应用程序调用照相功能的接口,通过调用操作系统提供给应用程序调用照相功能的接口来启动截取屏幕位图功能,进而实现在所述移动终端应用界面的当前网页中进行截图操作。
[0035]当计时器的计时时间未达到预定阈值并捕获到照相机按键事件结束时,在按键事件的处理函数中取消所述计时器的计时操作,调用系统接口启动照相机功能。
[0036]具体地,以手机浏览器为例,当在手机浏览器中捕获到照相机按键事件,即监控到用户按下照相机按键后,手机浏览器调用按键事件的处理函数,启动一个计时器timerl,进行计时,本实施例设定有一时间阈值(比如500ms ),在该时间阈值内,若用户抬起照相机按键,手机浏览器则在按键事件的处理函数中取消计时器timerl,此时按照短押事件处理,调用系统平台(比如symbian操作系统)接口(该接口是操作系统提供给应用程序调用照相功能的接口)启动照相机功能;如果在计时器timerl的计时到达设定的时间阈值时,手机浏览器依然没有捕获到用户抬起照相机按键事件,则按照长押事件处理,启动截图功能。具体在进行屏幕位图截取时,可以采用以下过程:启动手机浏览器预先绘制的一菜单,通过菜单获取系统截图入口,进而启动该截图入口调用对应的截图程序。
[0037]在移动终端浏览器的当前网页中进行截图操作的过程可以采用如下方案:
[0038]当启动截图功能后,首先显示截图画面,在该截图画面上描绘了一个矩形框,在矩形框的四角上分别设有四个按钮,用户在手机屏幕上通过拖动按钮来改变选择截取的区域,手机屏幕选中的区域透明显示网页的内容,手机屏幕选中区域外可以呈半透明显示。
[0039]在矩形框的下边从左到右依次可以设定确认、涂鸦、取消等按钮。
[0040]当用户点确认按钮后,进入截图预览画面。在截图预览画面的下方设有四个按钮,从左到右依次可以是保存截图、分享到微博、分享到QQ空间、返回等。
[0041]当用户点击涂鸦按钮后,进入涂鸦画面,在涂鸦画面中,用户可以在截取的图片上绘画,在涂鸦画面下方从左到右可以依次设置确认、撤销、返回等按钮。
[0042]此外,考虑到现有技术中,当手机上有按键操作事件后,浏览器不会处理上述按键操作事件,而是由操作系统将此按键操作事件分发至其他应用程序,启动照相机功能。因此,在本实施例中,当手机浏览器中捕获到照相机按键事件后,浏览器通知操作系统将照相机按键事件不再继续分发给其他应用程序,防止照相机功能被多次启动。[0043]本实施例通过上述方案,在保留手机浏览器中菜单截图入口的情况下增加物理按键或虚拟按键的处理,使物理按键或虚拟按键成为手机浏览器中截图功能的主要入口,方面用户使用截图功能,并在很大程度上简化了用户频繁的操作,该方案不仅具有很强的实用性,而且极大的提高了手机浏览器运行的流畅性。
[0044]如图3所示,本发明较佳实施例提出一种实现截图的装置,包括:监控模块201及操作控制模块202,其中:
[0045]监控模块201,用于监控移动终端上照相机的操作触发事件;
[0046]操作控制模块202,用于当捕获到照相机按键事件后,检测所述照相机按键事件的持续时间,当所述照相机按键事件的持续时间超过预定阈值时,在所述移动终端应用界面的当前网页中进行截图操作。
[0047]本实施例中,移动终端的应用界面可以是移动终端浏览器以及微博、空间等社区的网页界面,本实施例以手机浏览器中的网页举例说明。
[0048]本实施例中移动终端需要具有照相机功能,以手机为例,大部分手机带有照相机按键,该按键可以是物理按键,也可以是手机操作系统桌面上以快捷方式设置的虚拟按键,以物理按键为例,本实施例采用的方案是:用户通过照相机按键实现截图功能,使手机上的物理按键成为手机应用界面中截图功能的主要入口,手机应用界面在用户长押照相机按键时启动截图功能,短押照相机按键时起动照相机功能;这种交互设计方式简单,而且可以很大程度的简化用户频繁的操作,提高软件体验的流畅性。
[0049]具体地,以手机为例,当用户在手机浏览器上打开某网页时,可以通过手机上的照相机按键在该网页上截取自己想要保存的内容(包括文字、图片等)。手机浏览器会实时监控该移动终端上用户的照相机按键操作,其监控方式可以是通过后台应用程序来完成,也可以通过前端来完成,在此不作限定。
[0050]当手机浏览器的监控模块201捕获到用户的照相机按键事件后,操作控制模块202根据用户按押照相机按键的时间来判断是在当前网页中进行截图操作还是启动照相机功能;本实施例设定,手机浏览器在用户长押照相机按键时起动截图功能,在用户短押照相机按键时起动照相机功能。
[0051]具体实现过程如下:
[0052]如图4所示,所述操作控制模块202包括:计时启动单元2021、截图操作单元2022及照相操作单元2023,其中:
[0053]计时启动单元2021,用于当所述监控模块捕获到照相机按键事件后,在应用界面调用按键事件的处理函数启动一计时器进行计时;
[0054]截图操作单元2022,用于当计时器的计时时间达到预定阈值且所述监控模块捕获到照相机按键事件还在持续时,调用系统接口启动截取屏幕位图功能,在所述移动终端应用界面的当前网页中进行截图操作。
[0055]照相操作单元2023,用于当计时器的计时时间未达到预定阈值且所述监控模块捕获到照相机按键事件结束时,调用按键事件的处理函数取消所述计时器的计时操作,调用系统接口启动照相机功能。
[0056]其中,系统接口是操作系统提供给应用程序调用照相功能的接口,通过调用操作系统提供给应用程序调用照相功能的接口来启动截取屏幕位图功能,进而实现在所述移动终端应用界面的当前网页中进行截图操作。
[0057]具体地,以手机浏览器为例,当在手机浏览器中捕获到照相机按键事件,即监控到用户按下照相机按键后,手机浏览器调用按键事件的处理函数启动一个计时器timerl,进行计时,本实施例设定有一时间阈值(比如500ms),在该时间阈值内,若用户抬起照相机按键,手机浏览器则在按键事件的处理函数中取消计时器timerl,此时按照短押事件处理,调用系统平台(比如symbian操作系统)接口(该接口是操作系统提供给应用程序调用照相功能的接口)启动照相机功能;如果在计时器timerl的计时到达设定的时间阈值时,手机浏览器依然没有捕获到用户抬起照相机按键事件,则按照长押事件处理,启动截图功能。截图操作单元2022具体在进行屏幕位图截取时,可以采用以下过程:启动手机应用界面预先绘制的一菜单,通过菜单获取系统截图入口,进而启动该截图入口调用对应的截图程序。
[0058]在移动终端浏览器的当前网页中进行截图操作的过程可以采用如下方案:
[0059]当启动截图功能后,首先显示截图画面,在该截图画面上描绘了一个矩形框,在矩形框的四角上分别设有四个按钮,用户在手机屏幕上通过拖动按钮来改变选择截取的区域,手机屏幕选中的区域透明显示网页的内容,手机屏幕选中区域外可以呈半透明显示。
[0060]在矩形框的下边从左到右依次可以设定确认、涂鸦、取消等按钮。
[0061]当用户点确认按钮后,进入截图预览画面。在截图预览画面的下方设有四个按钮,从左到右依次可以是保存截图、分享到微博、分享到QQ空间、返回等。
[0062]当用户点击涂鸦按钮后,进入涂鸦画面,在涂鸦画面中,用户可以在截取的图片上绘画,在涂鸦画面下方从左到右可以依次设置确认、撤销、返回等按钮。
[0063]此外,考虑到现有技术中,当手机上有按键操作事件后,浏览器不会处理上述按键操作事件,而是由操作系统将此按键操作事件分发至其他应用程序,启动照相机功能。因此,在本实施例中,当手机浏览器监控模块201捕获到照相机按键事件后,浏览器通知操作系统将照相机按键事件不再继续分发给其他应用程序,防止照相机功能被多次启动。
[0064]本实施例通过上述方案,在保留手机应用界面中菜单截图入口的情况下增加物理按键或虚拟按键的处理,使物理按键或虚拟按键成为手机浏览器中截图功能的主要入口,方面用户使用截图功能,并在很大程度上简化了用户频繁的操作,该方案不仅具有很强的实用性,而且极大的提高了手机浏览器运行的流畅性。
[0065]需要说明的是,上述实施例中移动终端不限定是手机,还可以是ipad等其他移动终端;此外,移动终端操作系统可以是塞班(symbian)操作系统,但不限于该塞班操作系统,其他操作系统比如安卓系统或IOS系统等也可以采用本发明的上述技术方案在移动终端应用界面中实现截图功能,在此不再赘述。
[0066]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或流程变换,或直接或间接运用在其它相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种在移动终端应用界面实现截图的方法,其特征在于,包括: 在移动终端应用界面中监控该移动终端上照相机的操作触发事件; 当捕获到照相机按键事件后,检测所述照相机按键事件的持续时间,当所述照相机按键事件的持续时间超过预定阈值时,在所述移动终端应用界面的当前网页中进行截图操作。
2.根据权利要求1所述的方法,其特征在于,所述当捕获到照相机按键事件后,检测所述照相机按键事件的持续时间,当所述照相机按键事件的持续时间超过预定阈值时,在所述移动终端应用界面的当前网页中进行截图操作的步骤包括: 当捕获到照相机按键事件后,在移动终端应用界面调用按键事件的处理函数启动一计时器进行 计时; 当计时器的计时时间达到预定阈值且捕获到照相机按键事件还在持续时,调用系统接口启动截取屏幕位图功能,在所述移动终端应用界面的当前网页中进行截图操作。
3.根据权利要求2所述的方法,其特征在于,所述调用系统接口启动截取屏幕位图功能的步骤包括: 启动移动终端应用界面预先绘制的一菜单,获取系统截图入口 ; 启动所述截图入口调用对应的截图程序。
4.根据权利要求2所述的方法,其特征在于,所述在按键事件的处理函数中启动一计时器进行计时的步骤之后还包括: 当计时器的计时时间未达到预定阈值并捕获到照相机按键事件结束时,调用按键事件的处理函数取消所述计时器的计时操作,调用系统接口启动照相机功能。
5.根据权利要求1-4中任一项所述的方法,其特征在于,还包括: 当捕获到照相机按键事件后,移动终端应用通知系统不将所述照相机按键事件分发给其他应用程序应用界面。
6.一种实现截图的装置应用界面,其特征在于,包括: 监控模块,用于监控移动终端上照相机的操作触发事件; 操作控制模块,用于当捕获到照相机按键事件后,检测所述照相机按键事件的持续时间,当所述照相机按键事件的持续时间超过预定阈值时,在所述移动终端应用界面的当前网页中进行截图操作。
7.根据权利要求6所述的装置,其特征在于,所述操作控制模块包括: 计时启动单元,用于当所述监控模块捕获到照相机按键事件后,在应用界面调用按键事件的处理函数启动一计时器进行计时; 截图操作单元,用于当计时器的计时时间达到预定阈值且所述监控模块捕获到照相机按键事件还在持续时,调用系统接口启动截取屏幕位图功能,在所述移动终端应用界面的当前网页中进行截图操作。
8.根据权利要求7所述的装置,其特征在于,所述截图操作单元还用于启动移动终端应用界面预先绘制的一菜单,获取系统截图入口 ;启动所述截图入口调用对应的截图程序。
9.根据权利要求7所述的装置,其特征在于,所述操作控制模块还包括: 照相操作单元,用于当计时器的计时时间未达到预定阈值且所述监控模块捕获到照相机按键事件结束时,调用按键事件的处理函数取消所述计时器的计时操作,调用系统接口启动照相机功能。
10.根据权利要求6-9中任一项所述的装置,其特征在于,所述监控模块还用于当捕获到照相机按键事件后 ,通知系统不将所述照相机按键事件分发给其他应用程序。
【文档编号】H04M1/725GK103888589SQ201210559210
【公开日】2014年6月25日 申请日期:2012年12月20日 优先权日:2012年12月20日
【发明者】黄继波, 王权 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1