一种终端截图方法、装置和终端的制作方法_3

文档序号:9843851阅读:来源:国知局
[0102]作为本发明实施例的优选示例,在所述切换至第二应用程序的应用界面之前,所述方法可以还包括:
[0103]提供进入第二应用程序的目标入口,并接收用户对所述目标入口的选择操作。
[0104]可以提供一个或多个进入第二应用程序的目标入口,用户可以通过点击、滑动等的触摸操作选择其中某个目标入口,以切换至相应的第二应用程序。当然,实际应用中也可以不提供目标入口,根据用户的第二设定操作直接切换至第二应用程序的应用界面。
[0105]实际应用中,还可以切换至其他应用程序。切换到其他应用程序的方式也可以有多种。例如切换至终端当前访问的应用程序;或者切换至终端历史访问中高频访问的应用程序;又或者切换至与第二应用程序关联的应用程序。此外,除了终端已经安装的,还可以切换至终端没有安装的、但与第二应用程序关联性较强的其他应用程序,若用户切换至终端未安装的应用程序,可以直接下载并安装,从而为用户节省查询下载的时间和繁琐的操作。
[0106]作为本发明实施例的优选示例,在所述提供进入第二应用程序的目标入口之前,所述方法还包括:
[0107]获取所述终端当前访问的至少一个应用程序。
[0108]和/或,统计所述终端历史访问的应用程序中,高频访问的至少一个应用程序。
[0109]和/或,查找与所述第一应用程序关联的至少一个应用程序。
[0110]和/或,查找在所述第一应用程序之前在所述终端展示的至少一个应用程序。
[0111]所述至少一个应用程序包括所述第二应用程序。
[0112]因为用户在截图后进行应用程序切换时通常是需要切换至终端访问过的应用程序,因此可以预先获取终端当前访问的多个应用程序,将获取的应用程序作为第二应用程序的入口提供给用户。
[0113]具体地,可以通过访问操作系统的应用程序接口(API ,Applicat1n ProgramInterface),获取所述终端当前执行的至少一个任务桟(Task);从所述至少一个任务桟中提取所述终端当前访问的至少一个应用程序。
[0114]操作系统在每个应用程序运行后会为其创建一个对应的任务栈,以记录该应用程序所进行过的处理。因此,可以通过访问操作系统的应用程序接口,读取操作系统创建的多个任务栈,并从中获取任务栈所对应的应用程序的相关信息。
[0115]此外,还可以将终端历史访问的高频应用程序作为第二应用程序。
[0116]具体地,可以通过统计各个应用程序历史访问频率,并筛选所述历史访问频率大于阈值的至少一个应用程序。
[0117]统计应用程序历史访问频率的方式可以有多种,例如可以在应用程序的相关记录中提取历史访问记录;或者在操作系统的注册表中获取历史访问记录;又或者通过预置函数捕捉对应程序的历史访问记录。根据获取的历史访问记录,统计一定时间段内的历史访问次数作为历史访问频率。
[0118]实际应用中,可以是当需要切换时统计各个应用程序的使用频率或切换频率,筛选频率较高的应用程序作为第二应用程序;也可以是累计各个应用程序的使用频率或切换频率,并保存在预置数据库中,在切换时访问预置数据库,查找并切换至频率较高的应用程序。
[0119]此外,还可以将与第一应用程序关联的应用程序作为第二应用程序,将其入口提供给用户选择。
[0120]具体地,查找与所述第一应用程序属于同一应用分类的至少一个应用程序;和/或,预先设置的应用关联关系,查找与所述第一应用程序关联的至少一个应用程序。
[0121]因为在实际的应用场景中,用户可能仅在两个或少数几个应用程序之间轮流切换访问,因此可以查找终端运行当前的第一应用程序之前所运行的其他应用程序,以便于将用户最近访问过的应用程序提供给用户切换。
[0122]作为本发明实施例的优选示例,所述第一应用程序与所述第二应用程序为同一应用程序或不同应用程序,所述提供进入第二应用程序的目标入口可以包括:
[0123]生成至少一个应用程序以及分别进入各个应用程序的入口的展示界面。
[0124]所述接收用户对所述目标入口的选择操作可以包括:
[0125]接收用户从所述至少一个应用程序的入口中对第二应用程序的目标入口的选择操作。
[0126]实际应用中,用户可能在同一个应用程序上进行图像信息的采集和图像信息的处理,因此第一应用程序可以与第二应用程序为同一应用程序;当然也可以为不同的应用程序。
[0127]可以利用获取或查找的应用程序,生成一个包含有多个待切换的应用程序以及待切换的应用程序的入口的展示界面,以便用户进行进一步的选择操作。例如,可以将多个应用程序的入口生成一个展示界面,根据用户的触摸操作从触摸屏边缘以弹窗形式弹出,或随着用户的滑动操作从触摸屏边缘滑出;应用程序的入口在展示界面中可以按照一定的顺序排列,例如可以是用户自行设置的排列优先级,也可以是根据使用频率排列;针对只有一个待切换的应用程序时,可以直接切换至该应用程序,也可以利用该应用程序的程序界面或图标标识生成展示界面,根据用户的触摸操作弹出或滑出,当用户确定切换至该应用程序,根据用户进一步的例如继续滑动或点击的触摸操作,切换至该应用程序。
[0128]实际应用中,可以向终端的操作系统发送申请展示界面的弹窗弹出的权限请求,以便于将生成的应用程序的入口的展示界面在终端上展示给用户。
[0129]用户对目标入口的选择操作可以有多种形式,例如可以是用户对某个第二应用程序的目标入口的点击操作,或者,可以对应于从触摸屏边缘滑动至中心区域的触发展示界面的操作,当用户从中心区域滑动至触摸屏另外一个边缘时,直接将高频访问的应用程序切换出。
[0130]作为本发明实施例的优选示例,所述第一设定操作与所述第二设定操作相同,所述接收用户在触摸屏的第一设定操作可以为:接收与所述第一设定操作间隔预设时间的第二设定操作。
[0131]第二设定操作可以是与第一设定操作相同的操作。实际应用中,当设定操作相同时,可以通过第一设定操作和第二设定操作之间的操作时间间隔区分两者触发的功能。
[0132]根据本发明实施例,通过调用操作系统或第三应用程序的截图功能接口,并执行预设的截图命令采集当前界面的图像信息,使得用户无须使用终端上的物理键即可进行截图,提升了终端截图的灵活性,也降低了对终端硬件设备的损耗。
[0133]对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0134]参照图3,示出了根据本发明的一种终端截图装置实施例一的结构框图,具体可以包括如下模块:
[0135]图像信息采集模块301,用于终端运行第一应用程序时,接收用户在触摸屏的第一设定操作,调用截图工具采集当前界面的图像信息。
[0136]图像信息处理模块302,用于接收用户在触摸屏的第二设定操作,切换至第二应用程序的应用界面,并采用所述第二应用程序处理所述图像信息。
[0137]根据本发明实施例,根据用户的第一设定操作和第二设定操作采集终端当前界面的图像信息和切换至处理图像信息的第二应用程序,使得用户通过简单的手势即可以便捷地进行截图和切换至处理该截图的应用程序,节省了用户操作和操作所耗费的时间,同时也节省了终端的处理负载,提升了终端截图的效率。同时,用户通过简单的手势即可完成截图和切换至其他应用程序处理截图,改善了用户体验。
[0138]参照图4,示出了根据本发明的一种终端截图装置实施例二的结构框图,具体可以包括如下模块:
[0139]图像信息采集模块401,用于终端运行第一应用程序时,接收用户在触摸屏的第一设定操作,调用截图工具采集当前界面的图像信息。
[0140]图像信息保存模块402,用于将所述图像信息保存至预置的图像数据库。
[0141]图像信息展示模块403,用于根据用户调取图像信息的操作,从所述图像数据库中提取包括所采集的图像信息的最新图像信息并按序展示。
[0142]图像信息接收模块404,用于接收用户从所述最新图像信息中选择的所采集的图像信息。
[0143]图像信息处理模块405,用于接收用户在触摸屏的第二设定操作,切换至第二应用程序的应用界面,并采用所述第二应用程序处理所述图像信息。
[0144]作为本发明实
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1