网络回连方法及装置制造方法及图纸

技术编号:18916338 阅读:64 留言:0更新日期:2018-09-12 03:53
本发明专利技术实施例提供一种网络回连方法及装置,其中,该方法包括:在系统从STR休眠状态中唤醒时,监测系统的通知消息;若监测到所述系统中配置文件改写的第一通知消息,则执行网络回连操作。本发明专利技术实施例提供的网络回连方法及装置,能够提高网络回连的速度。

Network connection method and device

The embodiment of the present invention provides a network link method and apparatus, wherein the method includes: monitoring the notification message of the system when the system wakes up from the STR sleep state; and performing a network link operation if the first notification message of the configuration file rewriting in the system is monitored. The network connection method and device provided by the embodiment of the invention can improve the speed of network connection.

【技术实现步骤摘要】
网络回连方法及装置
本专利技术实施例涉及网络连接
,尤其涉及一种网络回连方法及装置。
技术介绍
在Kilby系统中,当系统从挂起到内存(SuspendtoRAM,简称STR)的休眠模式中唤醒时,需要对挂载在USB设备上的无线网络进行回连。目前的回连机制是在平台厂商和中间件系统的服务加载完毕后,由中间件系统发送回连消息,触发系统的网络回连流程。由于这种机制需要在平台厂商和中间件系统的服务加载完毕后才能触发网络回连流程,因此,网络回连的耗时较长。
技术实现思路
本专利技术实施例提供一种网络回连方法及装置,用以提高网络回连的速度。本专利技术实施例第一方面提供一种网络回连方法,该方法包括:在系统从STR休眠状态中唤醒时,监测系统的通知消息;若监测到所述系统中配置文件改写的第一通知消息,则执行网络回连操作。可选的,所述在系统从STR休眠状态中唤醒时,监测系统的通知消息,包括:在系统从STR休眠状态中唤醒时,判断所述STR休眠状态的类型;若判断所述系统是从第一STR休眠状态中唤醒,则监测系统中关于配置文件的通知消息,其中,在所述第一STR休眠状态中,所述系统用于挂载网络的USB设备处于挂载状态。可选的,所述方法还包括:若判断所述系统是从第二STR休眠状态中唤醒,则监测所述系统中关于配置文件和USB设备的通知消息,其中,在所述第二STR休眠状态中,所述系统用于挂载网络的USB设备处于卸载状态。可选的,所述若监测到所述系统中配置文件改写的第一通知消息,则执行网络回连操作还包括:若监测到所述系统中配置文件改写的第一通知消息,以及所述系统中用于挂载网络的USB设备成功加载的第二通知消息时,执行网络回连操作。可选的,所述系统包括linux系统。本专利技术实施例第二方面提供一种网络回连装置,包括:监测模块,用于在系统从STR休眠状态中唤醒时,监测系统的通知消息;第一执行模块,用于在所述监测模块监测到所述系统中配置文件改写的第一通知消息时,执行网络回连操作。可选的,所述监测模块,包括:判断子模块,用于在系统从STR休眠状态中唤醒时,判断所述STR休眠状态的类型;第一监测子模块,用于在判断所述系统是从第一STR休眠状态中唤醒时,监测系统中关于配置文件的通知消息,其中,在所述第一STR休眠状态中,所述系统用于挂载网络的USB设备处于挂载状态。可选的,所述监测模块,还包括:第二监测子模块,用于在所述判断子模块判断所述系统是从第二STR休眠状态中唤醒时,监测所述系统中关于配置文件和USB设备的通知消息,其中,在所述第二STR休眠状态中,所述系统中用于挂载网络的USB设备处于卸载状态。可选的,所述第一执行模块,包括:第一执行子模块,用于在监测到所述系统中配置文件改写的第一通知消息,以及所述系统中用于挂载网络的USB设备成功加载的第二通知消息时,执行网络回连操作。可选的,所述系统包括linux系统。基于以上各方面,本专利技术实施例具有以下有益效果:本专利技术实施例,通过在系统从STR休眠状态中唤醒时,监测系统的通知消息,并在监测到系统中配置文件改写的第一通知消息时,执行网络回连操作。由于系统从STR休眠状态中唤醒时会改变系统的配置文件,并发出第一通知消息,且该第一通知消息的发出要早于中间件发出的用于触发网络回连的通知消息,因此,能够提高系统网络回连的速度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种网络回连方法的流程图;图2是本专利技术实施例提供的一种网络回连方法的流程图;图3是本专利技术实施例提供的一种网络回连装置的结构示意图;图4是本专利技术实施例提供的另一网络回连装置的结构示意图;图5为本专利技术实施例提供的终端设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤的过程或结构的装置不必限于清楚地列出的那些结构或步骤而是可包括没有清楚地列出的或对于这些过程或装置固有的其它步骤或结构。本专利技术实施例提供一种网络回连方法,该方法可以由一种网络回连装置来执行,该网络回连装置设置在使用Kilby系统的终端设备中。图1是本专利技术实施例提供的一种网络回连方法的流程图,如图1所示,该方法包括如下步骤:步骤101、在系统从STR休眠状态中唤醒时,监测系统的通知消息。步骤102、若监测到所述系统中配置文件改写的第一通知消息,则执行网络回连操作。本实施例涉及的系统包括linux系统,但不局限于linux系统。以linux系统为例,在本示例中,linux系统包括两种类型的STR休眠状态分别为第一STR休眠状态和第二STR休眠状态,在第一STR休眠状态中,系统待机并开启网络唤醒功能(WOW),系统中用于挂载网络的USB设备处于挂载状态,在第二STR休眠状态中,系统待机,系统中用于挂载网络的USB设备处于卸载状态。当系统进入STR休眠状态时,系统会发出待机消息,并通过该待机消息将系统的待机状态设置为第一STR休眠状态或第二STR休眠状态。本实施例需要监测的通知消息包括系统中关于配置文件的通知消息和关于USB设备的通知消息。在一种可能的实现方式中,网络回连装置可以在一监测到用于通知系统中的配置文件被改写的第一通知消息时,就根据现有的网络回连流程执行网络回连操作。具体的,当系统从STR休眠状态中唤醒时,系统中的etc目录下的配置文件会被改写,并发出第一通知消息。此时基于inotify机制,监测获得第一通知消息,并在获得第一通知消息后通过调用系统中用于实现网络回连的函数进行网络回连,该种方式适用于系统从第一STR休眠状态中唤醒的场景。在另一种可能的实现方式中,网络回连装置可以在监测到第一通知消息,且确定系统中用于挂载网络的USB设备已经成功驱动或处于挂载状态时,执行网络回连操作。比如,网络回连装置在监测到第一通知消息时,可以通过发送心跳信息等方式来检测系统中用于挂载网络的USB设备是否已经成功驱动或处于挂载状态,若是,则进一步执行网络回连操作,若不是,则等到该USB设备成功驱动后在执行网络回连操作。该种方式适用于任意一种可能的场景。本实施例,通过在系统从STR休眠状态中唤醒时,监测系统的通知消息,并在监测到系统中配置文件改写的第一通知消息时,执行网络回连操作。由于系统从STR休眠状态中唤醒时会改变系统的配置文件,并发出第一通知消息,且该第一通知消息的发出要早于中间件发出的用于触发网络回连的通知消息,因此,能够提高系统网络回连的速度。图2是本专利技术实施例提供的一种网络回连方法的流程图,如图2所示,在图1实施例的基础上,本实施例包括如下步骤:步骤201、在系统从STR休眠状态中唤醒时,判断所述STR休眠状本文档来自技高网...

