应用切换处理方法、装置及智能机顶盒设备的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种应用切换处理方法、装置及智能机顶盒设备。
【背景技术】
[0002]随着人们生活水平的提高,智能家居越来越成为都市生活的一部分。其中,智能机顶盒设备是智能家居不可缺少的部分。
[0003]基于Android、1S等的可运行在智能机顶盒设备中的应用程序众多,游戏、娱乐、网页、视频等应用间的互相切换操作也就必不可少。视频播放已经成为智能机顶盒必备的应用,不用应用间的切换而不影响切换前视频播放环境,则会使机顶盒更加智能并为用户提供更好的用户体验。目前,当用户使用过视频播放器后,从其他应用再次回到该播放器进行视频播放时,通常有如下的三种通用做法:一是当再次进入该视频播放器时,不论是否是在播放时切换了应用程序,都用重新启动该播放器的方法,使应用停留在首页;二是当再启动该视频播放器时,如果是在播放时切换了应用,则使媒体播放器设置为暂停状态,并显示暂停图标,然后用户需要继续点击,才能进入之前的视频播放,或者进入应用首页;三是在重新进入该播放器时,应用提供历史播放菜单供选择,选择某视频后开始从头播放或从书签点播放。三种方案的优点是应用程序展示和处理简单,容易实现。缺点是在切换中,视频的连续性不能被保证,都需要用户再进行多次点击播放器才可能从退出的时间点进行播放。因此,如果能够减少人机交互的次数,实现快速恢复播放,就可以提高应用的便易性体验,也可使产品的更加智能。
[0004]因此,在相关技术中,由一个应用切换到另一个应用后,切换回之前的应用时,不能有效保证之前应用的连续性,而且需要用户的多次交互,影响用户体验。
【发明内容】
[0005]本发明提供了一种应用切换处理方法及装置,以至少解决相关技术中,由一个应用切换到另一个应用后,切换回之前的应用时,不能有效保证之前应用的连续性,而且需要用户的多次交互,影响用户体验的问题。
[0006]根据本发明的一个方面,提供了一种应用切换处理方法,包括:在由第一应用切换到第二应用的情况下,保存所述第一应用的应用场景;在由所述第二应用切换回所述第一应用的情况下,依据保存的所述应用场景,恢复所述第一应用。
[0007]优选地,在执行在由第一应用切换到第二应用的情况下,保存所述第一应用的所述应用场景的步骤之前,还包括:通过以下方式至少之一,触发由所述第一应用切换到所述第二应用:启动的第一定时器到时;接收到预定的打开推送信息;接收到预定遥控器的第一按键切换消息;接收到预定遥控器的第一按键切换消息的模拟消息。
[0008]优选地,在执行在由所述第二应用切换回所述第一应用的情况下,依据保存的所述应用场景,恢复所述第一应用的步骤之前,还包括:通过以下方式至少之一,触发由所述第二应用切换回所述第一应用:启动的第二定时器到时;检测到对所述第二应用的关闭操作;接收到预定的关闭推送信息;接收到预定遥控器的第一按键切换消息;接收到预定遥控器的第一按键切换消息的模拟消息。
[0009]优选地,通过由预定应用发出触发消息的方式来触发由所述第一应用切换到所述第二应用,和/或触发由所述第二应用切换回所述第一应用。
[0010]优选地,对所述第一应用的所述应用场景进行保存包括:在所述第一应用为视频播放的情况下,对所述视频播放的媒体信息和/或所述视频播放的环境信息进行保存;和/或,在所述第一应用为无视频播放的情况下,对所述第一应用的环境信息进行保存。
[0011]根据本发明的另一方面,提供了一种应用切换处理装置,包括:保存模块,用于在由第一应用切换到第二应用的情况下,保存所述第一应用的应用场景;恢复模块,用于在由所述第二应用切换回所述第一应用的情况下,依据保存的所述应用场景,恢复所述第一应用。
[0012]优选地,该装置还包括:第一触发模块,用于通过以下方式至少之一,触发由所述第一应用切换到所述第二应用:启动的第一定时器到时;接收到预定的打开推送信息;接收到预定遥控器的第一按键切换消息;接收到预定遥控器的第一按键切换消息的模拟消息。
[0013]优选地,该装置还包括:第二触发模块,用于通过以下方式至少之一,触发由所述第二应用切换回所述第一应用:启动的第二定时器到时;检测到对所述第二应用的关闭操作;接收到预定的关闭推送信息;接收到预定遥控器的第一按键切换消息;接收到预定遥控器的第一按键切换消息的模拟消息。
[0014]优选地,该装置所述保存模块,还用于在所述第一应用为视频播放的情况下,对所述视频播放的媒体信息和/或所述视频播放的环境信息进行保存;和/或,在所述第一应用为无视频播放的情况下,对所述第一应用的环境信息进行保存。
[0015]根据本发明的还一方面,提供了一种智能机顶盒设备,包括上述任一项所述的装置。
[0016]通过本发明,采用在由第一应用切换到第二应用的情况下,保存所述第一应用的应用场景;在由所述第二应用切换回所述第一应用的情况下,依据保存的所述应用场景,恢复所述第一应用,解决了相关技术中,由一个应用切换到另一个应用后,切换回之前的应用时,需要用户多次交互才能返回到应用的切换前状态,影响用户体验的问题,进而达到了在用户切换回之前的应用时,可以无缝地恢复之前应用的使用环境,保证用户的使用连续性的效果。
【附图说明】
[0017]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0018]图1是根据本发明实施例的应用切换处理方法的流程图;
[0019]图2是根据本发明实施例的应用切换处理装置的结构框图;
[0020]图3是根据本发明实施例的应用切换处理装置的优选结构框图一;
[0021]图4是根据本发明实施例的应用切换处理装置的优选结构框图二 ;
[0022]图5是根据本发明实施例的智能机顶盒设备的结构框图;
[0023]图6是根据本发明实施例的场景保存示意图;
[0024]图7是根据本发明实施例的场景保存时序示意图;
[0025]图8是根据本发明实施例的场景恢复示意图;
[0026]图9是根据本发明实施例的场景恢复流程示意图。
【具体实施方式】
[0027]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0028]在本实施例中提供了一种应用切换处理方法,图1是根据本发明实施例的应用切换处理方法的流程图,如图1所示,该流程包括如下步骤:
[0029]步骤S102,在由第一应用切换到第二应用的情况下,保存第一应用的应用场景;
[0030]步骤S104,在由第二应用切换回第一应用的情况下,依据保存的应用场景,恢复第一应用。
[0031]通过上述步骤,通过对切换之前应用场景的保存,使得在切换回该之前的应用时,可以无缝地接续之前的应用,不仅有效地解决了相关技术中,由一个应用切换到另一个应用后,切换回之前的应用时,需要用户多次交互才能返回到应用的切换前状态,影响用户体验的问题,进而达到了在用户切换回之前的应用时,可以无缝地恢复之前应用的使用环境,保证用户的使用连续性的效果。
[0032]优选地,在执行