利索能及
我要发布
收藏
专利号: 2012105681819
申请人: 深圳TCL新技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-09
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种网络状态的提示方法,其特征在于,包括以下步骤:

启动网络检查线程,调用网络状态检测函数,判断当前网络接口是否打开以及是否获得IP地址;若当前网络接口未打开和/或未获得IP地址,则记录当前网络状态为连接异常并返回当前网络状态为连接异常的提示信息;若当前网络接口打开并且获得IP地址,则建立通信变量套接字socket,并在所述socket与互联网服务器连通时,获取当前网络状态为连接正常,在所述socket与互联网服务器没有连通时,获取当前网络状态为连接异常;

判断所述当前网络状态与前一次网络状态是否相同;若是,则退出网络检查线程;若否,则记录当前网络状态并返回当前网络状态的提示信息;

通过浏览器或页面显示所述当前网络状态的提示信息,其中,在当前网络状态正常时,显示联网提示信息或者刷新当前页面以加载用户请求的页面信息;

所述通过浏览器显示所述当前网络状态的提示信息包括:

解析并下载需绘制的页面元素,根据所述页面元素的加载顺序,将所述页面元素加载至内存中,并在所述内存中依次叠加所述页面元素形成显示图像;判断所述当前网络状态是否处于网络连接异常状态;若是,则在所述显示图像的最上层叠加网络连接异常的图片元素,将得到的最终显示图像通过所述浏览器进行显示;若否,则刷新当前页面并加载用户请求的页面;

所述通过页面显示所述当前网络状态的提示信息包括:

调用脚本语言扩展JSE,获取当前网络状态;判断所述当前网络状态是否处于网络连接异常状态;若是,则显示网络连接异常提示信息;若否,则不显示网络连接异常提示信息;

或者,所述浏览器启动一用于识别网络状态是否发生改变的线程,在识别到网络状态发生改变时,发送一键值至所述页面;所述页面接收所述键值,判断所述键值是否为网络标记键值;若是,则根据所述网络标记键值,判断所述当前网络状态是否处于网络连接异常状态;若是,则显示网络连接异常提示信息;若否,则不显示现网络连接异常提示信息。

2.一种网络状态的提示装置,其特征在于,包括:

网络状态获取模块,用于启动网络检查线程,调用网络状态检测函数,判断当前网络接口是否打开以及是否获得IP地址;若当前网络接口未打开和/或未获得IP地址,则记录当前网络状态为连接异常并返回当前网络状态为连接异常提示信息;若当前网络接口打开并且获得IP地址,则建立通信变量套接字socket,并在所述socket与互联网服务器连通时,获取当前网络状态为连接正常,在所述socket与互联网服务器没有连通时,获取当前网络状态为连接异常;

网络状态识别模块,用于判断当前网络状态与前一次网络状态是否相同;若是,则退出网络检查线程;若否,则记录当前网络状态并返回当前网络状态的提示信息,其中,在当前网络状态正常时,显示联网提示信息或者刷新当前页面以加载用户请求的页面信息;

网络状态显示模块,用于通过浏览器或页面显示所述当前网络状态的提示信息;

其中,所述网络状态显示模块显示所述当前网络状态的提示信息的方式包括:

解析并下载需绘制的页面元素,根据所述页面元素的加载顺序,将所述页面元素加载至内存中,并在所述内存中依次叠加所述页面元素形成显示图像;判断所述当前网络状态是否处于网络连接异常状态;若是,则在所述显示图像的最上层叠加网络连接异常的图片元素,将得到的最终显示图像通过所述浏览器进行显示;若否,则刷新当前页面并加载用户请求的页面;

或者:

调用脚本语言扩展JSE,获取当前网络状态;判断所述当前网络状态是否处于网络连接异常状态;若是,则显示网络连接异常提示信息;若否,则不显示网络连接异常提示信息;

或者:

启动一用于识别网络状态是否发生改变的线程,在识别到网络状态发生改变时,获取网络状态对应的键值,判断所述键值是否为网络标记键值;若是,则根据所述网络标记键值,判断所述当前网络状态是否处于网络连接异常状态;若是,则显示网络连接异常提示信息;若否,则不显示现网络连接异常提示信息。