网络连线控制方法及相关电子装置的制作方法

文档序号:6607787阅读:165来源:国知局
专利名称:网络连线控制方法及相关电子装置的制作方法
技术领域
本发明是有关于一种自动控制网络连线的电子装置及其网络连线控制方法,特别是有关于一种可于需要使用无线网络时,无须打开无线网络的硬件开关而能自动与无线网络进行连线的电子装置及方法。
背景技术
近年来,随着网络的应用与发展越来越成熟,使用者需要通过网络取得信息的机会有越来越大。使用者可以利用其电子装置如计算机系统、可携式装置等,经由适当的应用程序通过网络进行大量服务与应用。传统上,当使用者需要使用这些网络服务时,必须先将电子装置连上网络,才能使用这些网络服务。然而,当使用者开启应用程序想要使用网络服务才发现网络未连线时,必须手动进行网络连线的设定或打开相关的网络开关。举例来说, 当笔记本型计算机的使用者欲使用无线网络上网时,必须先将无线网络的开关打开,再选取无线网络才能上网。因此,需要一种能够自动控制网络连线的方法。

发明内容
有鉴于此,本发明提供一种自动控制网络连线的电子装置及其网络连线控制方法,以解决上述的问题。本发明实施例提供一种网络连线控制方法,适用于一电子装置。包括下列步骤。首先,检测到一应用程序已开启。接着,依据应用程序的一判别数据,判断应用程序是否需要使用到一网络。当判定应用程序需要使用到网络且电子装置未与网络连线时,自动建立一连线至网络以执行应用程序。本发明实施例还提供一种电子装置,至少包括一网络连线单元、一检测单元以及一判断单元。网络连线单元可与一网络建立一连线。检测单元用以检测一应用程序是否已开启或关闭。判断单元耦接至检测单元,用以于检测单元检测到应用程序已开启时,接收并依据应用程序的判别数据,判断应用程序是否需要使用到网络,并且当判定应用程序需要使用到网络且电子装置未与网络连线时,自动启动网络连线单元建立连线至网络以执行该应用程序。本发明上述方法可以通过程序码方式收录于物理媒体中。当程序码被机器加载且执行时,机器变成用以实行本发明的装置。为使本发明的上述和其它目的、特征、和优点能更明显易懂,下文特举出较佳实施例,并配合所附图式,作详细说明如下。


图1显示依据本发明实施例的操作环境的示意图。图2是显示一依据本发明实施例的网络连线控制方法的流程图。图3是显示另一依据本发明实施例的网络连线控制方法的流程图, 图4是显示另一依据本发明实施例的网络连线控制方法的流程图, 图5是显示另一依据本发明实施例的网络连线控制方法的流程图, [主要元件标号说明]
100 电子装置 120 判断单元 140 显示单元 300 连线;
10 操作系统; 110 检测单元; 130 网络连线单元; 200 网络;
S202-S210 S402-S414
4丸行步骤;S302-S304 4丸行步骤;S502-S518
〃执行步骤; 〃执行步骤。
具体实施例方式本发明实施例中提供一种可用于自动控制网络连线的电子装置及其网络连线控制方法,提供简单的接口,让使用者选取执行各类型的软件时,自动将未连线的网络开关开启并且连上网络。此外,亦能监视网络存取状态,当检测到操作系统有任何的网络存取需求时,也可自动将无线网络开关开启并且连上网络。图1显示依据本发明实施例的操作环境的示意图。如图1所示,操作环境10中包含一依据本发明实施例的电子装置100以及一网络200。其中,电子装置100包括计算机系统如个人计算机与可携式装置如笔记本型计算机等,但不限于此。依据本发明实施例的电子装置100至少包括一检测单元110、一判断单元120、一网络连线单元130以及一显示单元140。检测单元110可用以检测是否有应用程序开启或关闭。判断单元120耦接至检测单元110,可依据检测单元110所检测到的应用程序的判别数据来判别应用程序是否需要使用到网络。其中,判别数据至少包括应用程序的类型数据以及需求数据,但不限于此。应用程序的类型数据可用以判断应用程序所属的类型,而应用程序的需求数据则表示执行应用程序时所需的服务需求。网络连线单元130可为任意的有线或无线通讯模块,例如蓝牙 (blue-tooth)通讯模块、WiFi或3G或符合IEEE802. IX标准的无线网络(WLAN)通讯模块, 可用以连接至对应的有线或无线网络上,使得电子装置100可存取连接网络上的资源。网络200可包括有线或无线网络,例如因特网(INTERNET)、WiFi或3G无线网络等等,但不限于此。电子装置100可通过网络连线单元130建立一连线300,以连线至网络200,并且从网络200进行数据存取。举例来说,若网络200为WiFi网络且网络连线单元130为WiFi通讯模块时,电子装置100可通过对应的WiFi通讯模块与WiFi网络建立无线连线并进行无线通讯。显示单元140用以显示提示消息,可用以显示关于网络即将关闭的提示消息。显示单元140可还提供使用者接口(未绘示),通过使用者接口,使用者可手动地解除关闭网络的要求或确认要关闭网络。详细的网络连线控制方法将于后进行说明。图2显示一依据本发明实施例的网络连线控制方法的流程图。请同时参照图1与图2。依据本发明实施例的网络连线控制方法可以应用于电子装置100上,用以自动控制网络的连线与否。首先,如步骤S202,检测单元110检测到一应用程序已开启。接着,如步骤S204, 判断单元120接收并依据应用程序的判别数据,进行一连线需求判定,判断检测到的应用程序是否需要使用到网络200(步骤S206)。其中,判别数据至少包括应用程序的类型数据以及需求数据。因此,判断单元120判断应用程序是否需要使用到网络是可依据其类型数据,判断检测到的应用程序是否为一指定类型的软件。于一些实施例中,指定类型的软件为一通讯类型软件,此通讯类型软件于执行时,会发出网络连线需求以与网络200进行通讯。 举例来说,通讯类型软件可包括网络浏览软件如IE、实时通讯软件如MSN、电子邮件软件如 Outlook,但不限于此。于本实施例中,当检测到的应用程序为指定类型的软件的软件时,便判定为需要使用到网络。于另一实施例中,当检测到的应用程序不属于指定类型的软件时,判断单元120 可进一步依据判别数据中的需求数据,判断此应用程序是否提出网络的存取需求来判断其是否需要使用到网络。举例来说,当一非指定类型的软件例如播放软件被开启且要求进行在线更新时,其将会提出网络的存取需求。因此,当检测到的应用程序有提出网络的存取需求时,便判定为需要使用到网络。若检测到的应用程序无需使用到网络(步骤S206的否)时,例如开启的应用程序为一般图像处理或文字处理软件时,则流程结束。若检测到的应用程序需要使用到网络 (步骤S206的是),如步骤S208,判断单元120接着判断网络是否已连线。若网络为连线状态(步骤S208的是),表示无须再与网络连线,则流程结束。若网络不是连线状态,也就是离线状态(步骤S208的否),如步骤S210,表示需要建立连线,因此,判断单元120将自动建立一连线300至网络200,以便执行应用程序。于此步骤,判断单元120可启动与网络 200相对应的网络连线单元130,并通过网络连线单元130与网络200建立连线。由于判断单元120会自动建立连线,因此,使用者无须手动进行网络的连线操作。于一些实施例中,当电子装置100包括多个不同网络对应的网络连线单元130时, 判断单元120可选择一预设网络或一最快网络来与网络200建立连线。举例来说,假设电子装置100同时包含WiFi网络以及3G网络的网络连线单元130时,由于WiFi网络较3G 网络容易建立连线,因此可优先选择最快网络-WiFi网络进行连线。于一些实施例中,当开始执行应用程序之后,依据本发明实施例的网络连线控制方法可进一步监控应用程序的执行情形,并于应用程序关闭或结束网络连线需求后,自动关闭与网络200的连线,以达到省电的目的。请参照图3。图3显示另一依据本发明实施例的网络连线控制方法的流程图。依据本实施例的网络连线控制方法可以应用于电子装置100上,用以自动关闭与网络的连线。首先,如步骤S302,检测单元110将持续检测应用程序是否关闭。当检测到应用程序仍在执行时(步骤S302的否),则回到步骤S302,检测单元110继续检测应用程序是否关闭。当检测到应用程序已关闭时(步骤S302的是),判断单元120将关闭网络连线单元 130,自动关闭与网络200的连线。也就是说,此时,电子装置100将与网络200离线。以下列举一些实施例,用以辅助说明依据本发明的网络连线控制方法细节,但本发明并不限于此。于以下实施例,假设电子装置100为一笔记本型计算机,指定类型的软件为前述的通讯类型软件,网络连线单元130为一无线通讯模块,可与一无线网络建立一连线。举例来说,网络连线单元130例可为一 WiFi通讯模块,可与一 WiFi网络建立一连线, 但不限于此。图4显示另一依据本发明实施例的网络连线控制方法的流程图。首先,如步骤S402,检测单元110检测到一应用程序已开启。接着,如步骤S404,判断单元120接收并依据应用程序的判别数据,判断检测到的应用程序是否为一指定类型的软件(步骤S404)。其中,判别数据至少包括应用程序的类型数据以及需求数据。因此,判断单元120可依据其类型数据,判断检测到的应用程序是否为一指定类型的软件。若检测到的应用程序为非指定类型的软件(例如一般文字处理软件)时(步骤 S404的否),则流程结束。若检测到的应用程序为指定类型的软件(例如IE)时(步骤S404 的是),如步骤S406,判断单元120接着判断网络是否已连线。若网络为连线状态(步骤 S406的是),表示无须再与网络连线,则流程结束。若网络不是连线状态,也就是离线状态 (步骤S406的否),如步骤S408,表示需要建立连线,因此,判断单元120将开启无线通讯模块,以自动建立一连线至无线网络,以便执行应用程序。于此步骤,判断单元120可启动与此无线网络相对应的无线通讯模块,并通过无线通讯模块与网络无线网络建立连线。此时, 使用者便可通过网络200并执行选取的应用程序。于应用程序开始执行之后,如步骤S410,检测单元110将持续检测应用程序是否关闭。当检测到应用程序仍在执行时(步骤S410的否),则回到步骤S410,检测单元110继续检测应用程序是否关闭。当检测到应用程序已关闭时(步骤S410的是),如步骤S412, 判断单元120接着判断是否有其它指定类型的软件被开启。若是,表示网络正被其它应用程序使用中,无须关闭,因此流程便结束。若没有其它指定类型的软件被开启时(步骤S412 的否),判断单元120将关闭无线通讯模块,自动关闭与无线网络的连线。也就是说,此时, 电子装置100将与无线网络200离线。于另一实施例中,当检测到的应用程序不属于指定类型的软件时,判断单元120 可进一步依据判别数据中的需求数据,判断此应用程序是否提出网络的存取需求来判断其是否需要使用到网络,并决定是否建立一连线至网络或关闭与网络的连线。举例来说,当一非指定类型的软件例如播放软件被开启且要求进行在线更新时, 其将会提出网络的存取需求。此外,于本实施例中,判断单元120可进一步判断是否一既定时间已无网络的存取需求来决定是否需使用到网络。当判定网络无存取需求已超过既定时间时,判断单元120将通过显示单元140提示使用者相关消息以准备关闭网络连线。于一些实施例中,于判定该网络无存取需求已超过既定时间时,判断单元120可显示一消息以提示使用者网络即将关闭并询问使用者是否关闭网络连线功能。使用者可通过一使用者接口(未绘示)来执行或取消关闭网络的操作。请参照图5。图5显示另一依据本发明实施例的网络连线控制方法的流程图。首先,如步骤 S502,检测单元110检测到一应用程序已开启。接着,如步骤S504,判断单元120接收并依据应用程序的判别数据,判断应用程序是否提出网络存取需求。其中,判别数据至少包括应用程序的类型数据以及需求数据。因此,判断单元120可进一步依据判别数据中的需求数据,判断此应用程序是否提出网络的存取需求。若判定为检测到的应用程序并未提出网络的存取需求时(步骤S504的否),则流程结束。若判定为检测到的应用程序有提出网络的存取需求时(例如检测到播放软件被开启且要求进行在线更新)时(步骤S504的是),如步骤S506,判断单元120接着判断网络是否已连线。若网络为连线状态(步骤S506的是),表示无须再与网络连线,则流程结束。若网络不是连线状态,也就是离线状态(步骤S506的否),如步骤S508,表示需要建立连线,因此,判断单元120将开启无线通讯模块,以自动建立一连线至无线网络,以便执行应用程序。类似地,判断单元120可启动与此无线网络相对应的无线通讯模块,并通过无线通讯模块与网络无线网络建立连线。此时,使用者便可通过网络200执行选取的应用程序。于应用程序开始执行之后,如步骤S510,检测单元110将持续检测应用程序的网络存取状态。当检测到应用程序仍在存取网络或无网络存取但未超过既定时间(例如30 分钟)时(步骤S510的否),则回到步骤S510,检测单元110继续检测应用程序的网络存取状态。举例来说,检测单元110可持续判断应用程序是否超过30分钟已无对网络存取。 当判定已无网络的存取需求超过既定时间时(步骤S510的是),如步骤S512,判断单元120 接着判断是否有其它指定类型的软件被开启。若是,表示网络正被其它应用程序使用中,无须关闭,因此流程便结束。于判定已无网络的存取需求超过既定时间时,若没有其它指定类型的软件被开启时(步骤S512的否),如步骤S514,判断单元120可通过显示单元140显示一消息,用以表示即将关闭与网络的连线。此时,倘若使用者仍须使用网络,使用者可通过一使用者接口(未绘示),手动取消关闭的要求,回到步骤S510,持续检测应用程序的网络存取状态(步骤S516的是)。类似地,使用者也可通过此使用者接口确认要关闭网络或者设定一段等待时间之后自动发出确认要关闭网络的要求。因此,当确认要关闭网络时(步骤S516的否),如步骤S518,判断单元120将关闭无线通讯模块,自动关闭与无线网络的连线。综上所述,依据本发明的网络连线控制方法及其相关的电子装置,可自动依据开启的应用程序是否需要用到网络(例如无线网络)的判断来开关网络,使用者无须手动将网络打开,省时又省力。此外,当不使用网络时,依据本发明的网络连线控制方法亦可自动关闭网络,可节能省电。再者,依据本发明的网络连线控制方法及其相关的电子装置,可自动于执行网络相关应用时开关网络,可将用于网络开关的硬件按键或触控按键移除,省去硬件按键或触控按键的费用,节省成本。本发明的方法,或特定型态或其部份,可以以程序码的型态包含于实体媒体,如软盘、光盘片、硬盘、或是任何其它机器可读取(如计算机可读取)储存媒体,其中,当程序码被机器,如计算机加载且执行时,此机器变成用以参与本发明的装置。本发明的方法与装置也可以以程序码型态通过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序码被机器,如计算机接收、加载且执行时,此机器变成用以参与本发明的装置。当在一般用途处理器实作时,程序码结合处理器提供一操作类似于应用特定逻辑电路的独特装置。虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可做些许更动与润饰,因此本发明的保护范围当视所附的权利要求范围所界定者为准。
权利要求
1.一种网络连线控制方法,适用于一电子装置,包括下列步骤 检测到一应用程序已开启;依据该应用程序的一判别数据,判断该应用程序是否需要使用到一网络;以及当判定该应用程序需要使用到该网络且该电子装置未与该网络连线时,自动建立一连线至该网络以执行该应用程序。
2.根据权利要求1所述的网络连线控制方法,其中该判断该应用程序是否需要使用到该网络是判断该应用程序是否为一指定类型的软件。
3.根据权利要求2所述的网络连线控制方法,其中该指定类型的软件包括一通讯类型软件。
4.根据权利要求2所述的网络连线控制方法,其中该判断该应用程序是否需要使用到该网络的步骤还包括当该应用程序非为该指定类型的软件时,判断该应用程序是否提出该网络的存取需求。
5.根据权利要求1所述的网络连线控制方法,其中该网络包括无线网络。
6.根据权利要求1所述的网络连线控制方法,还包括 检测该应用程序是否关闭;以及当检测到该应用程序已关闭时,关闭与该网络的该连线。
7.根据权利要求1所述的网络连线控制方法,还包括 判断是否一既定时间已无该网络的存取需求;以及当判定已无该网络的存取需求超过该既定时间时,关闭与该网络的该连线。
8.根据权利要求8所述的网络连线控制方法,还包括于判定已无该网络的存取需求超过该既定时间时,显示一消息,用以表示即将关闭该网络的该连线。
9.根据权利要求1所述的网络连线控制方法,其中该自动建立该连线的该网络以执行该应用程序的步骤还包括选择一预设网络或一最快网络,并自动建立与该选取网络相关的该连线以执行该应用程序。
全文摘要
一种网络连线控制方法,适用于一电子装置。首先,检测到一应用程序已开启。接着,依据应用程序的一判别数据,判断应用程序是否需要使用到一网络。当判定应用程序需要使用到网络且电子装置未与网络连线时,自动建立一连线至网络以执行应用程序。
文档编号G06F9/44GK102375728SQ201010255020
公开日2012年3月14日 申请日期2010年8月13日 优先权日2010年8月13日
发明者杨泽浤, 杨淳凯, 林奕均, 洪英士 申请人:宏碁股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1