基于网络状态的设备优化方法及装置制造方法

文档序号:6638836阅读:170来源:国知局
基于网络状态的设备优化方法及装置制造方法
【专利摘要】本发明公开了一种基于网络状态的设备优化方法及装置,其中,方法包括:检测所述设备的网络连接模式,所述网络连接模式为所述设备当前使用的上网方式;获取所述设备中运行的第一进程,所述第一进程为所述设备进行网络连接的进程;确定所述第一进程的网络连接模式与当前设备的网络连接模式是否相同,若不相同,则对所述第一进程执行进程清理动作。上述方法可提高设备的运行速度,且同时可提高用户体验。
【专利说明】基于网络状态的设备优化方法及装置

【技术领域】
[0001]本发明涉及互联网技术,具体涉及一种基于网络状态的设备优化方法及装置。

【背景技术】
[0002]目前,常用的互联网上网方式有点到点协议$01111: 1:0⑶1 0乂61~£1:11611161:,简称?9^06)动态主机配置协议(0711 肅 1。1^081: 0011?1^111~81:1011 ?1~01:0。01,简称0^)和静态互联网协议(“社化11))三种方式。用户要上网,首先需要知道上网方式也就是3八?提供的上网方式是上面三种方式中的那一种,然后根据不同的上网方式对主机上的网络通信进行设置。比如,如果是???06连接类型的话,用户的下一步就是需要在主机相应的界面上填写正确的用户名和密码,如果是连接类型的话,用户在主机上就什么都不用做,就以直接上网,如果是1?连接类型,就需要填写I?地址,掩码,网关等信息才能上网。
[0003]然而,设备中经常保存有各种上网方式的进程,以便用户可以使用任一上网方式进行上网。为此,上述上网方式对应的进程占用较多的系统资源,且在优化清理软件在清理进程时,无法直接判断用户采用哪一进程进行上网,由此无法对该些进程进行优化。
[0004]另一种对设备进行优化的优化方案,例如,用户点击设备具备清理功能的按键来实现一键清理的目的。这种清理方式,会将所有的进程全部清理干净,例如,如果设备采用拨号上网,则将用于实现拨号上网的进程也清理,导致设备直接断网,破坏用户体验。


【发明内容】

