電子裝置及其上傳方法
【專(zhuān)利摘要】本發(fā)明揭露一種電子裝置及其上傳方法。用于電子裝置的上傳方法包含:判斷電子裝置的當(dāng)前位置是否被記錄在儲(chǔ)存于儲(chǔ)存設(shè)備中的允許網(wǎng)絡(luò)信息列表中;若電子裝置的當(dāng)前位置被記錄在允許網(wǎng)絡(luò)信息列表中,則根據(jù)對(duì)應(yīng)當(dāng)前位置的允許網(wǎng)絡(luò)設(shè)置來(lái)上傳文件組;以及若電子裝置的當(dāng)前位置未被記錄在允許網(wǎng)絡(luò)信息列表中,則進(jìn)行有關(guān)當(dāng)前位置的網(wǎng)絡(luò)選擇流程。借此可依據(jù)電子裝置的當(dāng)前位置、網(wǎng)絡(luò)品質(zhì)、網(wǎng)絡(luò)類(lèi)型和網(wǎng)絡(luò)設(shè)置以達(dá)到充分考慮是否上傳文件并達(dá)到省電的效果。
【專(zhuān)利說(shuō)明】
電子裝置及其上傳方法
技術(shù)領(lǐng)域
[0001]本發(fā)明是指一種電子裝置及其操作方法。特別地,本發(fā)明是指一種可上傳數(shù)據(jù)的電子裝置及其操作方法?!颈尘凹夹g(shù)】
[0002]網(wǎng)際網(wǎng)絡(luò)云端服務(wù)器(cloud server)的愈加普及,愈來(lái)愈多的軟件應(yīng)用程序和使用者上傳數(shù)據(jù)至云端服務(wù)器,例如照片、影像或文件等。因此,隨著信息科技的演進(jìn),電子裝置已在日常生活中被廣泛使用。
[0003]—般的電子裝置可用以傳輸數(shù)據(jù)至其他設(shè)備,例如遠(yuǎn)程計(jì)算機(jī)或云端系統(tǒng)。已知電子裝置可以是移動(dòng)裝置或穿戴式裝置。然而,當(dāng)已知電子裝置上傳文件時(shí),已知裝置的電池電力下降極快。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的一方面是有關(guān)用于電子裝置的上傳方法,此方法包含:判斷電子裝置的當(dāng)前位置是否被記錄在儲(chǔ)存于儲(chǔ)存設(shè)備中的允許網(wǎng)絡(luò)信息列表中;若電子裝置的當(dāng)前位置被記錄在允許網(wǎng)絡(luò)信息列表中,則根據(jù)對(duì)應(yīng)該當(dāng)前位置的允許網(wǎng)絡(luò)設(shè)置來(lái)上傳文件組;以及若電子裝置的當(dāng)前位置未被記錄在允許網(wǎng)絡(luò)信息列表中,則進(jìn)行有關(guān)當(dāng)前位置的網(wǎng)絡(luò)選擇流程。
[0005]本發(fā)明的另一方面是有關(guān)一種電子裝置。依據(jù)本發(fā)明的一實(shí)施例,電子裝置包含儲(chǔ)存設(shè)備、輸入單元、處理器和網(wǎng)絡(luò)組件。輸入單元輸入用于上傳的文件組。處理器判斷文件組的總文件大小是否大于第一臨界值或文件組的總文件數(shù)是否大于第二臨界值。若文件組的總文件大小大于第一臨界值或文件組的總文件數(shù)大于第二臨界值,則網(wǎng)絡(luò)組件根據(jù)電子裝置的當(dāng)前狀態(tài)選擇性地上傳文件組。
[0006]經(jīng)由利用以上所描述的實(shí)施例,上傳文件組可節(jié)省更多的電力消耗,以避免電池電力在上傳文件時(shí)快速下降?!靖綀D說(shuō)明】
[0007]為了更完整了解實(shí)施例及其優(yōu)點(diǎn),現(xiàn)參照結(jié)合所附附圖所做的下列描述,其中:
[0008]圖1為根據(jù)本發(fā)明的一實(shí)施例的電子裝置的示意圖;
[0009]圖2A?圖2B為根據(jù)本發(fā)明的一實(shí)施例的上傳方法的流程圖;
[0010]圖3為根據(jù)本發(fā)明的一實(shí)施例的允許網(wǎng)絡(luò)信息列表;以及
[0011]圖4A?圖4C為根據(jù)本發(fā)明的一實(shí)施例的上傳方法的流程圖?!揪唧w實(shí)施方式】
[0012]以下將詳細(xì)說(shuō)明本發(fā)明的實(shí)施例,其在所附附圖中舉例說(shuō)明。在附圖和說(shuō)明書(shū)中所使用的相同標(biāo)號(hào)代表相同或類(lèi)似的元件。
[0013]可被理解的是,雖然在本文可使用“第一”和“第二”等用語(yǔ)來(lái)描述各種元件,但這些用語(yǔ)不應(yīng)限制這些元件。這些用語(yǔ)僅用以區(qū)別一元件與另一元件。舉例而言,在不偏離實(shí)施例的范圍下,第一元件可被稱(chēng)為第二元件,且相似地,第二元件可被稱(chēng)為第一元件。
[0014]可被理解的是,在本文的實(shí)施方式與權(quán)利要求書(shū)中,當(dāng)一元件被稱(chēng)為“連接 (connected) ”或“電性連接(connected) ”至其他元件,其可以是直接連接至其他元件,或者可具有中間元件(intervening elements)。相較之下,當(dāng)一元件被稱(chēng)為“直接連接”至其他元件,其代表沒(méi)有中間元件。此外,“電性連接”或“連接”更可涉及二或多個(gè)元件之間的相互運(yùn)作或相互作用。
[0015]可被理解的是,在本文實(shí)施方式與權(quán)利要求書(shū)中,使用的用語(yǔ)“包含(comprise或 comprising) ”、“包括(include 或 including) ”、“具有(have 或 having) ”、“含有(contain 或containing)”及類(lèi)似用語(yǔ)應(yīng)被理解為開(kāi)放式(open-ended)用語(yǔ),即意指包含但不限于。
[0016]可被理解的是,在本文實(shí)施方式與權(quán)利要求書(shū)中,詞組“且/或”包含一或多個(gè)相關(guān)列示項(xiàng)目中的任意者和全部組合。[〇〇17]可被理解的是,在本文實(shí)施方式與權(quán)利要求書(shū)中,除非另有定義,否則在此所使用的全部用語(yǔ)(包含技術(shù)和科學(xué)用語(yǔ))所具有的意義,與熟悉本發(fā)明所屬技術(shù)領(lǐng)域者一般可理解的定義相同。更可被理解的是,除非在此有明確地被定義,否則用詞(例如在一般使用的辭典中所定義的用詞)應(yīng)被解讀為具有一意義,其與相關(guān)領(lǐng)域及本說(shuō)明書(shū)的上下文的意義一致,且不應(yīng)以理想化或過(guò)度正式的觀念來(lái)解讀。
[0018]參照?qǐng)D1至圖3,圖1為根據(jù)本發(fā)明的一實(shí)施例的電子裝置100的示意圖,圖2A? 圖2B為根據(jù)本發(fā)明的一實(shí)施例的上傳方法的流程圖,且圖3為根據(jù)本發(fā)明的一實(shí)施例的允許網(wǎng)絡(luò)信息列表。
[0019]在此實(shí)施例中,電子裝置100包含儲(chǔ)存設(shè)備110、輸入單元120、處理器130和網(wǎng)絡(luò)組件140。在此實(shí)施例中,電子裝置100可以是任何種類(lèi)具網(wǎng)絡(luò)功能的電子裝置,例如移動(dòng)設(shè)備或穿戴式設(shè)備。儲(chǔ)存設(shè)備110用以?xún)?chǔ)存信息。儲(chǔ)存設(shè)備110可以是記憶體、磁盤(pán)、儲(chǔ)存媒介或記憶卡等,其可以是用于儲(chǔ)存信息,且儲(chǔ)存設(shè)備llOeven可以是遠(yuǎn)程連線(xiàn)設(shè)備。輸入單元120用以從使用者接收輸入信號(hào)。舉例而言,輸入單元120可以是電子線(xiàn)路、在電路板上的觸控平板或電路或是信號(hào)纜線(xiàn)。處理器130用以進(jìn)行各種計(jì)算和控制程序。舉例而言,處理器130可以是微型芯片、中央處理單元(central processing unit ;CPU)或固件電路。網(wǎng)絡(luò)組件140用以傳送數(shù)據(jù)至網(wǎng)絡(luò)或從網(wǎng)絡(luò)接收數(shù)據(jù)。網(wǎng)絡(luò)組件140可通過(guò)例如無(wú)線(xiàn)信號(hào)集成電路來(lái)實(shí)現(xiàn)。此外,網(wǎng)絡(luò)組件140可提供網(wǎng)絡(luò)連線(xiàn)功能,例如W1-Fi (Wireless Fidelity) n WiMAX(Worldwide Interoperability for Microwave Access) n GSM(2G, TDMA 通訊網(wǎng)絡(luò))、GPRS (2.5G)、EDGE (2.75G)、WCDMA (3G,CDMA 通訊網(wǎng)絡(luò))或 LTE (4G,0FDMA 通訊網(wǎng)絡(luò))等。在另一實(shí)施例中,電子裝置100可選擇性地包含電池150。電池150用以提供電力至電子裝置100。
[0020]處理器130產(chǎn)生文件組且辨別用于上傳的文件組。在一實(shí)施例中,文件組可以是在使用者通過(guò)相機(jī)160來(lái)拍攝照片或影像時(shí)所產(chǎn)生。在另一實(shí)施例中,文件組可以是任何由處理器130在使用者操作電子裝置時(shí),所產(chǎn)生的文件。處理器130判斷文件組的總文件大小是否大于第一臨界值且/或文件組總文件數(shù)是否大于第二臨界值。網(wǎng)絡(luò)組件140根據(jù)電子裝置100的當(dāng)前狀態(tài)來(lái)選擇性地上傳文件組。
[0021]若文件組的總文件大小小于第一臨界值(例如,總文件大小小于10MB)且/或文件組的總文件數(shù)小于第二臨界值(例如,僅有一文件在群組中),則將繼續(xù)收集文件并暫停上傳此文件組。若文件組的總文件大小超過(guò)第一臨界值或文件組的總文件數(shù)超過(guò)第二臨界值,則電子裝置100將立即上傳文件組。
[0022]經(jīng)由判斷總文件大小是否大于第一臨界值或文件組的總文件數(shù)是否大于第二臨界值,電子裝置110上傳滿(mǎn)足至少一定數(shù)量的文件組。如此一來(lái),電子裝置100不需分開(kāi)上傳每一文件。因此,電子裝置100可減少更多的電力消耗且達(dá)成更佳的電力效率。
[0023]在下列段落中,參照?qǐng)D2A?圖2B所示的上傳方法而提供本發(fā)明的細(xì)節(jié)。然而,本發(fā)明并不限于以下的實(shí)施例。
[0024]圖2A和圖2B所示的上傳方法可應(yīng)用至具有與圖1所示的結(jié)構(gòu)相同或相似的結(jié)構(gòu)的電子裝置上。為了簡(jiǎn)單說(shuō)明,在下列段落中,圖1所示的實(shí)施例將作為一示例,以根據(jù)本發(fā)明的一實(shí)施例來(lái)描述圖2A?圖2B所示的上傳方法。然而,本發(fā)明并不限于圖1所示實(shí)施例的應(yīng)用。
[0025]此外,應(yīng)注意的是,在下列上傳方法的步驟中,除非另有規(guī)定,否則不需以特定順序來(lái)進(jìn)行。此外,下列步驟亦可同時(shí)被進(jìn)行,或者其執(zhí)行時(shí)間可部分重疊。
[0026]另外,下列上傳方法的步驟可依據(jù)本發(fā)明的各實(shí)施例而適當(dāng)?shù)乇辉黾?、取代? 或減少。
[0027]在此實(shí)施例中,圖2A?圖2B所示的上傳方法包含下列步驟。
[0028]在步驟S201中,處理器130產(chǎn)生文件組。在一實(shí)施例中,處理器130在相機(jī)攝取照片或影像時(shí)自動(dòng)產(chǎn)生文件組。在另一實(shí)施例中,處理器130周期性地檢查是否有照片或影像被攝取。若有照片或影像被攝取,則處理器130將攝取的照片/影像收集成文件組,使得文件組自動(dòng)被產(chǎn)生。
[0029]在步驟S203中,處理器130判斷文件組的總文件大小是否大于第一臨界值或文件組的總文件數(shù)是否大于第二臨界值,且此時(shí)文件組尚未被上傳。
[0030]根據(jù)一示范例,在步驟S201中產(chǎn)生8個(gè)文件,且這些文件的總文件大小為30MB。 在此示范例中,判斷第一臨界值為20MB,且判斷第二臨界值為10個(gè)文件。如此一來(lái),文件組的總文件大小(30MB)大于第一臨界值(20MB)。因此,處理器130判斷文件組的總文件大小大于第一臨界值,網(wǎng)絡(luò)組件140根據(jù)電子裝置100的當(dāng)前狀態(tài)來(lái)選擇性地上傳文件組。選擇性地上傳文件組的步驟更被描述為下列步驟S205-S219。然而,本發(fā)明并不限于根據(jù)總文件大小來(lái)上傳。
[0031]在另一示范例中,在步驟S201中產(chǎn)生15個(gè)文件,且這些文件的總文件大小為 17MB。在此示范例中,判斷第一臨界值為20MB,且判斷第二臨界值為10個(gè)文件。如此一來(lái), 文件組的總文件數(shù)(15個(gè)文件)大于第二臨界值(10個(gè)文件)。因此,處理器130判斷文件組的總文件數(shù)大于第二臨界值,網(wǎng)絡(luò)組件140根據(jù)電子裝置100的當(dāng)前狀態(tài)來(lái)選擇性地上傳文件組。
[0032]在另一示范例中,判斷第一臨界值為20MB,且判斷第二臨界值為10個(gè)文件。如此一來(lái),文件組的總文件大小(30MB)大于第一臨界值(20MB)。此外,文件組總共包含15個(gè)文件,其意指文件組的總文件數(shù)(15個(gè)文件)大于第二臨界值(10個(gè)文件)。相似地,網(wǎng)絡(luò)組件140根據(jù)電子裝置100的當(dāng)前狀態(tài)來(lái)選擇性地上傳文件組。
[0033]在前述示范例中,總文件大小與總文件數(shù)的其中一者,被設(shè)定為可觸發(fā)設(shè)置“或 (0R)”邏輯門(mén)的條件,以致能上傳功能。然而,本發(fā)明并不限于此。在另一例子中,總文件大小(大于第一臨界值)與總文件數(shù)(大于第二臨界值)兩者皆被視為上傳的必要條件。
[0034]另一方面,當(dāng)文件組的總文件大小不大于第一臨界值,或是當(dāng)文件組的總文件數(shù)不大于第二臨界值時(shí)(或者,在另一實(shí)施例中,當(dāng)總文件大小和總文件數(shù)兩者不大于其對(duì)應(yīng)的臨界值時(shí)),方法回到步驟S201,以等待接收更多的數(shù)據(jù)。
[0035]在步驟S205中,處理器130還判斷電子裝置100的當(dāng)前位置是否被記錄在儲(chǔ)存于儲(chǔ)存設(shè)備110中的允許網(wǎng)絡(luò)信息列表中。若電子裝置100的當(dāng)前位置被記錄在允許網(wǎng)絡(luò)信息列表中,則進(jìn)行步驟S207。
[0036]在步驟S207中,網(wǎng)絡(luò)組件140還上傳文件組,且儲(chǔ)存設(shè)備110記錄當(dāng)前位置與當(dāng)前網(wǎng)絡(luò)設(shè)置至允許網(wǎng)絡(luò)信息列表300中。在步驟S207后,下一步驟回到步驟S201,以進(jìn)入下一上傳程序周期。
[0037]舉例而言,在圖3中,允許網(wǎng)絡(luò)信息列表300用以記錄對(duì)應(yīng)記錄位置320的記錄網(wǎng)絡(luò)設(shè)置310,如步驟S207中所述。這些記錄網(wǎng)絡(luò)設(shè)置310具有良好的連線(xiàn)能力。在一實(shí)施例中,記錄網(wǎng)絡(luò)設(shè)置310可包含網(wǎng)絡(luò)類(lèi)型(例如W1-F1、WiMax、2G、2.5G、2.75G、3G、LTE)、網(wǎng)絡(luò)頻寬、連線(xiàn)時(shí)間、連線(xiàn)速度和電力節(jié)省因子中的至少一者。根據(jù)允許網(wǎng)絡(luò)信息列表300,處理器130比較電子裝置的當(dāng)前位置100與記錄位置320,如步驟S205中所述。若有當(dāng)前位置與記錄位置320中的一者相同(例如當(dāng)前位置為“A”),處理器130判斷當(dāng)前位置被記錄在允許網(wǎng)絡(luò)信息列表300中。如此一來(lái),對(duì)應(yīng)當(dāng)前位置的記錄網(wǎng)絡(luò)設(shè)置(例如,網(wǎng)絡(luò)設(shè)置內(nèi)容31U312)可用以上傳文件組。接著,網(wǎng)絡(luò)組件140上傳文件組且記錄當(dāng)前位置與當(dāng)前網(wǎng)絡(luò)設(shè)置至允許網(wǎng)絡(luò)信息列表300中,以更新信息。在一實(shí)施例中,當(dāng)前網(wǎng)絡(luò)設(shè)置還包含當(dāng)前時(shí)間、當(dāng)前電力消耗和當(dāng)前數(shù)據(jù)量等信息。
[0038]另一方面,在步驟S205中,若電子裝置100的當(dāng)前位置未被記錄在允許網(wǎng)絡(luò)信息列表300中,則處理器進(jìn)行有關(guān)當(dāng)前位置的網(wǎng)絡(luò)選擇流程。網(wǎng)絡(luò)選擇流程更被描述為下列步驟S209?S219。
[0039]在步驟S209中,處理器130還判斷對(duì)應(yīng)由電子裝置于在當(dāng)前位置所建立并連接的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)品質(zhì)是否被允許。在步驟S211中,處理器130判斷對(duì)應(yīng)第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類(lèi)型是否被允許。
[0040]在一實(shí)施例中,在步驟S209中,通過(guò)觀測(cè)錯(cuò)誤率、接收信號(hào)強(qiáng)度指標(biāo)(Received Signal Strength Indicat1n;以下稱(chēng) RSSI)或信號(hào)噪聲比(Signal to Noise Rat1;以下稱(chēng)SNR)來(lái)判斷網(wǎng)絡(luò)品質(zhì)。當(dāng)?shù)谝痪W(wǎng)絡(luò)具有較大的錯(cuò)誤率、差的RSSI或差的SNR時(shí),步驟 S209通過(guò)第一網(wǎng)絡(luò)來(lái)拒絕上傳數(shù)據(jù)。舉例而言,若第一網(wǎng)絡(luò)的錯(cuò)誤率大于錯(cuò)誤率臨界值、第一網(wǎng)絡(luò)的RSSI小于RSSI臨界值或第一網(wǎng)絡(luò)的SNR小于SNR臨界值,則處理器130拒絕通過(guò)第一網(wǎng)絡(luò)以上傳數(shù)據(jù)。
[0041]在步驟S211中,舉例而言,當(dāng)?shù)谝痪W(wǎng)絡(luò)不屬于2G(第二代移動(dòng)通訊網(wǎng)絡(luò))、2.5G和 2.75G無(wú)線(xiàn)網(wǎng)絡(luò)時(shí),網(wǎng)絡(luò)類(lèi)型被允許。換句話(huà)說(shuō),當(dāng)?shù)谝痪W(wǎng)絡(luò)屬于2G、2.5G和2.75G的網(wǎng)絡(luò)類(lèi)型時(shí),步驟S211拒絕通過(guò)第一網(wǎng)絡(luò)以上傳數(shù)據(jù)。相較之下,若第一網(wǎng)絡(luò)屬于具有例如 W1-f 1、Wimax、3G、4G等具有較高頻寬能力的網(wǎng)絡(luò)類(lèi)型,則網(wǎng)絡(luò)類(lèi)型可被允許。
[0042]相較之下,若對(duì)應(yīng)由在當(dāng)前位置的電子裝置所建立的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)品質(zhì)被允許且對(duì)應(yīng)第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類(lèi)型被允許,則進(jìn)行步驟S207。
[0043]在步驟S207中,網(wǎng)絡(luò)組件140上傳文件組且記錄當(dāng)前位置與當(dāng)前網(wǎng)絡(luò)設(shè)置至允許網(wǎng)絡(luò)信息列表300中。在一實(shí)施例中,由于網(wǎng)絡(luò)類(lèi)型和第一網(wǎng)絡(luò)的網(wǎng)絡(luò)品質(zhì)被允許,網(wǎng)絡(luò)組件140可通過(guò)第一網(wǎng)絡(luò)來(lái)上傳文件組。
[0044]另一方面,若在步驟S209中對(duì)應(yīng)由在當(dāng)前位置的電子裝置所建立的第一網(wǎng)絡(luò)的網(wǎng)絡(luò)品質(zhì)不被允許,或是在步驟S211中對(duì)應(yīng)第一網(wǎng)絡(luò)的網(wǎng)絡(luò)類(lèi)型不被允許,則進(jìn)行步驟 S215〇
[0045]在步驟S215中,網(wǎng)絡(luò)組件140切換至對(duì)應(yīng)當(dāng)前位置的優(yōu)選網(wǎng)絡(luò)類(lèi)型。在一實(shí)施例中,處理器130根據(jù)預(yù)定網(wǎng)絡(luò)類(lèi)型列表來(lái)選擇優(yōu)選網(wǎng)絡(luò)類(lèi)型。預(yù)定網(wǎng)絡(luò)類(lèi)型列表以一優(yōu)選順序來(lái)記錄各種網(wǎng)絡(luò)類(lèi)型,例如W1-F1、LTE、3G。在一實(shí)施例中,處理器130根據(jù)預(yù)定網(wǎng)絡(luò)類(lèi)型列表來(lái)選擇具有最大頻寬的優(yōu)選網(wǎng)絡(luò)類(lèi)型。在另一實(shí)施例中,處理器130選擇具有最大RSSI的優(yōu)選網(wǎng)絡(luò)類(lèi)型。
[0046]在步驟S217中,處理器130判斷對(duì)應(yīng)優(yōu)選網(wǎng)絡(luò)類(lèi)型的連線(xiàn)品質(zhì)是否被允許。在一實(shí)施例中,若處理器130判斷對(duì)應(yīng)優(yōu)選網(wǎng)絡(luò)類(lèi)型的連線(xiàn)品質(zhì)被允許,則進(jìn)行步驟S207。在步驟S207中,網(wǎng)絡(luò)組件140上傳文件組,且儲(chǔ)存設(shè)備110記錄當(dāng)前位置與當(dāng)前網(wǎng)絡(luò)設(shè)置至允許網(wǎng)絡(luò)信息列表中。
[0047]在另一實(shí)施例中,若對(duì)應(yīng)優(yōu)選網(wǎng)絡(luò)類(lèi)型的連線(xiàn)品質(zhì)被允許,則更進(jìn)行步驟 S405(見(jiàn)圖4C)。在步驟S405中,處理器130判斷電池150的電力比例是否高于電力臨界值。若電池150的電力比例高于電力臨界值,則其意指電力在良好的狀態(tài),適合用于上傳, 且進(jìn)行步驟S207。在步驟S207中,網(wǎng)絡(luò)組件140上傳文件組,且儲(chǔ)存設(shè)備110記錄當(dāng)前位置與當(dāng)前網(wǎng)絡(luò)設(shè)置至允許網(wǎng)絡(luò)信息列表中。相較之下,若電池150的電力比例不高于電力臨界值,則進(jìn)行步驟S406。在步驟S406中,儲(chǔ)存設(shè)備110記錄當(dāng)前位置與當(dāng)前網(wǎng)絡(luò)設(shè)置至?xí)捍媪斜碇?。通過(guò)執(zhí)行步驟S406,在步驟S217中所判斷的對(duì)應(yīng)優(yōu)選網(wǎng)絡(luò)類(lèi)型的連線(xiàn)品質(zhì)和在步驟S215中所判斷的對(duì)應(yīng)當(dāng)前位置的優(yōu)選網(wǎng)絡(luò)類(lèi)型亦可被記錄至?xí)捍媪斜碇?。?chǔ)存在暫存列表中的信息可被使用為用于后續(xù)步驟的歷史數(shù)據(jù)。
[0048]相較之下,若對(duì)應(yīng)優(yōu)選網(wǎng)絡(luò)類(lèi)型的連線(xiàn)品質(zhì)不被允許,則進(jìn)行步驟S219。
[0049]在步驟S219中,處理器130暫停上傳文件組,直到電子裝置的條件狀態(tài)改變。在一實(shí)施例中,條件狀態(tài)包含網(wǎng)絡(luò)狀態(tài)(例如網(wǎng)絡(luò)類(lèi)型、網(wǎng)絡(luò)頻寬、連線(xiàn)時(shí)間、連線(xiàn)速度)、網(wǎng)絡(luò)供應(yīng)者和當(dāng)前位置中的至少一者。在另一實(shí)施例中,處理器130在一時(shí)間周期后結(jié)束暫停上傳文件組。舉例而言,若處理器130偵測(cè)出電子裝置100的位置改變后,則處理器130 結(jié)束暫停上傳文件組。且接著,方法回到步驟S205。
[0050]因此,通過(guò)上述方法,電子裝置140的當(dāng)前位置、網(wǎng)絡(luò)品質(zhì)、網(wǎng)絡(luò)類(lèi)型和網(wǎng)絡(luò)設(shè)置充分地被考慮。此外,此方法通過(guò)在判斷條件下上傳文件組來(lái)幫助節(jié)省更多的電力消耗。
[0051]應(yīng)注意的是,在以上描述的實(shí)施例中,上傳方法可通過(guò)電子裝置100來(lái)實(shí)施,或者,上傳方法可被實(shí)施為儲(chǔ)存在非暫態(tài)計(jì)算機(jī)可讀取儲(chǔ)存媒介中而被讀取的計(jì)算機(jī)程序, 以控制計(jì)算機(jī)或電子裝置來(lái)執(zhí)行在以上圖2A?圖2B和圖3中提及的上傳方法。計(jì)算機(jī)程序可儲(chǔ)存在非暫態(tài)計(jì)算機(jī)可讀取儲(chǔ)存媒介中。非暫態(tài)計(jì)算機(jī)可讀取儲(chǔ)存媒介可為例如只讀記憶體、快閃記憶體、軟盤(pán)、硬盤(pán)、光盤(pán)、隨身盤(pán)、磁帶、可由網(wǎng)絡(luò)存取的數(shù)據(jù)庫(kù)或熟悉此技藝者可輕易思及具有相同功能的任何儲(chǔ)存媒介。
[0052]請(qǐng)參照?qǐng)D4A至圖4C,圖4A至圖4C為根據(jù)本發(fā)明的一實(shí)施例的上傳方法的流程圖。在一實(shí)施例中,在步驟S203中,若文件組的總文件大小不大于第一臨界值且文件組的總文件數(shù)不大于第二臨界值,則進(jìn)行步驟S401。然而,本發(fā)明并不限于步驟S401僅在步驟 S203之后進(jìn)入。根據(jù)前述實(shí)施例,電子裝置100將具有一些在等待列表中的照片/影像文件。這些照片/影像文件將不被上傳,直到其大小/數(shù)量超過(guò)規(guī)定標(biāo)準(zhǔn)。因此,將有一些尚未上傳且存在于電子裝置100中的剩余文件(fragment file)。在另一實(shí)施例中,當(dāng)充電線(xiàn)路連接至電子裝置100時(shí),電子裝置100將偵測(cè)電力插入信號(hào)。在此情況下,電子裝置100 可利用來(lái)自充電線(xiàn)路的電力,故電子裝置100的電力耗損不再是重大問(wèn)題。電力插入信號(hào)被設(shè)置以觸發(fā)電子裝置100,進(jìn)而使電子裝置100的網(wǎng)絡(luò)組件140上傳剩余文件。
[0053]在步驟S401中,處理器130偵測(cè)電力插入信號(hào)是否被偵測(cè)到(電力插入信號(hào)是在電子裝置100連接至電力線(xiàn)路時(shí)所產(chǎn)生)。若處理器130偵測(cè)出電子裝置100的狀態(tài)在“電力充電插入”(power charging plug-1n)時(shí),貝lj進(jìn)行步驟S402。若處理器130偵測(cè)出電子裝置100的狀態(tài)不在“電力充電插入”時(shí),則下一步驟回到步驟S401。
[0054]更詳細(xì)地,若電子裝置100接收到“充電插入”信號(hào),則處理器130判斷電子裝置 100在“電力充電插入”狀態(tài)且電池150正在充電。
[0055]在步驟S402中,處理器130檢查電子裝置100是否具有未上傳的剩余文件。若電子裝置100具有未上傳的剩余文件,則進(jìn)行步驟S403。若電子裝置100不具有未上傳的剩余文件,則下一步驟回到步驟S401。舉例而言,剩余文件可以是一小群文件,其總文件大小小于第一臨界值,且其總文件數(shù)小于第二臨界值。由于在步驟S203中所限制的條件,將不上傳這些剩余文件,于此實(shí)施例中,將根據(jù)在步驟S403中的條件來(lái)判斷是否上傳這些剩余文件。
[0056]在步驟S403中,處理器130檢查充電時(shí)間是否大于穩(wěn)定時(shí)間臨界值。若處理器130 檢查出充電時(shí)間大于穩(wěn)定時(shí)間臨界值(例如穩(wěn)定時(shí)間臨界值為20分),則進(jìn)行步驟S404。
[0057]在步驟S404中,網(wǎng)絡(luò)組件140上傳剩余文件。
[0058]在此方法下,此“充電插入”信號(hào)觸發(fā)一事件,以檢查電子裝置100是否具有未上傳的剩余文件。接著,若在超過(guò)穩(wěn)定時(shí)間臨界值下對(duì)電池150穩(wěn)定充電,則網(wǎng)絡(luò)組件140上傳剩余文件。
[0059]在另一實(shí)施例中,步驟S405更在步驟S211和步驟S205之后進(jìn)行。在步驟S405 中,處理器130還判斷電池150的電力比例是否高于電力臨界值。若電池150的電力比例高于電力臨界值,則進(jìn)行步驟S207。在步驟S207中,網(wǎng)絡(luò)組件140上傳文件組,且儲(chǔ)存設(shè)備 110記錄當(dāng)前位置與當(dāng)前網(wǎng)絡(luò)設(shè)置至允許網(wǎng)絡(luò)信息列表中。
[0060]若電池150的電力比例不高于電力臨界值,則進(jìn)行步驟S406。
[0061]在步驟S406中,儲(chǔ)存設(shè)備110記錄當(dāng)前位置與當(dāng)前網(wǎng)絡(luò)設(shè)置至?xí)捍媪斜碇小?br>[0062]此外,圖4A至圖4C的其他組件、步驟和應(yīng)用技術(shù)特征與上述實(shí)施例相同,故在此省略其詳細(xì)說(shuō)明。
[0063]在此實(shí)施例中,上傳方法更可考慮電池條件,以幫助上傳程序的穩(wěn)定性。然而,本發(fā)明并不限于此方面,其他通訊技術(shù)亦在本發(fā)明思及的范圍中。
[0064]雖然本發(fā)明已以實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何所屬技術(shù)領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤(rùn)飾,故本發(fā)明的保護(hù)范圍當(dāng)視所附的權(quán)利要求書(shū)所界定的范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種用于電子裝置的上傳方法,其特征在于,包含:產(chǎn)生一文件組;通過(guò)一處理器以判斷該文件組的一總文件大小是否大于一第一臨界值或該文件組的 一總文件數(shù)是否大于一第二臨界值;以及若該總文件大小大于該第一臨界值或該總文件數(shù)大于該第二臨界值,則根據(jù)該電子裝 置的一當(dāng)前狀態(tài)選擇性地上傳該文件組。2.根據(jù)權(quán)利要求1所述的用于電子裝置的上傳方法,其特征在于,選擇性地上傳該文 件組的步驟還包含:判斷該電子裝置的一當(dāng)前位置是否被記錄在儲(chǔ)存于一儲(chǔ)存設(shè)備中的一允許網(wǎng)絡(luò)信息 列表中;以及若該電子裝置的該當(dāng)前位置被記錄在該允許網(wǎng)絡(luò)信息列表中,則根據(jù)對(duì)應(yīng)該當(dāng)前位置 的一允許網(wǎng)絡(luò)設(shè)置以上傳該文件組。3.根據(jù)權(quán)利要求2所述的用于電子裝置的上傳方法,其特征在于,還包含:判斷對(duì)應(yīng)由在該當(dāng)前位置的該電子裝置所建立的一第一網(wǎng)絡(luò)的一網(wǎng)絡(luò)品質(zhì)是否被允 許,且對(duì)應(yīng)該第一網(wǎng)絡(luò)的一網(wǎng)絡(luò)類(lèi)型是否被允許;若對(duì)應(yīng)由在該當(dāng)前位置的該電子裝置所建立的該第一網(wǎng)絡(luò)的該網(wǎng)絡(luò)品質(zhì)被允許,且對(duì) 應(yīng)該第一網(wǎng)絡(luò)的該網(wǎng)絡(luò)類(lèi)型被允許,則上傳該文件組且記錄該當(dāng)前位置與一當(dāng)前網(wǎng)絡(luò)設(shè)置 至該允許網(wǎng)絡(luò)信息列表中;以及若該電子裝置的該當(dāng)前位置未被記錄在允許網(wǎng)絡(luò)信息列表中,則執(zhí)行有關(guān)該當(dāng)前位置 的一網(wǎng)絡(luò)選擇流程。4.根據(jù)權(quán)利要求3所述的用于電子裝置的上傳方法,其特征在于,該網(wǎng)絡(luò)選擇流程還 包含:若對(duì)應(yīng)由在該當(dāng)前位置的該電子裝置所建立的該第一網(wǎng)絡(luò)的該網(wǎng)絡(luò)品質(zhì)不被允許或 對(duì)應(yīng)該第一網(wǎng)絡(luò)的該網(wǎng)絡(luò)類(lèi)型不被允許,則切換至對(duì)應(yīng)該當(dāng)前位置的一優(yōu)選網(wǎng)絡(luò)類(lèi)型;判斷對(duì)應(yīng)該優(yōu)選網(wǎng)絡(luò)類(lèi)型的一連線(xiàn)品質(zhì)是否被允許;以及若對(duì)應(yīng)該優(yōu)選網(wǎng)絡(luò)類(lèi)型的該連線(xiàn)品質(zhì)被允許,則上傳該文件組,并記錄該當(dāng)前位置與 該當(dāng)前網(wǎng)絡(luò)設(shè)置至該允許網(wǎng)絡(luò)信息列表中。5.根據(jù)權(quán)利要求4所述的用于電子裝置的上傳方法,其特征在于,該網(wǎng)絡(luò)選擇流程還 包含:若對(duì)應(yīng)該優(yōu)選網(wǎng)絡(luò)類(lèi)型的該連線(xiàn)品質(zhì)不被允許,則于經(jīng)過(guò)一時(shí)間周期后,結(jié)束暫停上 傳該文件組,或于一網(wǎng)絡(luò)狀態(tài)、一網(wǎng)絡(luò)供應(yīng)者或該電子裝置的該當(dāng)前位置改變后結(jié)束暫停 上傳該文件組。6.根據(jù)權(quán)利要求1所述的用于電子裝置的上傳方法,其特征在于,還包含:偵測(cè)一電力插入信號(hào)是否被偵測(cè)到;以及若該電力插入信號(hào)被偵測(cè)到,則檢查該電子裝置是否具有多個(gè)未上傳的剩余文件。7.根據(jù)權(quán)利要求6所述的用于電子裝置的上傳方法,其特征在于,若該電子裝置具有 所述未上傳的剩余文件,則檢查一充電時(shí)間是否大于一穩(wěn)定時(shí)間臨界值;以及若該充電時(shí)間大于該穩(wěn)定時(shí)間臨界值,則上傳所述剩余文件。8.根據(jù)權(quán)利要求3所述的用于電子裝置的上傳方法,其特征在于,若對(duì)應(yīng)該第一網(wǎng)絡(luò)的該網(wǎng)絡(luò)類(lèi)型被允許,則還包含:判斷一電池的一電力比例是否高于一電力臨界值;以及若該電池的該電力比例高于該電力臨界值,則上傳該文件組且記錄該當(dāng)前位置與該當(dāng) 前網(wǎng)絡(luò)設(shè)置至該允許網(wǎng)絡(luò)信息列表中。9.一種電子裝置,其特征在于,包含:一儲(chǔ)存設(shè)備;一處理器,用以產(chǎn)生用于上傳的一文件組且判斷該文件組的一總文件大小是否大于一 第一臨界值或該文件組的一總文件數(shù)是否大于一第二臨界值;以及一網(wǎng)絡(luò)組件,用以在該總文件大小大于該第一臨界值或該總文件數(shù)大于該第二臨界值 時(shí),根據(jù)該電子裝置的一當(dāng)前狀態(tài)選擇性地上傳該文件組。10.根據(jù)權(quán)利要求9所述的電子裝置,其特征在于,該處理器還判斷該電子裝置的一當(dāng) 前位置是否被記錄在儲(chǔ)存于該儲(chǔ)存設(shè)備中的一允許網(wǎng)絡(luò)信息列表中;以及若該電子裝置的該當(dāng)前位置被記錄在該允許網(wǎng)絡(luò)信息列表中,則該處理器根據(jù)對(duì)應(yīng)該 當(dāng)前位置的一允許網(wǎng)絡(luò)設(shè)置以上傳該文件組。11.根據(jù)權(quán)利要求10所述的電子裝置,其特征在于,該處理器還判斷對(duì)應(yīng)由在該當(dāng)前 位置的該電子裝置所建立的一第一網(wǎng)絡(luò)的一網(wǎng)絡(luò)品質(zhì)是否被允許,且對(duì)應(yīng)該第一網(wǎng)絡(luò)的一 網(wǎng)絡(luò)類(lèi)型是否被允許;若對(duì)應(yīng)由在該當(dāng)前位置的該電子裝置所建立的該第一網(wǎng)絡(luò)的該網(wǎng)絡(luò)品質(zhì)被允許,且對(duì) 應(yīng)該第一網(wǎng)絡(luò)的該網(wǎng)絡(luò)類(lèi)型被允許,則該網(wǎng)絡(luò)組件還上傳該文件組且記錄該當(dāng)前位置與一 當(dāng)前網(wǎng)絡(luò)設(shè)置至該允許網(wǎng)絡(luò)信息列表中;以及若該電子裝置的該當(dāng)前位置未被記錄在允許網(wǎng)絡(luò)信息列表中,則該處理器執(zhí)行有關(guān)該 當(dāng)前位置的一網(wǎng)絡(luò)選擇流程。12.根據(jù)權(quán)利要求11所述的電子裝置,其特征在于,若對(duì)應(yīng)由在該當(dāng)前位置的該電子 裝置所建立的該第一網(wǎng)絡(luò)的該網(wǎng)絡(luò)品質(zhì)不被允許或?qū)?yīng)該第一網(wǎng)絡(luò)的該網(wǎng)絡(luò)類(lèi)型不被允 許,則該網(wǎng)絡(luò)組件切換至對(duì)應(yīng)該當(dāng)前位置的一優(yōu)選網(wǎng)絡(luò)類(lèi)型;該處理器還判斷對(duì)應(yīng)該優(yōu)選網(wǎng)絡(luò)類(lèi)型的一連線(xiàn)品質(zhì)是否被允許;以及若對(duì)應(yīng)該優(yōu)選網(wǎng)絡(luò)類(lèi)型的該連線(xiàn)品質(zhì)被允許,則該網(wǎng)絡(luò)組件上傳該文件組,且該儲(chǔ)存 設(shè)備記錄該當(dāng)前位置與該當(dāng)前網(wǎng)絡(luò)設(shè)置至該允許網(wǎng)絡(luò)信息列表中。13.根據(jù)權(quán)利要求12所述的電子裝置,其特征在于,若對(duì)應(yīng)該優(yōu)選網(wǎng)絡(luò)類(lèi)型的該連線(xiàn) 品質(zhì)不被允許,則于經(jīng)過(guò)一時(shí)間周期后,結(jié)束暫停上傳該文件組,或是于一網(wǎng)絡(luò)狀態(tài)、一網(wǎng) 絡(luò)供應(yīng)者或該電子裝置的該當(dāng)前位置改變后結(jié)束暫停上傳該文件組。14.根據(jù)權(quán)利要求9所述的電子裝置,其特征在于,該處理器還偵測(cè)是否收到一電力插 入信號(hào);以及若收到該電力插入信號(hào),則該處理器檢查該電子裝置是否具有多個(gè)未上傳的剩余文 件。15.根據(jù)權(quán)利要求14所述的電子裝置,其特征在于,若該電子裝置具有所述未上傳的 剩余文件,則該處理器還檢查一充電時(shí)間是否大于一穩(wěn)定時(shí)間臨界值;以及若該充電時(shí)間大于該穩(wěn)定時(shí)間臨界值,則該網(wǎng)絡(luò)組件上傳所述剩余文件。16.根據(jù)權(quán)利要求11所述的電子裝置,其特征在于,若對(duì)應(yīng)該第一網(wǎng)絡(luò)的該網(wǎng)絡(luò)類(lèi)型被允許,則該處理器還判斷一電池的一電力比例是否高于一電力臨界值;若該電池的該電力比例高于該電力臨界值,則該網(wǎng)絡(luò)組件上傳該文件組,且該儲(chǔ)存設(shè) 備記錄該當(dāng)前位置與該當(dāng)前網(wǎng)絡(luò)設(shè)置至該允許網(wǎng)絡(luò)信息列表中。
【文檔編號(hào)】H04L29/08GK106067889SQ201510581629
【公開(kāi)日】2016年11月2日
【申請(qǐng)日】2015年9月14日 公開(kāi)號(hào)201510581629.4, CN 106067889 A, CN 106067889A, CN 201510581629, CN-A-106067889, CN106067889 A, CN106067889A, CN201510581629, CN201510581629.4
【發(fā)明人】秦嗣勃, 曾詠超, 闕鑫地, 林建男
【申請(qǐng)人】宏達(dá)國(guó)際電子股份有限公司