一种生成长截图的方法和装置制造方法及图纸

技术编号:35460145 阅读:13 留言:0更新日期:2022-11-03 12:26
本申请提供了一种生成长截图的方法和装置。其中,该方法包括:第二终端接收第一终端发送的开始截图指令;第二终端进入截图状态,记录屏幕的初始位置,进行截图,得到初始截图,并将初始截图保存到集合中;第二终端控制屏幕的页面自动向下滑动;当屏幕的当前位置与初始位置距离每超过屏幕的高度时,第二终端进行截图,得到当前截图,并将当前截图保存到集合中;第二终端接收第一终端发送的结束截图指令;第二终端退出截图状态,第二终端控制屏幕的页面停止自动向下滑动;第二终端记录屏幕的终止位置,进行截图,得到终止截图,并将终止截图保存到集合中;第二终端将集合中的所有截图进行拼接,得到长截图。本申请可实现对长截图的获取。本申请可实现对长截图的获取。本申请可实现对长截图的获取。

【技术实现步骤摘要】
一种生成长截图的方法和装置


[0001]本申请涉及互联网
,尤其涉及一种生成长截图的方法和装置。

技术介绍

[0002]科学技术的不断进步给EPG(Electronic Program Guide,电子节目菜单)带来了越来越多实用的功能,也使EPG的显示画面越来越精美,为了保存这些画面以便用户日后欣赏,用户往往需要截屏功能,目前的截屏功能的实现都只能直接在机顶盒上进行触发操作,无法借助外部终端来控制机顶盒进行截屏,且无法截取超过一个屏幕的长图,用户操作有限,使用体验差。
[0003]因此,目前急需一种生成长截图的方法,来实现控制机顶盒生成长截图的功能。

技术实现思路

[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]图1为本申请实施例提供的一种生成长截图的方法的流程示意图;
[0040]图2为本申请实施例提供的一种示例性应用场景示意图;
[0041]图3为本申请实施例提供的另一种生成长截图的方法的流程示意图;
[0042]图4为本申请实施例提供的一种生成长截图的装置的结构示意图;
[0043]图5为包含焦点框的长截图示例图;
[0044]图6为本申请实施例中用于拼接的一张截图;
[0045]图7为本申请实施例中用于拼接的另一张截图;
[0046]图8为图6所示的一张截图与图7所示的另一张截图拼接后的长截图示例图。
具体实施方式
[0047]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0048本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种生成长截图的方法,其特征在于,包括:第二终端接收第一终端发送的开始截图指令;所述第二终端根据所述开始截图指令进入截图状态,记录所述第二终端的屏幕的初始位置,进行截图操作,得到初始截图,并将所述初始截图保存到集合中;所述第二终端控制所述屏幕的页面自动向下滑动;当所述屏幕的当前位置与所述初始位置距离每超过所述屏幕的高度时,所述第二终端进行截图操作,得到当前截图,并将所述当前截图保存到所述集合中;所述第二终端接收所述第一终端发送的结束截图指令;所述第二终端根据所述结束截图指令退出截图状态,所述第二终端控制所述屏幕的页面停止自动向下滑动;所述第二终端记录所述屏幕的终止位置,进行截图操作,得到终止截图,并将所述终止截图保存到所述集合中;所述第二终端将所述集合中的所有截图进行拼接,得到长截图。2.根据权利要求1所述的方法,其特征在于,所述第二终端为机顶盒。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第二终端接收服务端发送的截图指令;其中,所述截图指令为服务端接收的所述第一终端发送的截图指令,所述截图指令包括开始截图指令和结束截图指令。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第二终端根据所述开始截图指令进入截图状态后,使用视图控件获取焦点,使得截图不包含焦点。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第二终端根据图像算法比对所述集合中的所有截图,将所述所有截图中的重合部分去除,并将去除所述重合部分后的截图保存到所述集合中。6.根据权利要求1所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:崔钰华饶灿吴程远
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1