公开/公告号CN107509108A
专利类型发明专利
公开/公告日2017-12-22
原文格式PDF
申请/专利权人 四川长虹电器股份有限公司;
申请/专利号CN201710730232.6
申请日2017-08-23
分类号H04N21/443(20110101);H04N21/442(20110101);
代理机构51213 四川省成都市天策商标专利事务所;
代理人李静云;吴瑞芳
地址 621000 四川省绵阳市高新区绵兴东路35号
入库时间 2023-06-19 04:08:06
法律状态公告日
法律状态信息
法律状态
2020-06-30
授权
授权
2018-01-16
实质审查的生效 IPC(主分类):H04N21/443 申请日:20170823
实质审查的生效
2017-12-22
公开
公开
技术领域
本发明涉及一种软件技术领域,尤其涉及一种智能电视在异常情况重启后网络类型恢复的方法。
背景技术
随着智能设备的发展,网络连接已经成为其必不可少的一个功能,目前的智能电视一般都会具备有线和无线多种网络类型的连接,并可智能的进行多种网络的切换和管理操作,所以当在出现异常情况时,必须具备网络的自我恢复机制,对用户来说才会有很好的体验。
当前智能电视存在如下的问题及缺陷:
如果连接的是有线网络,无线网络处于关闭状态,但此时用户需要使用一款具有无线功能的应用,如:无线传屏软件,此时必须要保存下之前的网络状态,并临时切换到无线网络类型。在运行过程中突然断电,导致系统重新启动,而智能系统默认的做法是会按断电前的临时网络类型(即为无线网络)进行网络的连接和恢复,并不是我们所需要的有线网络类型。这样就出现了由于用户突然关电,再开机时发现智能电视的网络类型已经发生改变了,如从有线变成了无线连接,导致网络环境变差的现象,大大降低了用户体验。
发明内容
本发明的目的就在于提供一种解决上述问题,在需要临时切换网络类型的应用中,通过系统数据库来实时管理应用程序当前的运行状态,以达到解决出现突然断电或其它异常情况导致系统重启的情况时,网络类型自动恢复并自动连接的一种智能电视在异常情况重启后网络类型恢复的方法。
为了实现上述目的,本发明采用的技术方案是:一种智能电视在异常情况重启后网络类型恢复的方法,方法步骤如下,智能电视端在运行需要无线网络的特定应用时,
a、首先智能电视端获取当前网络类型;
b、若智能电视端检测到当前网络类型为有线状态时,则需要在特定应用使用时临时将网络切换到无线状态;保存当前有线状态的网络类型,且记录特定应用的整个运行状态,并标志记录到智能电视端的系统数据库中;
c、然后智能电视端将有线网络切换为无线,特定应用在临时切换的无线网络类型下运行;
d、若此时智能电视端发生故障,导致智能电视端系统需重新启动进行linux系统,则在重新启动进行linux系统时,优先读取数据库中的特定应用运行状态标志,如为true,表示特定应用正在运行,未正常退出,且在有线模式下,需要把故障时的无线网络切换成之前保存的有线类型,系统重新启动时,恢复之前保存的网络类型,并连接网络。
作为优选,在确定为发生故障重启后,系统重启过程中读取数据库时,直接读取之间保存的有线网络类型,并清除当前APP的运行状态。
作为优选,步骤a中,若检测是无线网络,则不需要进行切换网络,直接运行特定应用。在发生故障重启后,linux系统直接读取数据库中故障时的无线网络状态,则配置启动无线网络类型。
作为优选,步骤d中,在特定应用正常退出时,清除数据库中的运行状态标志。
与现有技术相比,本发明的优点在于:在运行一个需要临时切换网络类型的应用中,通过系统数据库来实时管理应用程序当前的运行状态,并在开机前读取此状态的值来自动恢复所需的网络类型和网络连接。以达到解决出现突然断电或其它异常情况导致系统重启的情况后,有线变成了无线连接,导致网络环境变差的现象,大大降低了用户体验的问题。
附图说明
图1为本发明对异常处理的原理框图;
图2为本发明中系统重启的流程图。
具体实施方式
下面将对本发明作进一步说明。
实施例1:一种智能电视在异常情况重启后网络类型恢复的方法,参见图1、图2本发明中特定应用为需要无线的应用APP,本实施例以无线屏幕镜像APP应用为例,由于此APP应用必须要求在无线p2p模块下才能使用;
1)首先进入应用后智能电视端进行网络类型的检测
2)再保存进入APP前的网络类型:同时保存进入此应用前的网络使用场景,以便恢复时使用;
3)临时切换到无线网络:
4)应用正常情况下的退出:
需要清除app运行的状态标志;
清除应用正在运行的状态MiracastEthernetTypeFlag,使之重置为0,同时把此标志从数据库中进行更新,以便下次系统开机时查询使用。
恢复之前的网络连接类型:同时进行应用运行前网络场景的恢复操作,并将网络类型切换到原来的状态;
If(当前网络类型==之前保存的网络类型)
则把无线从p2p连接状态切换回STA模式,并连接到之前的AP状态;
5)异常情况退出或断电后系统重启:
此时app运行的状态标志仍为运行状态,未清除;在开机时会先检测此标志,若清除则表示上次正常退出应用,网络类型不会改变;否则确认为是在有线类型时临时切换到无线状态,需要进行网络状态的恢复;
6)查询数据库中上次应用运行状态标志字:
7)查询数据库中的网络类型,即为系统上次使用的网络类型;
8)根据查询到的网络类型进行相应的网络连接和配置。
以上对本发明所提供的进行了详尽介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,对本发明的变更和改进将是可能的,而不会超出附加权利要求所规定的构思和范围,综上所述,本说明书内容不应理解为对本发明的限制。
机译: 故障后,一种管理有关是否恢复的信息的方法,一种故障后,一种用于恢复的方法,以及一种在具有大量缓存方式的系统中发生故障后用于恢复数据项的当前版本的方法。
机译: S-CSCF重启后的IMS恢复的方法和装置
机译: 重启后能够恢复应用的移动终端及其对应的方法