【技术保护点】
1.一种网络回连方法,其特征在于,包括:在系统从STR休眠状态中唤醒时,监测系统的通知消息;若监测到所述系统中配置文件改写的第一通知消息,则执行网络回连操作。

【技术特征摘要】
1.一种网络回连方法,其特征在于,包括:在系统从STR休眠状态中唤醒时,监测系统的通知消息;若监测到所述系统中配置文件改写的第一通知消息,则执行网络回连操作。2.根据权利要求1所述的方法,其特征在于,所述在系统从STR休眠状态中唤醒时,监测系统的通知消息,包括:在系统从STR休眠状态中唤醒时,判断所述STR休眠状态的类型;若判断所述系统是从第一STR休眠状态中唤醒,则监测系统中关于配置文件的通知消息,其中,在所述第一STR休眠状态中,所述系统用于挂载网络的USB设备处于挂载状态。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若判断所述系统是从第二STR休眠状态中唤醒,则监测所述系统中关于配置文件和USB设备的通知消息,其中,在所述第二STR休眠状态中,所述系统用于挂载网络的USB设备处于卸载状态。4.根据权利要求3所述的方法,其特征在于,所述若监测到所述系统中配置文件改写的第一通知消息,则执行网络回连操作还包括:若监测到所述系统中配置文件改写的第一通知消息,以及所述系统中用于挂载网络的USB设备成功加载的第二通知消息时,执行网络回连操作。5.根据权利要求1所述的方法,其特征在于,所述系统包括linux系统。6.一种网络回连装置,其...

【专利技术属性】
技术研发人员:陈景霖
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

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

1