下载管控方法及执行该方法的服务器系统、限制下载方法
【技术领域】
[0001]本发明涉及一种资料下载的管控方法及执行该管控方法的服务器系统,特别是一种通过资料传送的管控,以限制电子装置下载远程资料的管控方法。
【背景技术】
[0002]随着科技的进步,智能手机、平板电脑等手持式电子产品已成为现代人出门不可或缺的携带品,举凡收发电子邮件、观看影片或者使用即时通讯软件与他人进行聊天,有越来越多原本只能在家里或办公室才能做的事,已经可以通过上述装置连接移动或无线区域网络随时随地的进行。
[0003]通常,电子产品使用者如欲享受移动网络服务,其必须向电信部门申办。然而,根据约定月租费用的不同,有些移动网络服务方案仅允许使用者每月使用固定的流量,因而对于申办此类服务的使用者而言,如何妥善管控其每月珍贵可使用的移动上网流量,便成了重要的课题;否则,一旦超过约定的使用流量,使用者不是需额外付费使用,就是当月内无法再享受该服务了。
【发明内容】
[0004]本发明的主要目的在于提供一种用以限制电子装置下载远程资料的资料下载的管控方法及执行该管控方法的服务器系统。
[0005]本发明的另一主要目的在于提供一种限制资料下载的方法。
[0006]为达成上述目的,本发明的资料下载的管控方法适用在一服务器系统。该管控方法用以对电子装置通过连接网络下载资料进行管控,其中电子装置可通过该网络而与服务器系统连接。本发明的资料下载的管控方法包括有以下步骤:接收将传送到电子装置的远程资料;根据是否接收到由电子装置所传来的第一通知信号,以判断电子装置是否处于暂停下载状态,其中第一通知信号是在电子装置所连接的网络不是无线区域网络时而产生;若是,缓存该远程资料;以及,若否,传送该远程资料至电子装置中。
[0007]本发明用以执行上述方法的服务器系统用以对电子装置通过连接网络下载资料进行管控,其中电子装置可通过该网络而与服务器系统连接。本发明的服务器系统包括有资料接收模块、状态判断模块、资料缓存模块及资料传送模块。资料接收模块用以接收将传送到电子装置的远程资料。状态判断模块用以根据是否接收到由电子装置所传来的第一通知信号,以判断电子装置是否处于暂停下载状态,其中第一通知信号是在电子装置所连接的网络不是无线区域网络时而产生。资料缓存模块用以在电子装置处于暂停下载状态时缓存远程资料。资料传送模块用以在电子装置不是处于暂停下载状态时,传送远程资料至电子装置。
[0008]本发明另提供一种限制资料下载的方法,该限制资料下载的方法用以管控电子装置通过连接网络来下载资料,该电子装置可通过该网络而与一服务器系统连接,服务器系统可用以接收将传送至该电子装置的远程资料。本发明的限制资料下载的方法包括有以下步骤:检测电子装置所连接的网络是否为无线区域网络(W1-Fi或WLAN);若否,传送一第一通知信号至服务器系统,以使服务器系统在接收到远程资料时,缓存远程资料;以及,若是,传送一第二通知信号至服务器系统,以使服务器系统在接收到远程资料时,通过无线区域网络传送远程资料至电子装置。
【附图说明】
[0009]图1系本发明的服务器系统的使用环境示意图。
[0010]图2系本发明的限制资料下载的方法的步骤流程图。
[0011]图3系本发明的资料下载的管控方法的步骤流程图。
[0012]附图标记说明:服务器系统I ;资料接收模块10 ;状态判断模块20 ;资料传送模块
30;资料来源辨识模块40 ;资料缓存模块50 ;信息通知模块60 ;指令接收模块70 ;缓存区A?C ;电子装置90 ;屏幕91 ;处理器92 ;存储器93 ;电脑程序产品P ;网络N ;远程服务器SI, S2
【具体实施方式】
[0013]为能让审查员能更了解本发明的技术内容,特举较佳具体实施例说明如下。
[0014]请先参考图1关于本发明的服务器系统的使用环境示意图。
[0015]如图1所示,本发明的服务器系统I可用以在电子装置90通过网络N而自远程服务器SI或S2下载资料时,对该电子装置90进行管控。电子装置90可通过网络N而与服务器系统I连接,且电子装置90自远程服务器SI或S2所下载的资料会先被传送到该服务器系统I。在本发明的实施例中,电子装置90包括有屏幕91、处理器92及存储器93,其中存储器93储存有一电脑程序产品P,该电脑程序产品P可被处理器92载入后执行,以实现本发明以下将谈到的限制资料下载的方法。在本发明的具体实施例中,电子装置90为智能手机,但本发明不以此为限,电子装置90也可为平板电脑或其他相类似具有运算及联网功能的电子产品。
[0016]在本发明的一实施例中,服务器系统I包括有资料接收模块10、状态判断模块20、资料传送模块30、资料来源辨识模块40、资料缓存模块50、信息通知模块60、指令接收模块70及复数缓存区A?C。需注意的是,上述各个模块除可配置为硬件装置、软件程序、韧件或其组合外,亦可通过电路回路或其他适当型式配置;并且,各个模块除可以单独的型式配置外,也可以结合的型式配置。此外,本实施方式仅例示本发明的较佳实施例,为避免赘述,并未详加记载所有可能的变化组合。然而,本领域的技术人员应可理解,上述各模块或元件未必都是必要的。且为实施本发明,还可能包含其他较细节的公知模块或元件。各模块或元件都可能根据需求加以省略或修改,且任两模块间未必不存在其他模块或元件。
[0017]在本发明的一实施例中,资料接收模块10用以接收远程服务器SI或S2将传送到电子装置90的远程资料。
[0018]在本发明的一实施例中,状态判断模块20用以在资料接收模块10接收到远程资料后,根据是否接收到来自电子装置90所传来的第一通知信号,以判断电子装置90是否正处于一暂停下载状态。关于电子装置90在何种情况下会产生并传送第一通知信号,以下会有更详细的说明,在此暂不予赘述。
[0019]在本发明的一实施例中,资料传送模块30用以在判断出电子装置90不是处于暂停下载状态时,立即将资料接收模块10所接收到的远程资料传送到电子装置90中。
[0020]在本发明的一实施例中,资料来源辨识模块40用以在接收到远程资料后,辨识远程资料的来源,即区别接收到的远程资料是由远程服务器Si所传送过来的,还是由远程服务器S2传送过来的。
[0021]在本发明的一实施例中,资料缓存模块50用以在状态判断模块20判断出电子装置90正处于暂停下载状态时,根据远程资料来源的不同,而将远程资料缓存到与该远程资料来源预设对应的缓存区A、B或C中。举例来说,假设在接收到由远程服务器SI所传来的远程资料后,如果判断电子装置90正处于暂停下载状态时,资料缓存模块50即会将该远程资料缓存到缓存区A中;如果远程资料是来自远程服务器S2,则缓存在缓存区B中。
[0022]在本发明的一实施例中,信息通知模块60用以在资料缓存模块50缓存远程资料后,传送一通知信息至电子装置90。
[0023]在本发明的一实施例中,指令接收模块70用以接收一下载远程资料的指令,以使资料传送模块30可用以根据该指令,将缓存在缓存区A、B或C中的远程资料传送到电子装置90。
[0024]接着,请一并参考图1及图2,其中图2是本发明的限制资料下载的方法的步骤流程图,以下将配合图1以说明图2中所示的各步骤。
[0025]首先,进行步骤201:检测电子装置是否开启传输限制模式。
[0026]本发明的限制资料下载的方法可提供使用者对其使用的电子装置90 (例如:智能手机或平板电脑)进行资料下载的管控。在本发明的实施例中,通过本发明提供的电脑程序产品P的执行,可使电子装置90在现有的模式选择界面(即现有用以开启飞航模式的界面)中,多提供一传输限制模式供使用者选择。使用者一旦选择开启传输限制模式,电脑程序产品P便会检测到电子装置90已将传输限制模式开启。
[0027]接着,进行步骤202:传送第二通知信号至服务器系统。
[0028]当使用者未开启传输限制模式时,即电子装置90正处在一般模式或其他模式的状态下时,电脑程序产品P便会传送第二通知信号至服务器系统1,以告知服务器系统I电子装置90处于可下载之状态,而使服务器系统I可在接收到将传送到电子装置90的远程资料时,立即将该远程资料传送至电子装置90中(无论是通过过无线区域网络或移动网络),换言之,在传输限制模式未被开启的状态下,电脑程序产品P并不会要求服务器系统I对电子装置90下载资料进行限制。
[0029]进行步骤203:检测电子装置所连接的网络是否为无线区域网络。
[0030]反之,当检测到电子装置90开启了传输限制模式,接着电脑程序产品P便会进一步地去检测电子装置90是否有连接网络N,以及所连接网络N是否为无线区域网络(W1-Fi或WLAN)。一旦电子装置90开启了传输限制模式,且所连接的网络N为无线区域网络时,此时电脑程序产品P同样也会传送第二通知信号至服务器系统1,以告知服务器系统I电子装置90现处于可下载的状态,而使服务器系统I可在接收到将传送到电子装置90的远程资料时,立即将该远程资料传送到电子装置90中(即执行步骤202)。相反地,如果传输限制模式被开启后,电子装置90所连接的网络N并非无线区域网络时,此时电脑程序产品P会传送第一通知信号至服务器系统1,以通知服务器系统I电子装置90现处于暂停下载状态,而使服务器系统I暂停传送远程资料(即执行步骤204)。
[0031]最后,进行步骤205:接收下载远程资料的请求,并根据该请求传送下载远程资料的指令至服务器系统。
[0032]当电子装置90开启传输限制模式,但其所连接的网络N并非无线区域网络时,原则上电脑程序产品P将会通知服务器系统I对电子装置90做资料下载的管控,而使服务器系统I暂停将远程资料传送至电子装置90中,一旦使用者通过过电子装置90输入下载远程资料的请求时(例如:点选应用程序的程序图案),此时基于尊重使用者的下载权限,电脑程序产品P便会根据此一请求,传送下载远程资料的指令至服务器系统1,以使服务器系统I根据该指令,将缓存在缓存区A、B或C中的远程资料传送至电子装置90。需注意的是,此处通过输入请求以进行资料的下载,可为一次对所有缓存在缓存区A、B及C中的远程资料进行下载,也可针