一种实现截屏的方法和装置的制造方法

文档序号:9261153阅读:257来源:国知局
一种实现截屏的方法和装置的制造方法
【技术领域】
[0001]本申请涉及通信技术领域,具体涉及一种实现截屏的方法和装置。
【背景技术】
[0002]随着通信技术的发展,手机等移动终端的功能越来越强大,不但可以通过移动终端打电话、发短信息,而且还可以在移动终端上安装各种应用软件,实现各种应用。在使用移动终端的过程中,常常需要将App (Applicat1n,应用)中精彩的图像、视频画面、游戏画面等截取下来保存(可以将该过程简称为截屏)。
[0003]目前使用1S (iphone operating system)系统的移动终端,针对不同类型的1S应用(如1S系统原生应用、1S系统视频播放应用、1S系统2D或3D游戏应用等),需要采用不同的截屏技术。开发者需要在不同的应用类型下,实现各自的截屏方法。如果涉及到不同类型的1S应用截屏,则要花费大量的时间精力研究各种截屏技术。现有实现截屏的方法繁琐、无法通用。

【发明内容】

[0004]本申请所要解决的技术问题在于提供一种实现截屏的方法和装置,通过生成与应用场景参数相应类型的目标截屏类,利用目标截屏类,对与目标截屏类对应的截屏对象进行截屏,实现简单,可以通用,开发者只需要传输相应的应用场景参数,不需要花费大量的时间精力研究各种截屏技术,可以节约时间。
[0005]为了解决上述问题,本申请公开了一种实现截屏的方法,所述方法包括:
[0006]获取截屏指令;其中,所述截屏指令中携带有应用场景参数;
[0007]生成与所述应用场景参数相应类型的目标截屏类;
[0008]利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏。
[0009]进一步地,获取截屏指令包括:
[0010]获取通过摇动移动终端发出的截屏指令。
[0011]进一步地,所述应用场景参数包括原生应用参数、视频播放应用参数或游戏应用参数;
[0012]相应地,所述目标截屏类包括与所述原生应用参数相应类型的原生应用截屏类、与所述视频播放应用参数相应类型的视频播放应用截屏类或与所述游戏应用参数相应类型的游戏应用截屏类。
[0013]进一步地,生成与所述应用场景参数相应类型的目标截屏类,包括:
[0014]判断所述应用场景参数的类型;
[0015]当所述应用场景参数的类型为所述原生应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述原生应用参数相应类型的目标截屏类为所述原生应用截屏类;
[0016]生成所述原生应用截屏类;
[0017]相应地,利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏,包括:
[0018]利用所述原生应用截屏类,对与所述原生应用截屏类对应的截屏对象进行截屏。
[0019]进一步地,判断所述应用场景参数的类型之后,还包括:
[0020]当所述应用场景参数的类型为视频播放应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述视频播放应用参数相应类型的目标截屏类为所述视频播放应用截屏类;
[0021]生成所述视频播放应用截屏类;
[0022]相应地,利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏,包括:
[0023]利用所述视频播放应用截屏类,对与所述视频播放应用截屏类对应的截屏对象进行截屏。
[0024]进一步地,判断所述应用场景参数的类型之后,还包括:
[0025]当所述应用场景参数的类型为所述游戏应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述游戏应用参数相应类型的目标截屏类为所述游戏应用截屏类;
[0026]生成所述游戏应用截屏类;
[0027]相应地,利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏,包括:
[0028]利用所述游戏应用截屏类,对与所述游戏应用截屏类对应的截屏对象进行截屏。
[0029]进一步地,利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏之后,还包括:
[0030]获取通过摇动移动终端发出的分享截屏对象指令;
[0031 ]分享截屏得到的截屏对象。
[0032]为了解决上述问题,本申请还公开了一种实现截屏的装置,所述装置包括:
[0033]第一获取模块,用于获取截屏指令;其中,所述截屏指令中携带有应用场景参数;
[0034]生成模块,用于生成与所述应用场景参数相应类型的目标截屏类;
[0035]截屏模块,用于利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏。
[0036]进一步地,所述第一获取模块包括:
[0037]获取单元,用于获取通过摇动移动终端发出的截屏指令。
[0038]进一步地,所述应用场景参数包括原生应用参数、视频播放应用参数或游戏应用参数;
[0039]相应地,所述目标截屏类包括与所述原生应用参数相应类型的原生应用截屏类、与所述视频播放应用参数相应类型的视频播放应用截屏类或与所述游戏应用参数相应类型的游戏应用截屏类。
[0040]进一步地,所述生成模块包括:
[0041]判断单元,用于判断所述应用场景参数的类型;
[0042]第一查询单元,用于当所述判断单元的判断结果是所述应用场景参数的类型为所述原生应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述原生应用参数相应类型的目标截屏类为所述原生应用截屏类;
[0043]第一生成单元,用于生成所述原生应用截屏类;
[0044]相应地,所述截屏模块包括:
[0045]第一截屏单元,用于利用所述原生应用截屏类,对与所述原生应用截屏类对应的截屏对象进行截屏。
[0046]进一步地,所述生成模块还包括:
[0047]第二查询单元,用于当所述应用场景参数的类型为视频播放应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述视频播放应用参数相应类型的目标截屏类为所述视频播放应用截屏类;
[0048]第二生成单元,用于生成所述视频播放应用截屏类;
[0049]相应地,所述截屏模块还包括:
[0050]第二截屏单元,用于利用所述视频播放应用截屏类,对与所述视频播放应用截屏类对应的截屏对象进行截屏。
[0051 ] 进一步地,所述生成模块还包括:
[0052]第三查询单元,用于当所述应用场景参数的类型为所述游戏应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述游戏应用参数相应类型的目标截屏类为所述游戏应用截屏类;
[0053]第三生成单元,用于生成所述游戏应用截屏类;
[0054]相应地,所述截屏模块还包括:
[0055]第三截屏单元,用于利用所述游戏应用截屏类,对与所述游戏应用截屏类对应的截屏对象进行截屏。
[0056]进一步地,所述装置还包括:
[0057]第二获取模块,用于获取通过摇动移动终端发出的分享截屏对象指令;
[0058]分享模块,用于分享截屏得到的截屏对象。
[0059]与现有技术相比,本申请可以获得包括以下技术效果:
[0060]通过生成与应用场景参数相应类型的目标截屏类,利用目标截屏类,对与目标截屏类对应的截屏对象进行截屏,实现简单,可以通用,开发者只需要传输相应的应用场景参数,不需要花费大量的时间精力研究各种截屏技术,可以节约时间。通过本实施例的方法,开发者可以很方便地在各种应用场景(例如应用、视频、游戏)的切换过程中,进行截屏。通过本实施例的方法,用户无需进行繁琐的操作即可将精彩的画面、音乐、视频等内容分享到社交平台,大大提升了用户体验。
[0061]当然,实施本申请的任一产品必不一定需要同时达到以上所述的所有技术效果。
【附图说明】
[0062]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0063]图1是本申请实施例的第一种实现截屏的方法流程图;
[0064]图2是本申请实施例的第二种实现截屏的方法流程图;
[0065]图3是本申请实施例的第一种实现截屏的装置结构示意图;
[0066]图4是本申请实施例的第二种实现截屏的装置结构示意图。
【具体实施方式】
[0067]以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
[0068]在一
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1