著录项信息
专利名称 | 一种在移动终端上截取屏幕的方法 |
申请号 | CN200810066209.2 | 申请日期 | 2008-03-24 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2008-10-22 | 公开/公告号 | CN101291488 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F9/46 | IPC分类号 | G;0;6;F;9;/;4;6查看分类表>
|
申请人 | 中兴通讯股份有限公司 | 申请人地址 | 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中兴通讯股份有限公司 | 当前权利人 | 中兴通讯股份有限公司 |
发明人 | 秋林;解震春 |
代理机构 | 深圳鼎合诚知识产权代理有限公司 | 代理人 | 宋鹰武 |
摘要
本发明公开了一种在移动终端上截取屏幕的方法,包括以下步骤:在所述移动终端启动后加载后台伺服程序,并对截屏指令进行监听;发送截屏指令给移动终端的后台伺服程序,所述后台伺服程序驱动截屏程序截取帧缓冲设备的内容。本发明在移动终端上截取屏幕的方法通过移动终端的后台伺服程序驱动截屏程序进行截屏,使移动终端在截屏时同时执行当前任务,实现了多任务同时运行,方便了用户的使用。
1.一种在移动终端上截取屏幕的方法,包括以下步骤:
A、在所述移动终端启动后加载后台伺服程序,并对截屏指令进行监听;
B、发送截屏指令给移动终端的后台伺服程序,所述后台伺服程序调用脚本,通过所述脚本驱动截屏程序,所述脚本记录有预先配置的帧缓冲设备信息,所述截屏程序根据所述预先配置的帧缓冲设备信息截取帧缓冲设备的内容。
2.根据权利要求1所述的方法,其特征在于,所述截屏指令由移动终端键盘的中断处理程序发送给所述后台伺服程序。
3.根据权利要求2所述的方法,其特征在于,所述中断处理程序通过触发所述键盘的快捷键启动。
4.根据权利要求1所述的方法,其特征在于,所述步骤B还包括:将所述截取到的帧缓冲设备内容转化为RGB格式。
5.根据权利要求1所述的方法,其特征在于,所述步骤B还包括:将所述截取到的帧缓冲设备内容保存为图像格式。
6.根据权利要求1所述的方法,其特征在于,所述帧缓冲设备有多个。
7.根据权利要求6所述的方法,其特征在于,所述截屏程序依次读取所述多个帧缓冲设备中的内容,并分别存储在不同的存储单元中。
一种在移动终端上截取屏幕的方法\n技术领域\n[0001] 本发明涉及嵌入式系统设备领域的一种处理方法,尤其涉及一种在移动终端上截取屏幕的方法。\n背景技术\n[0002] 随着移动设备技术不断地演化进步和移动终端在人们日常生活中的普及,人们对移动终端在娱乐性和智能型方面的要求也与日俱增。移动终端的截屏功能,方便了用户进行信息的共享,增加了趣味性,例如将移动终端上值得与他人共享的页面,将视频电话中通话一方的音容笑貌截取下来发送给友人,会增加交流的娱乐性;当移动终端页面的内容是用户所需的资料时,比如系统开发过程中所需的数据时,将移动终端的页面截取下来,可以减少开发过程中的复杂度,缩短用户的开发周期,方便人们的工作;用户还可以在具有全球定位系统功能的移动终端截取自己的定位结果共享给没有此项功能的用户,以共享移动终端的计算资源。\n[0003] 目前,在嵌入式操作系统的移动终端上主要使用帧缓冲机制(Framebuffer)来进行静态、动态图像的显示,所谓帧缓冲机制是操作系统为显示设备提供的一个抽象接口,它把显示缓冲区抽象为一种设备,允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。因此,可以通过读取帧缓冲设备的内容进行截屏。这种操作是抽象的,统一的,具有很强的可移植性,用户不必关心物理缓冲区的位置、操作系统换页机制等等具体细节,帧缓冲驱动的应用非常广泛。用户使用帧缓冲设备时,只需要独立的将需要显示的内容分别写入相应的帧缓冲设备中即可,而不用关心最终的显示图像合成问题,所有的显示都是通过读写帧缓冲设备来完成的。\n[0004] 但现有技术下的移动终端,其执行截屏任务时,大都需要中断当前任务,然后进行截屏,这样当前任务的完成时间就会滞后,给人们对移动终端的使用造成了极大的不便。\n[0005] 因此,现有技术存在缺陷,有待于进一步改进和发展。\n发明内容\n[0006] 本发明的目的在于提供一种在移动终端上截取屏幕的方法,使移动终端截取屏幕的过程不影响当前任务的执行。\n[0007] 本发明的技术方案如下:\n[0008] 一种在移动终端上截取屏幕的方法,包括以下步骤:\n[0009] A、在所述移动终端启动后加载后台伺服程序,并对截屏指令进行监听;\n[0010] B、发送截屏指令给移动终端的后台伺服程序,所述后台伺服程序驱动截屏程序截取帧缓冲设备的内容。\n[0011] 所述的方法,其中,所述截屏指令由移动终端键盘的中断处理程序发送给所述后台伺服程序。\n[0012] 所述的方法,其中,所述中断处理程序通过触发所述键盘的快捷键启动。\n[0013] 所述的方法,其中,所述步骤B还包括:所述后台伺服程序调用脚本,通过所述脚本驱动所述截屏程序。\n[0014] 所述的方法,其中,所述脚本记录有预先配置的所述帧缓冲设备信息。\n[0015] 所述的方法,其中,所述步骤B还包括:将所述截取到的帧缓冲设备内容转化为RGB格式。\n[0016] 所述的方法,其中,所述步骤B还包括:将所述截取到的帧缓冲设备内容保存为图像格式。\n[0017] 所述的方法,其中,所述帧缓冲设备有多个。\n[0018] 所述的方法,其中,所述截屏程序依次读取所述多个帧缓冲设备中的内容,并分别存储在不同的存储单元中。\n[0019] 与现有技术相比,本发明提供了一种在移动终端上截取屏幕的方法,通过移动终端的后台伺服程序驱动截屏程序进行截屏,使移动终端在截屏时同时执行当前任务,实现了多任务同时运行,方便了用户的使用。\n附图说明\n[0020] 图1为本发明移动终端截取屏幕功能的结构图;\n[0021] 图2为本发明移动终端截取屏幕的流程图;\n[0022] 图3为本发明脚本调用截屏程序截取帧缓冲设备内容的流程图。\n具体实施方式\n[0023] 下面结合附图,对本发明的较佳实施例作进一步详细说明。\n[0024] 本发明提供的在移动终端上截取屏幕的方法,如图1所示,通过键盘驱动程序发送截屏指令给移动终端的后台伺服程序,由所述后台伺服程序根据接收到的截屏指令驱动截屏程序截取帧缓冲设备的内容并存储到存储单元,用户可以随时在不中断当前任务的情况下实现截屏功能,使得移动终端的截屏功能和任何其它功能都可协同使用,使用方便。\n[0025] 本发明提供一键截屏的操作接口,以实现后台截屏,如图2所示,具体包括以下步骤:\n[0026] 201、移动终端启动,同时自动加载后台伺服程序和键盘驱动程序,所述后台伺服程序创建一个特定进程在后台运行,用于监听系统信号,这是现有技术不再赘述。\n[0027] 在移动终端的键盘上设置用户截取屏幕的快捷键,所述快捷键可以是默认配置的,或者提供用户定制接口。\n[0028] 所述键盘驱动程序中加入对所述快捷键的中断进行响应的中断处理程序。\n[0029] 202、通过触摸或敲击键盘的快捷键发送截屏指令至所述键盘驱动程序,操作简单,一键即可完成。\n[0030] 203、所述键盘驱动程序中的中断处理程序判断接收到信号是否是截屏指令,如果不是,进入步骤209,如果是进入步骤204。\n[0031] 204、所述中断处理程序发送截屏指令至用户空间的所述后台伺服程序。\n[0032] 205、所述后台伺服程序接收中断处理程序发送的信号,所述特定进程判断接收到的信号是否是截屏指令,如果是,进入步骤207,如果否进入步骤206。\n[0033] 206、所述特定进程重新进入监听系统信号的状态。\n[0034] 207、所述后台伺服程序调用截屏指令处理程序,即脚本。\n[0035] 208、所述脚本调用截屏程序截取帧缓冲设备中的内容。\n[0036] 所述脚本是可执行程序的脚本,是可编程的,容易通过修改其内容定制其行为。例如,可以通过脚本的内容可实现用户自主配置要截取的帧缓冲设备,或制定截取的屏幕的位置。并且脚本内容的修改,还可以通过用户界面来配置,操作简便,并且增强了本发明截屏功能的人机交互性。通过设置所述脚本的内容,可以将不同帧缓冲设备中的图像分开存储,比如针对静态图像和动态图像分别提供了帧缓冲设备,将所述静态图像的帧缓冲设备的内容存储在一个存储单元中,将所述动态图像的帧缓冲设备中的内容,存储在另外一个存储单元中,即将不同帧缓冲设备中的图像分开存储,用户只需要访问手机存储单元即可对截屏结果进行操作,使用方便,还便于用户的分析。\n[0037] 该步骤包括以下几个方面的内容,如图3所示:\n[0038] 301、所述脚本调用所述截屏程序。\n[0039] 302、所述截屏程序根据所述脚本的内容打开一个指定的帧缓冲设备。\n[0040] 303、所述截屏程序读取所述帧缓冲设备当前的内容。\n[0041] 304、所述截屏程序判断所读取的内容是否是RGB格式,如果是,进入步骤306,如果否,进入步骤305。\n[0042] 305、所述截屏程序将读取的内容转化为RGB格式。\n[0043] 306、所述截屏程序为RGB数据加上相应的头信息,使之保存为通用的图像格式比如bmp,并保存到相应的存储单元。\n[0044] 307、判断是否还有帧缓冲设备中的内容需要截取,如果是,返回步骤302,如果否,进入步骤209。\n[0045] 209、屏幕截取结束。\n[0046] 本发明提供的一种在移动终端上截取屏幕的方法,用户只需要按下之前预设的快捷键即可发送截屏指令,操作简便,并且截屏程序的运行是在后台运行,使移动终端的当前任务可以继续运行,使移动终端更加智能化。\n[0047] 应当理解的是,上述针对本发明较佳实施例的表述较为详细,并不能因此而认为是对本发明专利保护范围的限制,本发明的专利保护范围应以所附权利要求为准。
法律信息
- 2018-04-17
未缴年费专利权终止
IPC(主分类): G06F 9/46
专利号: ZL 200810066209.2
申请日: 2008.03.24
授权公告日: 2012.09.05
- 2012-09-05
- 2008-12-17
- 2008-10-22
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-11-28
|
2007-06-25
| | |
2
| |
2005-08-17
|
2004-02-09
| | |
3
| |
2006-03-15
|
2003-09-17
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |