实现智能电视开机无线网络快速连接的方法技术

技术编号:13454666 阅读:86 留言:0更新日期:2016-08-02 17:56
本发明专利技术涉及智能电视技术领域,其公开了一种实现智能电视开机无线网络快速连接的方法,解决传统技术中在智能电视开机时,无线网络连接时间较长的问题。该方法包括:在智能电视待机前将将网络状态镜像到DRAM中进行保存,用户下次开机后,直接读取DRAM中保存的网络状态实现无线网络快速恢复。本发明专利技术适用于智能电视无线网络快速开机。

【技术实现步骤摘要】

本专利技术涉及智能电视
,具体涉及实现智能电视开机无线网络快速连接的方法。
技术介绍
随着智能电视的飞速发展,三网融合的推进。智能电视内置大量各种类型的应用,支持网络音视频的播放,网络游戏和网络应用等待。这些应用的运行都几乎需要依赖网络进行,由于有线网络使用上的限制,所以现在智能电视一般都标配无线WiFi。这样不仅可以提供智能电视运行所需要的网络环境,也可以更加方便用户的使用。现在智能电视硬件性能大大提高,开机时间缩短至6秒左右。但是现在无线网络的连接方式需要开机20-30秒左右才可以连接成功,导致电视开机后很多依赖网络的功能无法使用,大大降低用户体验。
技术实现思路
本专利技术所要解决的技术问题是:提出一种实现智能电视开机无线网络快速连接的方法,解决传统技术中在智能电视开机时,无线网络连接时间较长的问题。本专利技术解决其技术问题所采用的技术方案是:实现智能电视开机无线网络快速连接的方法,包括:在智能电视待机前将将网络状态镜像到DRAM中进行保存,用户下次开机后,直接读取DRAM中保存的网络状态实现无线网络快速恢复。进一步的,该方法还包括:在智能电视进入待机后,使DRAM处于低功耗模式。进一步的,在智能电视待机前将将网络状态镜像到DRAM中进行保存的方法是:触发Android系统电源管理的待机程序后,首先判断当前的网络状态,如果处于无线WiFi已连接的状态,则通知用户空间的WiFi程序停止使用无线网络数据,接着通知WiFi驱动需要进入网络快速连接模式,WiFi驱动收到消息后,开始配置Suspend的供电方式;当系统上层各部分Suspend配置结束后,依次调用系统各个设备进入Suspend,WiFi驱动的Suspend接口将被调用,最后在WiFi驱动的Suspend接口里面,读取当前的网络状态信息,将读取的网络状态信息成功写入DRAM后智能电视进入待机状态。进一步的,所述当前的网络状态信息包括无线AP相关参数,IP地址等。进一步的,所述用户下次开机后,直接读取DRAM中保存的网络状态实现无线网络快速恢复的方法是:当触发系统开机程序后,首先由WiFi驱动的Resume接口读取待机之前写入DRAM的网络状态信息进行连接配置,当WiFi驱动数据恢复完毕后,通知用户空间当前WiFi状态已经处于已连接状态,最后由用户空间WiFi程序恢复无线网络数据的使用。本专利技术的有益效果是:在待机前将网络状态镜像到DRAM,用户下次开机后,直接读取DRAM的网络状态既可恢复网络连接状态,系统无需从新初始化WiFi相关程序,也无需重新搜索无线AP,配置IP地址等,从而实现无线网络5秒左右快速连接。附图说明图1是本专利技术实施例中的无线网络快速连接方法流程图。具体实施方式本专利技术旨在提出一种实现智能电视开机无线网络快速连接的方法,解决传统技术中在智能电视开机时,无线网络连接时间较长的问题。本专利技术中,触发Android系统电源管理的待机程序后,首先判断当前的网络状态,如果处于无线WiFi已连接的状态,则通知用户空间的WiFi程序停止使用无线网络数据,接着通知WiFi驱动需要进入网络快速连接模式,WiFi驱动收到消息后,开始配置Suspend的供电方式;当系统上层各部分Suspend配置结束后,依次调用系统各个设备进入Suspend,WiFi驱动的Suspend接口将被调用,最后在WiFi驱动的Suspend接口里面,读取当前的网络状态信息,将读取的网络状态信息成功写入DRAM后智能电视进入待机状态。当触发系统开机程序后,首先由WiFi驱动的Resume接口读取待机之前写入DRAM的网络状态信息进行连接配置,当WiFi驱动数据恢复完毕后,通知用户空间当前WiFi状态已经处于已连接状态,最后由用户空间WiFi程序恢复无线网络数据的使用。下面结合附图及实施例对本专利技术的方案作进一步的描述:如图1所示,本例中的实现智能电视无线网络快速连接的方法包括以下步骤:1、通过按键触发待机,Android系统的电源管理程序(PMS)会进入待机流程,PMS会使用WiFiManager接口判断当前网络状态。如果当前处于无线连接状态,则调用WiFiNative接口EnableWiFi驱动的快速连接模式2、PMS通过sysfs文件提供的操作接口,触发Linux电源管理程序(PM)的待机流程。PM会调用WiFi驱动在加载到内核时注册的Suspend接口。3、WiFi驱动的Suspend接口将会获取当前无线网络信息,包括无线AP参数,IP地址等。然后将获取的信息封装成自定义数据结构写入DRAM保存。然后系统进入待机模式。4、当系统接受到开机事件后,Bootloader将唤醒Linux电源程序,PM会调用WiFi驱动在加载到内核时注册的Resume接口。5、WiFi驱动的Resume接口将会从DRAM中读取待机前保存的网络状态信息,然后解析读取的数据,进行无线网络连接的配置。6、WiFi驱动进行无线网络连接成功后,通知系统用户空间当前无线网络状态已连接。然后再由用户空间的相关接口恢复上层应用对网络数据的使用。本文档来自技高网...

【技术保护点】
实现智能电视开机无线网络快速连接的方法,其特征在于,包括:在智能电视待机前将将网络状态镜像到DRAM中进行保存,用户下次开机后,直接读取DRAM中保存的网络状态实现无线网络快速恢复。

【技术特征摘要】
1.实现智能电视开机无线网络快速连接的方法,其特征在于,包括:
在智能电视待机前将将网络状态镜像到DRAM中进行保存,用户下次开机后,直接读取
DRAM中保存的网络状态实现无线网络快速恢复。
2.如权利要求1所述的实现智能电视开机无线网络快速连接的方法,其特征在于,该方
法还包括:在智能电视进入待机后,使DRAM处于低功耗模式。
3.如权利要求1所述的实现智能电视开机无线网络快速连接的方法,其特征在于,在智
能电视待机前将将网络状态镜像到DRAM中进行保存的方法是:
触发Android系统电源管理的待机程序后,首先判断当前的网络状态,如果处于无线
WiFi已连接的状态,则通知用户空间的WiFi程序停止使用无线网络数据,接着通知WiFi驱
动需要进入网络快速连接模式,WiFi驱动收到消息后,开始配置Suspend的供电方式;
当系统上层各部分Suspend...

【专利技术属性】
技术研发人员:汪文羿孙杰
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:四川;51

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

1