[0005]针对现有技术中的缺陷,本发明提供了一种基于网络状态的设备优化方法及装置,该方法能够保证用户正常联网的状态下提高设备的运行速度,且同时提高用户体验。
[0006]第一方面,本发明提供一种基于网络状态的设备优化装置,包括:
[0007]检测单元,用于检测所述设备的网络连接模式,所述网络连接模式为所述设备当前使用的上网方式;
[0008]获取单元,用于获取所述设备中运行的第一进程,所述第一进程为所述设备进行网络连接的进程;
[0009]判断单元,用于确定所述第一进程的网络连接模式与当前设备的网络连接模式是否相同;
[0010]清理单元,用于在所述第一进程的网络连接模式与当前设备的网络连接模式不相同时,对所述第一进程执行进程清理动作。
[0011〕 可选地,所述检测单元,具体用于
[0012]将设备中运行的进程信息发送服务器,以使服务器根据预设策略判断所述设备当前使用的网络连接模式;
[0013]在所述服务器确定所述设备当前使用的网络连接模式之后,接收所述服务器发送的所述设备当前使用的网络连接模式的信息,获得设备当前使用的网络连接模式。
[0014]可选地,所述网络连接模式为:拨号上网模式、窄带综合业务数字网131^上网模式、宽带上网模式、光纤上网模式、无线上网模式中的一种。
[0015]可选地,所述获取单元,具体用于
[0016]将所述设备中当前运行的进程信息,将所述进程信息发送服务器,以使服务器根据预设策略获取所述进程信息中的进行网络连接的进程的信息;
[0017]接收所述服务器发送的所述进程信息中的进行网络连接的进程的信息;
[0018]根据所述进程信息中的进行网络连接的进程的信息,获得所述第一进程,所述第一进程为所述设备中进行网络连接的进程。
[0019]可选地,所述清理单元,还用于
[0020]结束所述第一进程,并释放该第一进程占用的内容,清理所述第一进程的缓存数据和/或临时数据。
[0021]第二方面,本发明还提供一种基于网络连接状态的设备优化方法,包括:
[0022]检测所述设备的网络连接模式,所述网络连接模式为所述设备当前使用的上网方式;
[0023]获取所述设备中运行的第一进程,所述第一进程为所述设备进行网络连接的进程;
[0024]确定所述第一进程的网络连接模式与当前设备的网络连接模式是否相同,若不相同,则对所述第一进程执行进程清理动作。
[0025]可选地,检测所述设备的网络连接模式,包括:
[0026]将设备中运行的进程信息发送服务器,以使服务器根据预设策略判断所述设备当前使用的网络连接模式;
[0027]在所述服务器确定所述设备当前使用的网络连接模式之后,接收所述服务器发送的所述设备当前使用的网络连接模式的信息,获得设备当前使用的网络连接模式。
[0028]可选地,所述网络连接模式为:拨号上网模式、窄带综合业务数字网131^上网模式、宽带上网模式、光纤上网模式、无线上网模式中的一种。
[0029]可选地,所述获取所述设备中运行的第一进程,包括:
[0030]将所述设备中当前运行的进程信息,将所述进程信息发送服务器,以使服务器根据预设策略获取所述进程信息中的进行网络连接的进程的信息;
[0031]接收所述服务器发送的所述进程信息中的进行网络连接的进程的信息;
[0032]根据所述进程信息中的进行网络连接的进程的信息,获得所述第一进程,所述第一进程为所述设备中进行网络连接的进程。
[0033]可选地,对所述第一进程执行进程清理动作,包括:
[0034]结束所述第一进程,并释放该第一进程占用的内容,清理所述第一进程的缓存数据和/或临时数据。
[0035]由上述技术方案可知,本发明提供的基于网络状态的设备优化方法及装置,该设备优化方法通过检测设备的网络连接模式,进而获取设备中进行网络连接的第一进程,确定第一进程的网络连接模式与当前设备的网络连接模式是否相同,若不相同,对第一进程执行进程清理动作,由此,可将设备当前不使用的其他上网方式对应的进程进行清理,由此可有效保证用户正常联网的状态下,提高设备的运行速度,同时提高用户体验。

【专利附图】

【附图说明】
[0036]图1八为本发明一实施例提供的基于网络状态的设备优化方法的流程示意图;
[0037]图18为本发明一实施例提供的基于网络状态的设备优化方法的流程示意图;
[0038]图X为本发明一实施例提供的进程列表的示意图;
[0039]图2为本发明另一实施例提供的基于网络状态的设备优化方法的流程示意图;
[0040]图3为本发明另一实施例提供的基于网络状态的设备优化方法的流程示意图;
[0041]图4为本发明一实施例提供的基于网络状态的设备优化装置的结构示意图。

【具体实施方式】
[0042]下面结合附图,对发明的【具体实施方式】作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0043]图1八示出了本发明一实施例提供的基于网络状态的设备优化方法的流程示意图,如图1八所示,本实施例的基于网络状态的设备优化方法如下所述。
[0044]301、检测设备的网络连接模式,所述网络连接模式为所述设备当前使用的上网方式。
[0045]举例来说,网络连接模式可为:拨号上网模式、窄带综合业务数字网131^上网模式、宽带上网模式、光纤上网模式、无线上网模式等中的一种。
[0046]在实际应用中,本地装置可以根据设备发送的报文确定当前设备的网络连接模式。
[0047]或者,具体实现时,可将设备中运行的进程信息发送服务器,以使服务器根据预设策略判断所述设备当前使用的网络连接模式;在所述服务器确定所述设备当前使用的网络连接模式之后,接收所述服务器发送的所述设备当前使用的网络连接模式的信息,获得设备当前使用的网络连接模式。
[0048]该处的服务器可为云服务器。
[0049]302、获取所述设备中运行的第一进程,所述第一进程为所述设备进行网络连接的进程。
[0050]举例来说,该步骤可通过如下的方式实现:
[0051]将所述设备中当前运行的进程信息,将所述进程信息发送服务器,以使服务器根据预设策略获取所述进程信息中的进行网络连接的进程的信息;
[0052]接收所述服务器发送的所述进程信息中的进行网络连接的进程的信息;
[0053]根据所述进程信息中的进行网络连接的进程的信息,获得所述第一进程,所述第一进程为所述设备中进行网络连接的进程。
[0054]303、确定所述第一进程的网络连接模式与当前设备的网络连接模式是否相同,若不相同,则对所述第一进程执行进程清理动作。
[0055]例如,结束所述第一进程,并释放该第一进程占用的内容,清理所述第一进程的缓存数据和/或临时数据。
[0056]当然,如果第一进程的网络连接模式与当前设备的网络连接模式相同,可不对该第一进程执行进程清理动作,跳过该第一进程。
[0057]在其他实施例中,还可获取设备中除第一进程之外的其他进程信息,可根据其他进程信息,确定所述设备的当前使用场景;
[0058]获取与当前使用场景匹配的优化策略;采用所述优化策略对所述设备中运行的进程进行优化。
[0059]进一步地,可将其他进程信息发送服务器,以使所述服务器根据所述进程信息确定设备的当前使用场景,以及与该当前使用场景匹配的优化策略;接收所述服务器发送的所述设备的当前使用场景的标识,以及与该当前使用场景匹配的优化策略;
[0060]其中,所述优化策略为所述服务器根据多个设备的使用场景统计的优化策略。
[0061〕 本实施例的基于网络状态的设备优化方法,通过检测设备的网络连接模式,进而获取设备中进行网络连接的第一进程,确定第一进程的网络连接模式与当前设备的网络连接模式是否相同,若不相同,对第一进程执行进程清理动作,由此,可将设备当前不使用的其他上网方式对应的进程进行清理,由此可有效保证用户正常联网的状态下,提高设备的运行速度,同时提尚用户体验。
[0062]图18示出了本发明一实施例提供的基于网络状态的设备优化方法的流程示意图,如图18所示,本实施例的基于网络状态的设备优化方法如下所述。
[0063]101、读取设备中的进程列表,遍历进程列表中当前设备运行的所有进程。
[0064]可理解的是,进程是指设备中正在运行的程序。如图X所示的进程列表的示意图。
[0065]通常,可以通过使用应用程序接口'获取设备的所有进程列表(即包括活跃进程和非活跃进程的列表)。
[0066]102、判断被遍历到的进程是否有属于设备用于进行网络连接的进程,若有,则执行步骤103,否则,可结束判断过程。
[0067]103、若步骤102中被遍历到的进程中有属于设备用于进行网络连接的进程,则可根据本地预设策略判断被遍历的所有用于进行网络连接的进程对应的网络连接模式,所述网络连接模式为所述设备当前使用的上网方式。
[0068]举例来说,当前设备的上网方式可为:使用100册拨号上网的拨号上网方式、使用八03101^11:8181113801~11361~ [1116,非对称数字用户)宽带拨号的180^ (1111:681-81:6(1 861-^106 ?6切01^,窄带综合业务数字网)上网方式、使用网线接入的宽带上网方式、光纤上网方式或者使用无线网卡接入的无线上网方式、上网方式等。
[0069]通常,一般1111(10*8系统中,拨号上网的进程可为:8^(^081:.6^6 0
[0070]在实际应用中,还可通过进程对应的程序确定该进程是否是设备中用于进行网络连接的进程。
[0071]另外,步骤103中的本地预设策略可为用户预先在设备中设置的策略,也可为预先从云端下载的策略。
[0072]104、根据所述设备的网络连接模式,确定被遍历的所有用于进行网络连接的进程中不属于该网络连接模式的进程,对确定的进程执行进程清理动作。
[0073]举例来说,执行进程清理动作可为使用8丨叩36”106关闭该进程对应的应用的后台服务程序,以及通过八应用程序接口调用接口,彻底关闭该进程。
[0074]在实际应用中,步骤103中,设备根据本地预设策略无法判断被遍历的所有用于进行网络连接的进程对应的网络连接模式,此时,该方法还可包括图中未示出的步骤103’:
[0075]103’、将被遍历的所有用于进行网络连接的进程的信息发送云服务器,以使所述云服务器根据云端预设策略判断所述设备当前使用的网络连接模式;
[0076]在云服务器确定所述设备当前使用的网络连接模式之后,接收所述云服务器发送的所述设备当前使用的网络连接模式。
[0077]应说明的是,本实施例中,可在执行步骤103’之后,再进一步执行步骤104。
[0078]本实施例中,如果上网方式为拨号上网方式,此时,针对拨号上网的进程可无需清理,其他上网方式的进程可直接清理即直接关闭,则可不会对设备进行断网处理,同时实现对设备的优化(例如对其他上网方式的进程和/或服务关闭、内存释放、清理系统垃圾等)。
[0079]本实施例的基于网络状态的设备优化方法,通过判断哪些进程属于用于进行网络连接的进程,进而根据该些进程确定设备当前使用的上网方式,由此,可将设备当前不使用的其他上网方式对应的进程进行清理,由此可有效提高设备的运行速度,同时提高用户体验。
[0080]另外,需要说明的是,图18中所示的设备优化方法首先是根据进程确定设备当前使用的网络连接模式,在其他实施例中,还可以根据设备中的其他信息如宽带接口是否使用等信息确定设备的网络连接模式,本实施例仅为举例说明,对网络连接模式的确定方式可不限定。
[0081]在其他实施例中,还可能出现的设备优化方法可包括下述的图中未示出的步骤101 和 102,103:
[0082]101、读取设备中的进程列表,获取该进程列表中所有进程的进程信息。
[0083]举例来说,进程信息可包括进程名称、进程对应的程序名称等。
[0084]102、采用本地上网方式分析策略分析所有进程的进程信息,确定该进程所在设备当前使用的上网方式。
[0085]在具体应用中,如果采用设备侧采用本地上网方式分析策略对所有进程信息无法分析时,可将该所有进程的进程信息上传云服务器,以使云服务器根据内部预设的策略对所有进程的进程信息仅此能够分析,以确定设备当前使用的上网方式。
[0086]103、根据设备当前使用的上网方式,确定进程列表中用于进行网络连接的进程中不属于该上网方式的进程,对确定的进程执行进程清理动作。
[0087]对确定的进程执行进程清理动作可为关闭该些进程,并释放该些进程所占用的内存和0^资源等信息。
[0088]本实施例中主要是先确定设备的上网方式,即网络连接模式,进而对设备中的进程进行分级处理,由此可保证用户的网络使用,且能够较好的提高用户使用体验。
[0089]图2示出了本发明一实施例提供的基于网络状态的设备优化方法的流程示意图,如图2所示,本实施例的基于网络状态的设备优化方法如下所述。
[0090]101、读取设备中的进程列表,遍历进程列表中当前设备运行的所有进程。
[0091]可理解的是,进程是指设备中正在运行的程序。
[0092]102、判断被遍历到的进程是否有属于设备用于进行网络连接的进程,若有,则执行步骤103,否则,执行步骤103&。
[0093]103、若步骤102中被遍历到的进程中有属于设备用于进行网络连接的进程,则可根据本地预设策略判断被遍历的所有用于进行网络连接的进程对应的网络连接模式,所述网络连接模式为所述设备当前使用的上网方式。
[0094]104、根据所述设备的网络连接模式,确定被遍历的所有用于进行网络连接的进程中不属于该网络连接模式的进程,对确定的进程执行进程清理动作。
[0095]103^若步骤102中被遍历到的进程中都不属于设备用于进行网络连接的进程,则针对被遍历到的每一进程,获取该进程的资源占用信息,将该进程的资源占用信息与资源优化配置策略中该进程的资源占用信息进行比较,以确定是否需要对该进程的资源占用信息进行优化;
[0096]其中,所述资源优化配置策略为预先从云服务器获取的策略。
[0097]举例来说,本实施例中进程的资源占用信息可包括以下的一项或多项:该进程的内存使用率、0?^占有率、磁盘10信息、网络吞吐量等。在具体应用中,进程的资源占用信息可为根据该进程的占有率、进程的内存使用率、磁盘10信息、网络吞吐量中的一项或多项计算得到的资源占用信息。
[0098]另外,对该进程的资源占用信息进行优化,可包括:网页标签进程或线程的关闭,浏览器插件进程的关闭、系统中当前运行进程和/或服务的关闭、内存释放、清理系统垃圾等。或者,对该进程的资源占用信息进行优化,还可包括:释放该进程占用的闲置的内存和0?^资源,以及清理该进程对应程序的垃圾文件等。
[0099]通常,云服务器中资源优化配置策略中每一进程的资源占用信息也是根据该进程的占有率、进程的内存使用率、磁盘10信息、网络吞吐量中的一项或多项计算得到的资源占用信息。
[0100]如果当前判断的进程的资源占用信息大于资源优化配置策略中该进程的资源占用信息,则可优化当前判断的进程。例如,可调用系统内存清理函数861:?1~0068810^1118861:8126清理各运行的进程占用的闲置的内存。或者,还可采用调用^111?1~00688函数关闭该进程。
[0101]其中,系统内存清理函数的原型是:
[0102]861:?1~00688101~^111^861:8126 (
[0103]III11^1-00688,
[0104]III 81221 ^1111111111111101-^111^861:8126,
[0105]III 81221
[0106])
[0107]本实施例中云服务器中的资源优化配置策略中每一进程的资源占用信息可为通过大量的统计获得的符合该程序使用规律的占用信息。由此,基于该资源优化配置策略可对本地进程进行监控,可实现本地进程的合理优化。
[0108]本实施例中,某一进程的资源占有率可理解为预设时间段内该进程的总时间和所有进程的总时间的比值。
[0109]本实施例的设备优化方法相对于图1八所示的设备优化方式可在所有进程都不属于用于进行网络连接的进程时,可对该些进程的资源占用信息进行分析,以确定该些进程是否是需要结束的进程,或者是否是需要优化的进程,进而可对需要优化的进程执行优化处理。由此,可有效提高设备的运行速度,同时提高用户体验。
[0110]图3示出了本发明一实施例提供的基于网络状态的设备优化方法的流程示意图,在图1八或图2所示的步骤104之后,图3所示的基于网络状态的设备优化方法还可包括下述的内容,如下的步骤105至步骤108所示。
[0111]105、判断被遍历到的进程是否属于?如?661',点对点)程序的?2?进程;若是,执行步骤106,否则,执行步骤106&。
[0112]举例来说,设备中的?2?进程可为呈序对应的?2?进程,014呈序对应的?2?进程、或1?程序对应的?2?进程等等,本实施例仅为举例说明?2?进程,不限定?2?进程的类型。
[0113]当前,?2?技术是目前互联网上最流行的一种数据传输技术。该技术中节点之间完全对等,数据不需要经过服务器即可以在节点之间相互传输。
[0114]106、若步骤105中被遍历到的进程属于?2?程序的?2?进程,则根据流量策略判断所述?2?进程是否属于用户当前正在使用的?2?程序;
[0115]其中,所述流量策略为预先从云服务器获取的策略。
[0116]107、如果确定所述?2?进程中的部分丨全部?2?进程不属于用户当前正在使用的?2?程序,则对所述部分/全部?2?进程执行进程清理动作;
[0117]举例来说,获取每一 ?2?进程的上传速率和下载速率,如果该?2?进程的上传速率大于第一预设阈值,和/或,所述?2?进程的下载速率小于第二预设阈值;则确定该?2?进程不属于用户当前正在使用的?2?程序。
[0118]该处的第一预设阈值和第二预设阈值可为根据经验获取的速率值。
[0119]108、如果确定?2?进程中的部分/全部?2?进程属于用户当前正在使用的?2?程序,则跳过该?2?程序,即不对该进程进行任何清理动作。
[0120]106^若步骤105中被遍历到的进程中都不属于?2?程序的?2?进程,则针对被遍历到的每一进程,获取该进程的资源占用信息,将该进程的资源占用信息与资源优化配置策略中该进程的资源占用信息进行比较,以确定是否需要对该进程的资源占用信息进行优化;
[0121]其中,所述资源优化配置策略为预先从云服务器获取的策略。
[0122]举例来说,本实施例中进程的资源占用信息可为根据该进程的0^占有率、进程的内存使用率、磁盘10信息、网络吞吐量中的一项或多项计算得到的资源占用信息。
[0123]如果根据上述步骤1063之后,需要对某一进程进行优化,则可向在设备的界面中弹出进程优化提示框,以便用户根据进程优化提示框中的提示按钮决定是否优化该进程。如果对某一进程进行优化处理,可为释放该进程所占用的闲置的内存和0^资源等信息。
[0124]进一步地,在图3所示的设备优化之后,本实施例的设备无线优化方法还可包括下述的图中未示出的步骤勵1和步骤勵2:
[0125]勵1、获取被遍历到的进程中不属于用于进行网络连接的进程、?2?进程的其它进程;
[0126]勵2、针对所述其它进程中的每一进程,获取该进程的资源占用信息,将该进程的资源占用信息与资源优化配置策略中该进程的资源占用信息进行比较,以确定是否需要对该进程的资源占用信息进行优化;
[0127]其中,所述资源优化配置策略为预先从云服务器获取的策略。
[0128]通常,如果确定当前判断的进程的资源占用信息大于资源优化配置策略中该进程的资源占用信息,则优化当前判断的进程。
[0129]本实施例中的基于网络状况的设备优化方法可根据预先设定的部分策略或者从云服务器下载的策略对本地进程进行判断,并实时监控可有效提高设备的运行速率,同时可提尚用户体验。
[0130]此外,可定期执行本实施例中的基于网络状况的设备优化方法。
[0131]在具体应用中,在执行上述任一实施例提及的设备优化方法之后,还可进一步监控本地是否有新进程启动,当监控到本地有新进程启动时,可采用前述的方法在预设时间段之后获取该新进程的资源占用信息,并与资源优化配置策略中该进程的资源占用信息进行比较,以确定该进程是否需要优化处理。
[0132]进一步地,有些进程在运行时必须符合一定的运行条件才可以正常运行,如果运行条件不符合,则该进程即使处于运行状态也无法正常使用,对于这种由于运行条件不符合而无法正常使用的进程,可以对其进行优化(例如,关闭)。例如,有些进程之间存在相互依赖关系,如进程八必须依赖进程8才能运行,因此,当检测到进程八正在运行时,可以进一步检测进程8是否正在运行,如果检测结果为否,则可以确定进程八运行条件不符合,从而对其进行优化处理。
[0133]图4示出了本发明一实施例提供的基于网络状态的设备优化装置的结构示意图,如图4所示,本实施例中的基于网络状态的设备优化装置包括:检测单元41、获取单元42、判断单元43和清理单元44 ;
[0134]该检测单元41用于检测设备的网络连接模式,所述网络连接模式为所述设备当前使用的上网方式;
[0135]获取单元42用于获取所述设备中运行的第一进程,所述第一进程为所述设备进行网络连接的进程;
[0136]判断单元43用于确定所述第一进程的网络连接模式与当前设备的网络连接模式是否相同;
[0137]清理单元44用于在所述第一进程的网络连接模式与当前设备的网络连接模式不相同时,对所述第一进程执行进程清理动作。
[0138]举例来说,上述的网络连接模式可为:拨号上网模式、窄带综合业务数字网131^上网模式、宽带上网模式、光纤上网模式、无线上网模式等中间的一种。本实施例对网络连接模式仅为举例说明,不对其进行限定。
[0139]在一种可能的实现方式中,所述检测单元41可具体用于,将设备中运行的进程信息发送服务器,以使服务器根据预设策略判断所述设备当前使用的网络连接模式;
[0140]在所述服务器确定所述设备当前使用的网络连接模式之后,接收所述服务器发送的所述设备当前使用的网络连接模式的信息,获得设备当前使用的网络连接模式。
[0141]在另一种可能的实现方式中,所述获取单元42可具体用于,将所述设备中当前运行的进程信息,将所述进程信息发送服务器,以使服务器根据预设策略获取所述进程信息中的进行网络连接的进程的信息;
[0142]接收所述服务器发送的所述进程信息中的进行网络连接的进程的信息;
[0143]根据所述进程信息中的进行网络连接的进程的信息,获得所述第一进程,所述第一进程为所述设备中进行网络连接的进程。
[0144]可选地,前述的清理单元44还可具体用于,结束所述第一进程,并释放该第一进程占用的内容,清理所述第一进程的缓存数据和丨或临时数据。
[0145]本实施例的基于网络状态的设备优化装置,通过检测单元检测设备的网络连接模式,进而获取单元可设备中进行网络连接的第一进程,判断单元可确定第一进程的网络连接模式与当前设备的网络连接模式是否相同,清理单元在判断单元确定不相同时对第一进程执行进程清理动作,由此,可将设备当前不使用的其他上网方式对应的进程进行清理,由此可有效提高设备的运行速度,同时提高用户体验。
[0146]此外,本实施例的设备优化装置可执行前述的图1八至图3所示的方法实施例中的流程,本实施例不在此进行详述。
[0147]本发明以评化如旧系统为例说明,并不限定上述方法用于103、八II(1101(1等操作系统中。
[0148]本发明的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0149]类似地,应当理解,为了精简本发明公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释呈反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0150]本领域技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在于该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是互相排斥之处,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0151]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0152]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(039)来实现根据本发明实施例的一种浏览器终端的设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0153]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0154]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。
【权利要求】
1.一种基于网络状态的设备优化装置,其特征在于,包括: 检测单元,用于检测设备的网络连接模式,所述网络连接模式为所述设备当前使用的上网方式; 获取单元,用于获取所述设备中运行的第一进程,所述第一进程为所述设备进行网络连接的进程; 判断单元,用于确定所述第一进程的网络连接模式与当前设备的网络连接模式是否相同; 清理单元,用于在所述第一进程的网络连接模式与当前设备的网络连接模式不相同时,对所述第一进程执行进程清理动作。
2.根据权利要求1所述的装置,其特征在于,所述检测单元,具体用于 将设备中运行的进程信息发送服务器,以使服务器根据预设策略判断所述设备当前使用的网络连接模式; 在所述服务器确定所述设备当前使用的网络连接模式之后,接收所述服务器发送的所述设备当前使用的网络连接模式的信息,获得设备当前使用的网络连接模式。
3.根据权利要求1或2所述的装置,其特征在于,所述网络连接模式为:拨号上网模式、窄带综合业务数字网ISDN上网模式、宽带上网模式、光纤上网模式、无线上网模式中的一种。
4.根据权利要求1所述的装置,其特征在于,所述获取单元,具体用于 将所述设备中当前运行的进程信息,将所述进程信息发送服务器,以使服务器根据预设策略获取所述进程信息中的进行网络连接的进程的信息; 接收所述服务器发送的所述进程信息中的进行网络连接的进程的信息; 根据所述进程信息中的进行网络连接的进程的信息,获得所述第一进程,所述第一进程为所述设备中进行网络连接的进程。
5.根据权利要求1至4任一所述的装置,其特征在于,所述清理单元,还用于 结束所述第一进程,并释放该第一进程占用的内容,清理所述第一进程的缓存数据和/或临时数据。
6.一种基于网络连接状态的设备优化方法,其特征在于,包括: 检测设备的网络连接模式,所述网络连接模式为所述设备当前使用的上网方式; 获取所述设备中运行的第一进程,所述第一进程为所述设备进行网络连接的进程; 确定所述第一进程的网络连接模式与当前设备的网络连接模式是否相同,若不相同,则对所述第一进程执行进程清理动作。
7.根据权利要求6所述的方法,其特征在于,检测所述设备的网络连接模式,包括: 将设备中运行的进程信息发送服务器,以使服务器根据预设策略判断所述设备当前使用的网络连接模式; 在所述服务器确定所述设备当前使用的网络连接模式之后,接收所述服务器发送的所述设备当前使用的网络连接模式的信息,获得设备当前使用的网络连接模式。
8.根据权利要求6或7所述的方法,其特征在于,所述网络连接模式为:拨号上网模式、窄带综合业务数字网ISDN上网模式、宽带上网模式、光纤上网模式、无线上网模式中的一种。
9.根据权利要求6所述的方法,其特征在于,所述获取所述设备中运行的第一进程,包括: 将所述设备中当前运行的进程信息,将所述进程信息发送服务器,以使服务器根据预设策略获取所述进程信息中的进行网络连接的进程的信息; 接收所述服务器发送的所述进程信息中的进行网络连接的进程的信息; 根据所述进程信息中的进行网络连接的进程的信息,获得所述第一进程,所述第一进程为所述设备中进行网络连接的进程。
10.根据权利要求6至9任一所述的方法,其特征在于,对所述第一进程执行进程清理动作,包括: 结束所述第一进程,并释放该第一进程占用的内容,清理所述第一进程的缓存数据和/或临时 数据。
【文档编号】G06F9/445GK104503785SQ201410778227
【公开日】2015年4月8日 申请日期:2014年12月15日 优先权日:2014年12月15日
【发明者】杨继鑫, 李良, 潘全新 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1