下載管控方法及執行該方法的服務器系統、限制下載方法
【技術領域】
[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中的遠程資料進行下載,也可針