著录项信息
专利名称 | 一种实现截屏的方法和装置 |
申请号 | CN201410146004.0 | 申请日期 | 2014-04-11 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-10-14 | 公开/公告号 | CN104978117A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0484 | IPC分类号 | G;0;6;F;3;/;0;4;8;4;;;G;0;6;F;3;/;0;4;8;7查看分类表>
|
申请人 | 阿里巴巴集团控股有限公司 | 申请人地址 | 英属开曼群岛大开曼资本大厦一座四层847号邮箱
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 阿里巴巴集团控股有限公司 | 当前权利人 | 阿里巴巴集团控股有限公司 |
发明人 | 叶嘉桓;陈彧堃;冀鑫;赵鹏杰;刘琳琳;谢文龙 |
代理机构 | 北京国昊天诚知识产权代理有限公司 | 代理人 | 许志勇 |
摘要
本申请公开了一种实现截屏的方法和装置,属于通信技术领域。所述方法包括:获取截屏指令;其中,所述截屏指令中携带有应用场景参数;生成与所述应用场景参数相应类型的目标截屏类;利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏。所述装置包括:第一获取模块、生成模块和截屏模块。本发明通过生成与应用场景参数相应类型的目标截屏类,利用目标截屏类,对与目标截屏类对应的截屏对象进行截屏,实现简单,可以通用,开发者只需要传输相应的应用场景参数,不需要花费大量的时间精力研究各种截屏技术,可以节约时间。
1.一种实现截屏的方法,其特征在于,所述方法包括:
获取截屏指令;其中,所述截屏指令中携带有应用场景参数;
生成与所述应用场景参数相应类型的目标截屏类;
利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏。
2.如权利要求1所述的实现截屏的方法,其特征在于,获取截屏指令包括:
获取通过摇动移动终端发出的截屏指令。
3.如权利要求1或2所述的实现截屏的方法,其特征在于,所述应用场景参数包括原生应用参数、视频播放应用参数或游戏应用参数;
相应地,所述目标截屏类包括与所述原生应用参数相应类型的原生应用截屏类、与所述视频播放应用参数相应类型的视频播放应用截屏类或与所述游戏应用参数相应类型的游戏应用截屏类。
4.如权利要求3所述的实现截屏的方法,其特征在于,生成与所述应用场景参数相应类型的目标截屏类,包括:
判断所述应用场景参数的类型;
当所述应用场景参数的类型为所述原生应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述原生应用参数相应类型的目标截屏类为所述原生应用截屏类;
生成所述原生应用截屏类;
相应地,利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏,包括:
利用所述原生应用截屏类,对与所述原生应用截屏类对应的截屏对象进行截屏。
5.如权利要求4所述的实现截屏的方法,其特征在于,判断所述应用场景参数的类型之后,还包括:
当所述应用场景参数的类型为视频播放应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述视频播放应用参数相应类型的目标截屏类为所述视频播放应用截屏类;
生成所述视频播放应用截屏类;
相应地,利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏,包括:
利用所述视频播放应用截屏类,对与所述视频播放应用截屏类对应的截屏对象进行截屏。
6.如权利要求4所述的实现截屏的方法,其特征在于,判断所述应用场景参数的类型之后,还包括:
当所述应用场景参数的类型为所述游戏应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述游戏应用参数相应类型的目标截屏类为所述游戏应用截屏类;
生成所述游戏应用截屏类;
相应地,利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏,包括:
利用所述游戏应用截屏类,对与所述游戏应用截屏类对应的截屏对象进行截屏。
7.如权利要求1或2所述的实现截屏的方法,其特征在于,利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏之后,还包括:
获取通过摇动移动终端发出的分享截屏对象指令;
分享截屏得到的截屏对象。
8.一种实现截屏的装置,其特征在于,所述装置包括:
第一获取模块,用于获取截屏指令;其中,所述截屏指令中携带有应用场景参数;
生成模块,用于生成与所述应用场景参数相应类型的目标截屏类;
截屏模块,用于利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏。
9.如权利要求8所述的实现截屏的装置,其特征在于,所述第一获取模块包括:
获取单元,用于获取通过摇动移动终端发出的截屏指令。
10.如权利要求8或9所述的实现截屏的装置,其特征在于,所述应用场景参数包括原生应用参数、视频播放应用参数或游戏应用参数;
相应地,所述目标截屏类包括与所述原生应用参数相应类型的原生应用截屏类、与所述视频播放应用参数相应类型的视频播放应用截屏类或与所述游戏应用参数相应类型的游戏应用截屏类。
11.如权利要求10所述的实现截屏的装置,其特征在于,所述生成模块包括:
判断单元,用于判断所述应用场景参数的类型;
第一查询单元,用于当所述判断单元的判断结果是所述应用场景参数的类型为所述原生应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述原生应用参数相应类型的目标截屏类为所述原生应用截屏类;
第一生成单元,用于生成所述原生应用截屏类;
相应地,所述截屏模块包括:
第一截屏单元,用于利用所述原生应用截屏类,对与所述原生应用截屏类对应的截屏对象进行截屏。
12.如权利要求11所述的实现截屏的装置,其特征在于,所述生成模块还包括:
第二查询单元,用于当所述应用场景参数的类型为视频播放应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述视频播放应用参数相应类型的目标截屏类为所述视频播放应用截屏类;
第二生成单元,用于生成所述视频播放应用截屏类;
相应地,所述截屏模块还包括:
第二截屏单元,用于利用所述视频播放应用截屏类,对与所述视频播放应用截屏类对应的截屏对象进行截屏。
13.如权利要求11所述的实现截屏的装置,其特征在于,所述生成模块还包括:
第三查询单元,用于当所述应用场景参数的类型为所述游戏应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述游戏应用参数相应类型的目标截屏类为所述游戏应用截屏类;
第三生成单元,用于生成所述游戏应用截屏类;
相应地,所述截屏模块还包括:
第三截屏单元,用于利用所述游戏应用截屏类,对与所述游戏应用截屏类对应的截屏对象进行截屏。
14.如权利要求8或9所述的实现截屏的装置,其特征在于,所述装置还包括:
第二获取模块,用于获取通过摇动移动终端发出的分享截屏对象指令;
分享模块,用于分享截屏得到的截屏对象。
一种实现截屏的方法和装置\n技术领域\n[0001] 本申请涉及通信技术领域,具体涉及一种实现截屏的方法和装置。\n背景技术\n[0002] 随着通信技术的发展,手机等移动终端的功能越来越强大,不但可以通过移动终端打电话、发短信息,而且还可以在移动终端上安装各种应用软件,实现各种应用。在使用移动终端的过程中,常常需要将App(Application,应用)中精彩的图像、视频画面、游戏画面等截取下来保存(可以将该过程简称为截屏)。\n[0003] 目前使用iOS(iphone operating system)系统的移动终端,针对不同类型的iOS应用(如iOS系统原生应用、iOS系统视频播放应用、iOS系统2D或3D游戏应用等),需要采用不同的截屏技术。开发者需要在不同的应用类型下,实现各自的截屏方法。如果涉及到不同类型的iOS应用截屏,则要花费大量的时间精力研究各种截屏技术。现有实现截屏的方法繁琐、无法通用。\n发明内容\n[0004] 本申请所要解决的技术问题在于提供一种实现截屏的方法和装置,通过生成与应用场景参数相应类型的目标截屏类,利用目标截屏类,对与目标截屏类对应的截屏对象进行截屏,实现简单,可以通用,开发者只需要传输相应的应用场景参数,不需要花费大量的时间精力研究各种截屏技术,可以节约时间。\n[0005] 为了解决上述问题,本申请公开了一种实现截屏的方法,所述方法包括:\n[0006] 获取截屏指令;其中,所述截屏指令中携带有应用场景参数;\n[0007] 生成与所述应用场景参数相应类型的目标截屏类;\n[0008] 利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏。\n[0009] 进一步地,获取截屏指令包括:\n[0010] 获取通过摇动移动终端发出的截屏指令。\n[0011] 进一步地,所述应用场景参数包括原生应用参数、视频播放应用参数或游戏应用参数;\n[0012] 相应地,所述目标截屏类包括与所述原生应用参数相应类型的原生应用截屏类、与所述视频播放应用参数相应类型的视频播放应用截屏类或与所述游戏应用参数相应类型的游戏应用截屏类。\n[0013] 进一步地,生成与所述应用场景参数相应类型的目标截屏类,包括:\n[0014] 判断所述应用场景参数的类型;\n[0015] 当所述应用场景参数的类型为所述原生应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述原生应用参数相应类型的目标截屏类为所述原生应用截屏类;\n[0016] 生成所述原生应用截屏类;\n[0017] 相应地,利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏,包括:\n[0018] 利用所述原生应用截屏类,对与所述原生应用截屏类对应的截屏对象进行截屏。\n[0019] 进一步地,判断所述应用场景参数的类型之后,还包括:\n[0020] 当所述应用场景参数的类型为视频播放应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述视频播放应用参数相应类型的目标截屏类为所述视频播放应用截屏类;\n[0021] 生成所述视频播放应用截屏类;\n[0022] 相应地,利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏,包括:\n[0023] 利用所述视频播放应用截屏类,对与所述视频播放应用截屏类对应的截屏对象进行截屏。\n[0024] 进一步地,判断所述应用场景参数的类型之后,还包括:\n[0025] 当所述应用场景参数的类型为所述游戏应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述游戏应用参数相应类型的目标截屏类为所述游戏应用截屏类;\n[0026] 生成所述游戏应用截屏类;\n[0027] 相应地,利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏,包括:\n[0028] 利用所述游戏应用截屏类,对与所述游戏应用截屏类对应的截屏对象进行截屏。\n[0029] 进一步地,利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏之后,还包括:\n[0030] 获取通过摇动移动终端发出的分享截屏对象指令;\n[0031] 分享截屏得到的截屏对象。\n[0032] 为了解决上述问题,本申请还公开了一种实现截屏的装置,所述装置包括:\n[0033] 第一获取模块,用于获取截屏指令;其中,所述截屏指令中携带有应用场景参数;\n[0034] 生成模块,用于生成与所述应用场景参数相应类型的目标截屏类;\n[0035] 截屏模块,用于利用所述目标截屏类,对与所述目标截屏类对应的截屏对象进行截屏。\n[0036] 进一步地,所述第一获取模块包括:\n[0037] 获取单元,用于获取通过摇动移动终端发出的截屏指令。\n[0038] 进一步地,所述应用场景参数包括原生应用参数、视频播放应用参数或游戏应用参数;\n[0039] 相应地,所述目标截屏类包括与所述原生应用参数相应类型的原生应用截屏类、与所述视频播放应用参数相应类型的视频播放应用截屏类或与所述游戏应用参数相应类型的游戏应用截屏类。\n[0040] 进一步地,所述生成模块包括:\n[0041] 判断单元,用于判断所述应用场景参数的类型;\n[0042] 第一查询单元,用于当所述判断单元的判断结果是所述应用场景参数的类型为所述原生应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述原生应用参数相应类型的目标截屏类为所述原生应用截屏类;\n[0043] 第一生成单元,用于生成所述原生应用截屏类;\n[0044] 相应地,所述截屏模块包括:\n[0045] 第一截屏单元,用于利用所述原生应用截屏类,对与所述原生应用截屏类对应的截屏对象进行截屏。\n[0046] 进一步地,所述生成模块还包括:\n[0047] 第二查询单元,用于当所述应用场景参数的类型为视频播放应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述视频播放应用参数相应类型的目标截屏类为所述视频播放应用截屏类;\n[0048] 第二生成单元,用于生成所述视频播放应用截屏类;\n[0049] 相应地,所述截屏模块还包括:\n[0050] 第二截屏单元,用于利用所述视频播放应用截屏类,对与所述视频播放应用截屏类对应的截屏对象进行截屏。\n[0051] 进一步地,所述生成模块还包括:\n[0052] 第三查询单元,用于当所述应用场景参数的类型为所述游戏应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与所述游戏应用参数相应类型的目标截屏类为所述游戏应用截屏类;\n[0053] 第三生成单元,用于生成所述游戏应用截屏类;\n[0054] 相应地,所述截屏模块还包括:\n[0055] 第三截屏单元,用于利用所述游戏应用截屏类,对与所述游戏应用截屏类对应的截屏对象进行截屏。\n[0056] 进一步地,所述装置还包括:\n[0057] 第二获取模块,用于获取通过摇动移动终端发出的分享截屏对象指令;\n[0058] 分享模块,用于分享截屏得到的截屏对象。\n[0059] 与现有技术相比,本申请可以获得包括以下技术效果:\n[0060] 通过生成与应用场景参数相应类型的目标截屏类,利用目标截屏类,对与目标截屏类对应的截屏对象进行截屏,实现简单,可以通用,开发者只需要传输相应的应用场景参数,不需要花费大量的时间精力研究各种截屏技术,可以节约时间。通过本实施例的方法,开发者可以很方便地在各种应用场景(例如应用、视频、游戏)的切换过程中,进行截屏。通过本实施例的方法,用户无需进行繁琐的操作即可将精彩的画面、音乐、视频等内容分享到社交平台,大大提升了用户体验。\n[0061] 当然,实施本申请的任一产品必不一定需要同时达到以上所述的所有技术效果。\n附图说明\n[0062] 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:\n[0063] 图1是本申请实施例的第一种实现截屏的方法流程图;\n[0064] 图2是本申请实施例的第二种实现截屏的方法流程图;\n[0065] 图3是本申请实施例的第一种实现截屏的装置结构示意图;\n[0066] 图4是本申请实施例的第二种实现截屏的装置结构示意图。\n具体实施方式\n[0067] 以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。\n[0068] 在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。\n[0069] 内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。\n[0070] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。\n计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。\n[0071] 实施例描述\n[0072] 下面以一实施例对本申请方法的实现作进一步说明。如图1所示,为本申请实施例的一种实现截屏的方法流程图,该方法包括:\n[0073] S101:获取截屏指令。\n[0074] 其中,截屏指令中携带有应用场景参数;应用场景参数包括原生应用参数、视频播放应用参数或游戏应用参数等。\n[0075] 具体地,应用场景参数可以是应用场景信息或应用场景标识等能够区分出不同应用场景的参数,通过应用场景参数告知当前的应用场景具体是哪一种。例如,可以通过设置标识号参数来区分不同的应用场景,如设置原生应用对应的原生应用参数是1001、视频播放应用对应的视频播放应用参数是1002、游戏应用对应的游戏应用参数是1003等。\n[0076] 其中,原生应用是指移动终端中原生系统的应用。\n[0077] 具体地,可以通过设置截屏按钮、截屏手势或摇一摇移动终端等发送截屏指令,触发截屏的执行。\n[0078] 相应地,获取截屏指令包括:\n[0079] 获取通过摇动移动终端发出的截屏指令,或获取通过启动截屏按钮发出的截屏指令,或获取通过截屏手势发出的截屏指令等。\n[0080] 其中,通过摇动移动终端发出截屏指令,即摇一摇移动终端即可发送截屏指令,实现截屏,截屏快捷简单。\n[0081] 例如:用户在观看视频的过程中,想将视频当前的画面截屏,只需摇一摇移动终端,即发送截屏指令,截屏指令中携带有视频播放应用参数(如1002),本地获取截屏指令后,通过截屏指令中携带的视频播放应用参数(如1002)识别出当前的应用场景为视频播放应用,生成与视频播放应用参数相应类型的视频播放应用截屏类,利用视频播放应用截屏类对视频当前的画面进行截屏。\n[0082] 又例如:用户在玩游戏的过程中,想将游戏当前的画面截屏,只需摇一摇移动终端,即发送截屏指令,截屏指令中携带有游戏应用参数(如1003),本地获取截屏指令后,通过截屏指令中携带的游戏应用参数(如1003)识别出当前的应用场景为游戏应用,生成与游戏应用参数相应类型的游戏应用截屏类,利用游戏应用截屏类对游戏当前的画面进行截屏。\n[0083] S102:生成与应用场景参数相应类型的目标截屏类。\n[0084] 其中,目标截屏类包括与原生应用参数相应类型的原生应用截屏类(ScreenShoterDefault)、与视频播放应用参数相应类型的视频播放应用截屏类(ScreenShoterMediaPlayer)或与游戏应用参数相应类型的游戏应用截屏类(ScreenShotercocos2D或ScreenShotercocos3D)等。\n[0085] S103:利用目标截屏类,对与目标截屏类对应的截屏对象进行截屏。\n[0086] 其中,截屏对象可以是截屏图片、截屏视频画面或截屏游戏画面等。\n[0087] 具体地,参见图2,生成与应用场景参数相应类型的目标截屏类,包括:\n[0088] S102a:判断应用场景参数的类型,当应用场景参数的类型为原生应用参数时,执行S102b;当应用场景参数的类型为视频播放应用参数时,执行S102d;当应用场景参数的类型为游戏应用参数时,执行S102f。\n[0089] S102b:查询预设的应用场景参数与目标截屏类对应关系,得到与原生应用参数相应类型的目标截屏类为原生应用截屏类。\n[0090] 其中,预设的应用场景参数与目标截屏类对应关系包括:原生应用参数与原生应用截屏类、视频播放应用参数与视频播放应用截屏类和游戏应用参数与游戏应用截屏类等之间的对应关系。\n[0091] S102c:生成原生应用截屏类,然后结束。\n[0092] 当生成原生应用截屏类后,相应地,利用目标截屏类,对与目标截屏类对应的截屏对象进行截屏,包括:\n[0093] 利用原生应用截屏类,对与原生应用截屏类对应的截屏对象进行截屏。\n[0094] S102d:查询预设的应用场景参数与目标截屏类对应关系,得到与视频播放应用参数相应类型的目标截屏类为视频播放应用截屏类。\n[0095] S102e:生成视频播放应用截屏类,然后结束。\n[0096] 当生成视频播放应用截屏类后,相应地,利用目标截屏类,对与目标截屏类对应的截屏对象进行截屏,包括:\n[0097] 利用视频播放应用截屏类,对与视频播放应用截屏类对应的截屏对象进行截屏。\n[0098] S102f:查询预设的应用场景参数与目标截屏类对应关系,得到与游戏应用参数相应类型的目标截屏类为游戏应用截屏类。\n[0099] S102g:生成游戏应用截屏类,然后结束。\n[0100] 当生成游戏应用截屏类后,相应地,利用目标截屏类,对与目标截屏类对应的截屏对象进行截屏,包括:\n[0101] 利用游戏应用截屏类,对与游戏应用截屏类对应的截屏对象进行截屏。\n[0102] 其中,利用目标截屏类,对与目标截屏类对应的截屏对象进行截屏之后,还包括:\n[0103] 获取通过摇动移动终端发出的分享截屏对象指令;\n[0104] 分享截屏得到的截屏对象。\n[0105] 具体地,可以将截屏得到的截屏对象直接显示在移动终端的应用界面上,也可以在接收到分享截屏对象指令后,分享截屏得到的截屏对象到指定的地方(如朋友圈等)。其中,可以设置发出分享截屏对象指令的操作是摇一摇移动终端,通过摇一摇移动终端即可发出分享截屏对象指令,分享截屏得到的截屏对象,实现简单快捷。\n[0106] 需要说明的是,可以将本实施例所述的实现截屏的方法进行封装(如封装为截屏基类(ScreenShoter)),然后将相应的接口提供给开发者,供开发者使用。\n[0107] 本实施例所述的实现截屏的方法,通过生成与应用场景参数相应类型的目标截屏类,利用目标截屏类,对与目标截屏类对应的截屏对象进行截屏,实现简单,可以通用,开发者只需要传输相应的应用场景参数,不需要花费大量的时间精力研究各种截屏技术,可以节约时间。通过本实施例的方法,开发者可以很方便地在各种应用场景(例如应用、视频、游戏)的切换过程中,进行截屏。通过本实施例的方法,用户无需进行繁琐的操作即可将精彩的画面、音乐、视频等内容分享到社交平台,大大提升了用户体验。\n[0108] 如图3所示,是本申请实施例的一种实现截屏的装置结构图,该装置包括:\n[0109] 第一获取模块201,用于获取截屏指令;其中,截屏指令中携带有应用场景参数;\n[0110] 生成模块202,用于生成与应用场景参数相应类型的目标截屏类;\n[0111] 截屏模块203,用于利用目标截屏类,对与目标截屏类对应的截屏对象进行截屏。\n[0112] 进一步地,第一获取模块201包括:\n[0113] 获取单元,用于获取通过摇动移动终端发出的截屏指令。\n[0114] 进一步地,应用场景参数包括原生应用参数、视频播放应用参数或游戏应用参数;\n[0115] 相应地,目标截屏类包括与所述原生应用参数相应类型的原生应用截屏类、与所述视频播放应用参数相应类型的视频播放应用截屏类或与所述游戏应用参数相应类型的游戏应用截屏类。\n[0116] 进一步地,生成模块202包括:\n[0117] 判断单元,用于判断应用场景参数的类型;\n[0118] 第一查询单元,用于当判断单元的判断结果是应用场景参数的类型为原生应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与原生应用参数相应类型的目标截屏类为原生应用截屏类;\n[0119] 第一生成单元,用于生成原生应用截屏类;\n[0120] 相应地,截屏模块203包括:\n[0121] 第一截屏单元,用于利用原生应用截屏类,对与原生应用截屏类对应的截屏对象进行截屏。\n[0122] 进一步地,生成模块202还包括:\n[0123] 第二查询单元,用于当应用场景参数的类型为视频播放应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与视频播放应用参数相应类型的目标截屏类为视频播放应用截屏类;\n[0124] 第二生成单元,用于生成视频播放应用截屏类;\n[0125] 相应地,截屏模块203还包括:\n[0126] 第二截屏单元,用于利用视频播放应用截屏类,对与视频播放应用截屏类对应的截屏对象进行截屏。\n[0127] 进一步地,生成模块202还包括:\n[0128] 第三查询单元,用于当应用场景参数的类型为游戏应用参数时,查询预设的应用场景参数与目标截屏类对应关系,得到与游戏应用参数相应类型的目标截屏类为游戏应用截屏类;\n[0129] 第三生成单元,用于生成游戏应用截屏类;\n[0130] 相应地,截屏模块203还包括:\n[0131] 第三截屏单元,用于利用游戏应用截屏类,对与游戏应用截屏类对应的截屏对象进行截屏。\n[0132] 进一步地,参见图4,该装置还包括:\n[0133] 第二获取模块204,用于获取通过摇动移动终端发出的分享截屏对象指令;\n[0134] 分享模块205,用于分享截屏得到的截屏对象。\n[0135] 本实施例所述的实现截屏的装置,通过生成与应用场景参数相应类型的目标截屏类,利用目标截屏类,对与目标截屏类对应的截屏对象进行截屏,实现简单,可以通用,开发者只需要传输相应的应用场景参数,不需要花费大量的时间精力研究各种截屏技术,可以节约时间。通过本实施例的方法,开发者可以很方便地在各种应用场景(例如应用、视频、游戏)的切换过程中,进行截屏。通过本实施例的方法,用户无需进行繁琐的操作即可将精彩的画面、音乐、视频等内容分享到社交平台,大大提升了用户体验。\n[0136] 所述装置与前述的方法流程描述对应,不足之处参考上述方法流程的叙述,不再一一赘述。\n[0137] 上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。
法律信息
- 2018-11-09
- 2015-11-18
实质审查的生效
IPC(主分类): G06F 3/0484
专利申请号: 201410146004.0
申请日: 2014.04.11
- 2015-10-14
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2011-11-16
| | |
2
| |
2012-08-15
|
2012-03-31
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |