移動終端及其控制方法
【專利摘要】移動終端及其控制方法。本公開涉及一種移動終端,更具體地講,涉及一種用于在數(shù)據(jù)庫上更新存儲在存儲器中的數(shù)據(jù)文件的移動終端及其控制方法,用于根據(jù)媒體傳輸協(xié)議(MTP)在數(shù)據(jù)庫上更新數(shù)據(jù)文件的移動終端可包括:存儲器,其被配置為存儲所述數(shù)據(jù)文件;以及控制器,其被配置為將存儲在所述存儲器中的所述數(shù)據(jù)文件劃分為第一組和第二組,所述第一組由賦予了更新優(yōu)先順序的文件組成,所述第二組由所述第一組的文件以外的文件組成,并且所述控制器在所述數(shù)據(jù)庫上依次更新所述第一組和所述第二組,以實現(xiàn)使用包含在所述第一組中的數(shù)據(jù)文件的應(yīng)用。
【專利說明】移動終端及其控制方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及移動終端,更具體地講,涉及一種在數(shù)據(jù)庫上更新存儲在存儲器中的數(shù)據(jù)文件的移動終端及其控制方法。
【背景技術(shù)】
[0002]基于其移動性,終端可分類為移動或便攜式終端和固定終端。另外,基于其是否可由用戶直接攜帶,移動終端可進一步分類為手持終端和車載終端。
[0003]隨著其變得多功能,例如,這種終端被允許拍攝靜止圖像或運動圖像、播放音樂或視頻文件、玩游戲、接收廣播等,以被實現(xiàn)為集成的多媒體播放器。此外,可考慮終端的結(jié)構(gòu)或軟件元件的改進以支持和增強終端的功能。
[0004]由于這樣的增強,已開發(fā)出與移動終端的存儲介質(zhì)關(guān)聯(lián)的協(xié)議作為USB大容量存儲裝置類(UMS)中的圖片傳輸協(xié)議(PTP)和媒體傳輸協(xié)議(MTP)。
[0005]媒體傳輸協(xié)議(MTP)的特性在于存儲在存儲介質(zhì)中的數(shù)據(jù)的高穩(wěn)定性以及提供加密功能以用于文件訪問限制。
[0006]然而,在媒體傳輸協(xié)議(MTP)的情況下,應(yīng)該全部提取存儲在存儲介質(zhì)中的數(shù)據(jù)文件,并且應(yīng)該將提取的所有數(shù)據(jù)文件的信息以及數(shù)據(jù)文件的目錄信息存儲在數(shù)據(jù)庫中。此時,在生成數(shù)據(jù)庫之前,無法實現(xiàn)使用視頻、音頻和圖像文件中的至少一個的應(yīng)用。因此,為了實現(xiàn)該應(yīng)用,在生成數(shù)據(jù)庫期間,用戶沒有選擇,只能等待。
【發(fā)明內(nèi)容】
[0007]本公開的一個目的在于提供一種在基于媒體傳輸協(xié)議(MTP)在數(shù)據(jù)庫上更新存儲在存儲器中的數(shù)據(jù)文件時根據(jù)更新優(yōu)先順序更新數(shù)據(jù)文件的移動終端及其控制方法。
[0008]另外,本公開的另一目的在于提供一種基于用戶的輸入改變數(shù)據(jù)文件的更新優(yōu)先順序的移動終端及其控制方法。
[0009]本公開的實施方式涉及一種移動終端。提供了一種根據(jù)媒體傳輸協(xié)議(MTP)在數(shù)據(jù)庫上更新數(shù)據(jù)文件的移動終端,該移動終端可包括:存儲器,其被配置為存儲數(shù)據(jù)文件;以及控制器,其被配置為將存儲在所述存儲器中的所述數(shù)據(jù)文件劃分為第一組和第二組,所述第一組由賦予了更新優(yōu)先順序的文件組成,所述第二組由所述第一組的文件以外的文件組成,所述控制器在所述數(shù)據(jù)庫上依次更新所述第一組和第二組,以在完成所述第二組的更新之前實現(xiàn)使用包含在第一組中的數(shù)據(jù)文件的應(yīng)用。
[0010]作為與本發(fā)明關(guān)聯(lián)的一個示例,所述控制器可利用數(shù)據(jù)文件的擴展名分別將所述數(shù)據(jù)文件劃分為所述第一組和所述第二組。賦予了所述更新優(yōu)先順序的文件可對應(yīng)于視頻、音頻和圖像文件中的至少一個。另外,所述控制器可利用各個擴展名將包含在所述第一組中的文件劃分為視頻文件組、音頻文件組和圖像文件組,并基于預(yù)設(shè)順序在所述數(shù)據(jù)庫上更新所述視頻文件組、音頻文件組和圖像文件組。
[0011]作為與本公開關(guān)聯(lián)的另一示例,所述移動終端還可包括用戶輸入單元,該用戶輸入單元被配置為感測改變所述預(yù)設(shè)順序的用戶輸入,其中,所述控制器基于由所述用戶輸入單元感測到的所述用戶輸入來改變所述預(yù)設(shè)順序。
[0012]作為與本公開關(guān)聯(lián)的另一示例,所述控制器可將應(yīng)用被執(zhí)行的執(zhí)行歷史存儲在所述存儲器中,并且基于存儲在所述存儲器中的執(zhí)行歷史來改變所述預(yù)設(shè)順序。
[0013]作為與本公開關(guān)聯(lián)的另一示例,所述控制器可分別計算包含在視頻文件組、音頻文件組和圖像文件組中的文件數(shù),并基于所述文件數(shù)改變所述預(yù)設(shè)順序。
[0014]作為與本公開關(guān)聯(lián)的另一示例,所述存儲器可存儲包含賦予了所述優(yōu)先順序的文件的擴展名的擴展名列表,并且所述控制器可分別將所述數(shù)據(jù)文件的擴展名與包含在所述擴展名列表中的擴展名進行比較,并基于比較結(jié)果將所述數(shù)據(jù)文件劃分為所述第一組和所述第二組。
[0015]作為與本公開關(guān)聯(lián)的另一示例,所述控制器可分別將包含在所述第一組和所述第二組中的文件的鏈接信息存儲在緩存中作為第一鏈接列表和第二鏈接列表。所述控制器還可將所述存儲器的目錄信息存儲在緩存中作為第三鏈接列表。另外,所述控制器可利用所述第一鏈接列表、所述第二鏈接列表和所述第三鏈接列表中的至少一個來更新數(shù)據(jù)庫。
[0016]作為與本公開關(guān)聯(lián)的另一示例,所述移動終端還可包括顯示單元,該顯示單元被配置為顯示所述數(shù)據(jù)庫的更新進度狀態(tài),其中,所述控制器利用存儲在緩存中的所述第一鏈接列表、第二鏈接列表和第三鏈接列表中的至少一個檢查所述更新進度狀態(tài),并控制所述顯示單元將檢查到的更新進度狀態(tài)顯示給用戶。另外,當(dāng)?shù)谝唤M的更新完成時,所述控制器可控制所述顯示單元將完成的事實顯示給用戶。
[0017]另外,本公開的實施方式涉及一種移動終端的控制方法。提供了一種根據(jù)媒體傳輸協(xié)議(MTP)在數(shù)據(jù)庫上更新數(shù)據(jù)文件的移動終端的控制方法,所述方法可包括以下步驟:將所述數(shù)據(jù)文件劃分為第一組和第二組,所述第一組由賦予了更新優(yōu)先順序的文件組成,所述第二組由所述第一組的文件以外的文件組成;在所述數(shù)據(jù)庫上更新所述第一組;完成所述第一組的更新,然后在所述數(shù)據(jù)庫上更新所述第二組,以在完成所述第二組的更新之前實現(xiàn)使用包含在所述第一組中的數(shù)據(jù)文件的應(yīng)用。
[0018]作為與本公開關(guān)聯(lián)的一個實施方式,所述將所述數(shù)據(jù)文件劃分為所述第一組和所述第二組可包括以下步驟:從存儲器提取數(shù)據(jù)文件;分別將所述數(shù)據(jù)文件的擴展名與存儲在所述存儲器中的擴展名列表進行比較;以及根據(jù)與擴展名列表的比較結(jié)果將所述數(shù)據(jù)文件劃分為所述第一組和所述第二組。
[0019]作為與本公開關(guān)聯(lián)的另一實施方式,所述第一組可根據(jù)與擴展名列表的比較結(jié)果進一步劃分為視頻文件組、音頻文件組和圖像文件組,所述在所述數(shù)據(jù)庫上更新所述第一組可包括以下步驟:基于預(yù)設(shè)順序在所述數(shù)據(jù)庫上更新所述視頻文件組、音頻文件組和圖像文件組。
[0020]作為與本公開關(guān)聯(lián)的另一實施方式,所述方法還可包括以下步驟:感測用于改變所述預(yù)設(shè)順序的用戶輸入,并基于所述用戶輸入改變所述預(yù)設(shè)順序。
[0021]作為與本公開關(guān)聯(lián)的另一實施方式,所述方法還可包括以下步驟:將包含在所述第一組和所述第二組中的文件的鏈接信息分別存儲為第一鏈接列表和第二鏈接列表,并存儲存儲器的目錄信息作為第三鏈接列表,其中,利用所述第一鏈接列表、所述第二鏈接列表和所述第三鏈接列表中的至少一個在所述數(shù)據(jù)庫上更新所述第一組和所述第二組。[0022]作為與本公開關(guān)聯(lián)的另一實施方式,所述方法還可包括以下步驟:利用存儲在緩存中的所述第一鏈接列表、第二鏈接列表和第三鏈接列表中的至少一個檢查所述數(shù)據(jù)庫的更新進度狀態(tài);以及控制顯示單元將所述更新進度狀態(tài)顯示給用戶。另外,所述方法還可包括以下步驟:當(dāng)?shù)谝唤M的更新完成時,控制顯示單元將完成的事實顯示給用戶。
【專利附圖】
【附圖說明】
[0023]附圖被包括以提供本發(fā)明的進一步理解,并且并入此說明書并構(gòu)成此說明書的一部分,附圖示出本發(fā)明的實施方式并與說明書一起用于說明本發(fā)明的原理。
[0024]附圖中:
[0025]圖1是示出根據(jù)本公開的實施方式的移動終端的框圖;
[0026]圖2A和圖2B是示出與本公開關(guān)聯(lián)的移動終端的外觀的立體圖;
[0027]圖3和圖4是示出根據(jù)本公開的實施方式的移動終端的控制方法的流程圖;
[0028]圖5是用于說明根據(jù)本公開的實施方式的擴展名列表的示圖;
[0029]圖6是用于說明根據(jù)本公開的實施方式的更新數(shù)據(jù)庫的移動終端的框圖;以及
[0030]圖7至圖10是示出根據(jù)本公開的實施方式的移動終端的示例圖。
【具體實施方式】
[0031]以下將參照附圖詳細描述本發(fā)明的優(yōu)選實施方式,使得本發(fā)明所屬【技術(shù)領(lǐng)域】的普通技術(shù)人員能夠容易地實施本發(fā)明。然而,本發(fā)明可以按照各種不同的形式來實現(xiàn),因此,本發(fā)明不限于例示的實施方式。為了清楚地描述本發(fā)明,與描述無關(guān)的部分將省略,并且在整個說明書中,類似的標號指代類似的組成元件。
[0032]本文公開的移動終端可包括便攜式電話、智能電話、膝上型計算機、數(shù)字廣播移動裝置、個人數(shù)字助理(PDA)、便攜式多媒體播放器(PMP)、導(dǎo)航儀等。然而,本領(lǐng)域技術(shù)人員將容易理解,除了為移動目的特別配置的組成元件之外,根據(jù)下面描述的配置可適用于固定終端,例如數(shù)字TV、臺式計算機等。
[0033]圖1是示出與本發(fā)明關(guān)聯(lián)的移動終端100的框圖。參照圖1,移動終端100可包括無線通信單元110、音頻/視頻(A/V)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180、電源單元190等。然而,圖1所示的組成元件不是必需的,可用比圖示那些元件更多或更少的元件來實現(xiàn)移動通信終端。
[0034]以下將依次描述移動終端100的組成元件110-190。
[0035]無線通信單元110可包括允許移動終端100與無線通信系統(tǒng)之間的無線電通信,或者允許移動終端100與移動終端100所在的網(wǎng)絡(luò)之間的無線電通信的一個或更多個元件。例如,無線通信單元Iio可包括廣播接收模塊111、移動通信模塊112、無線互聯(lián)網(wǎng)模塊113、短距離通信模塊114、位置信息模塊115等。
[0036]廣播接收模塊111通過廣播信道從外部廣播管理服務(wù)器接收廣播信號和/或廣播相關(guān)信息。廣播相關(guān)信息可表示與廣播信道、廣播節(jié)目、廣播服務(wù)提供商等有關(guān)的信息。廣播相關(guān)信息還可通過移動通信網(wǎng)絡(luò)來提供。在這種情況下,廣播相關(guān)信息可通過移動通信模塊112來接收。通過廣播接收模塊111接收的廣播信號和廣播相關(guān)信息可存儲在存儲器160 中。[0037]移動通信模塊112經(jīng)由移動通信網(wǎng)絡(luò)向基站、外部終端和服務(wù)器中的至少一個發(fā)送無線電信號和/或從其接收無線電信號。無線電信號可包括語音呼叫信號、視頻呼叫信號或者根據(jù)文本和/或多媒體消息發(fā)送和接收的各種類型的數(shù)據(jù)。
[0038]無線互聯(lián)網(wǎng)模塊113作為支持無線互聯(lián)網(wǎng)接入的模塊,可內(nèi)置或外部安裝到移動終端100??墒褂酶鞣N無線互聯(lián)網(wǎng)接入技術(shù),例如WLAN (無線LAN)、W1-F1、Wibro (無線寬帶)、Wimax (全球微波接入互操作性)、HSDPA (高速下行鏈路分組接入)等。
[0039]短距離通信模塊114是指用于支持短距離通信的模塊??墒褂酶鞣N短距離通信技術(shù),例如Bluetooth、射頻識別(RFID)、紅外數(shù)據(jù)協(xié)會(IrDA)、超寬帶(UWB)、ZigBee等。
[0040]位置信息模塊115是用于獲取移動終端100的位置的模塊,存在GPS模塊作為代表性示例。
[0041 ] 接著參照圖1,A/V (首頻/視頻)輸入單兀120接收首頻或視頻彳目號,A/V (首頻/視頻)輸入單元120可包括相機121、麥克風(fēng)122等。相機121處理在視頻呼叫或圖像拍攝模式下通過圖像傳感器獲得的圖像幀(例如,靜止或運動圖像)。經(jīng)處理的圖像幀可顯示在顯示單元151上。由相機121處理的圖像幀可存儲在存儲器160中,或者可通過無線通信單元110發(fā)送給外部裝置。根據(jù)移動終端100的使用環(huán)境可設(shè)置兩個或更多個相機121。
[0042]麥克風(fēng)122在電話呼叫模式、錄音模式、語音識別模式等模式下通過麥克風(fēng)接收外部音頻信號,并將該音頻信號處理成電語音數(shù)據(jù)。在電話呼叫模式下,經(jīng)處理的語音數(shù)據(jù)可被轉(zhuǎn)換成能夠通過移動通信模塊112發(fā)送給移動通信基站的格式并被輸出。麥克風(fēng)122可實現(xiàn)各種類型的噪聲去除算法以去除在接收外部音頻信號的處理期間生成的噪聲。
[0043]用戶輸入單元130可生成輸入數(shù)據(jù)以控制移動終端100的操作。用戶輸入單元130可用鍵區(qū)、薄膜開關(guān)(dome switch)、觸摸板(壓力/電容)、滾輪(jog wheel)、觸合式開關(guān)(jog switch)等來配置。
[0044]感測單元140檢測是否存在用戶接觸以及移動終端100的當(dāng)前狀態(tài),例如,打開或閉合配置、移動終端100的位置、移動終端100的取向、移動終端100的加速或減速等,并生成用于控制移動終端100的操作的感測信號。例如,當(dāng)移動終端100為滑蓋電話類型時,感測單元140可感測滑蓋電話的打開或閉合配置。另外,感測單元140可感測電源單元190是否供電,或者外部裝置是否連接到接口單元170。
[0045]感測單元140可包括接近傳感器141。另外,感測單元140可包括用于感測對顯示單元151的觸摸操作的觸摸傳感器(未示出)。
[0046]觸摸傳感器可被實現(xiàn)為觸摸膜、觸摸片、觸摸板等。觸摸傳感器可被配置為將施加于顯示單元151的特定部分的壓力的改變或者從顯示單元151的特定部分生成的電容的改變轉(zhuǎn)換為電輸入信號。觸摸傳感器可被配置為不僅感測觸摸位置和觸摸面積,而且還感測觸摸壓力。
[0047]當(dāng)觸摸傳感器和顯示單元151形成夾層結(jié)構(gòu)時,除了輸出裝置之外,顯示單元151可用作輸入裝置。顯示單元151可稱為“觸摸屏”。
[0048]當(dāng)存在通過觸摸屏的觸摸輸入時,可將對應(yīng)信號發(fā)送給觸摸控制器(未示出)。觸摸控制器處理從觸摸傳感器傳遞來的信號,然后將與經(jīng)處理的信號對應(yīng)的數(shù)據(jù)發(fā)送給控制器180。因此,控制器180可感測顯示單元151的哪一區(qū)域被觸摸。
[0049]當(dāng)觸摸屏為電容型時,可通過電場根據(jù)感測物體的接近的改變來檢測感測物體的接近。該觸摸屏可歸類為接近傳感器141。
[0050]接近傳感器141是指在沒有機械接觸的情況下,利用電場或紅外線檢測是否存在感測物體的傳感器。與接觸傳感器相比,接近傳感器141具有更長的壽命和更高的實用性。接近傳感器141可包括光學(xué)透射型光電傳感器、直接反射型光電傳感器、反射鏡反射型光電傳感器、高頻振蕩接近傳感器、電容型接近傳感器、磁型接近傳感器、紅外線接近傳感器
坐寸ο
[0051]以下,為了便于簡要說明,在不接觸的情況下緊密靠近觸摸屏的行為將稱為“接近觸摸”,而指針實質(zhì)上接觸觸摸屏的行為將稱為“接觸觸摸”。
[0052]接近傳感器141感測接近觸摸和接近觸摸模式(如,距離、方向、速度、時間、位置、移動狀態(tài)等)。與感測到的接近觸摸和感測到的接近觸摸模式有關(guān)的信息可輸出到觸摸屏上。
[0053]輸出單元150可生成與視覺、聽覺、觸覺等有關(guān)的輸出。輸出單元150可包括顯示單元151、音頻輸出模塊152、警報單元153、觸覺模塊154等。
[0054]顯示單元151可顯示(輸出)在移動終端100中處理的信息。例如,當(dāng)移動終端100在電話呼叫模式下操作時,顯示單元151可顯示與電話呼叫有關(guān)的用戶界面(UI)或圖形用戶界面(GUI)。當(dāng)移動終端100在視頻呼叫模式或圖像拍攝模式下操作時,顯示單元151可顯示拍攝的圖像、接收的圖像、U1、⑶I等。
[0055]顯示單元151可包括液晶顯示器(IXD)、薄膜晶體管液晶顯示器(TFT-1XD)、有機發(fā)光二極管(OLED)顯示器、柔性顯示器、3維(3D)顯示器和電子墨水(e-1nk)顯示器中的至少一個。
[0056]顯示單元151中包括的那些顯示器(或顯示裝置)中的至少一個可用透明或光學(xué)透明型顯示器來配置,以使得用戶能夠透過其看到外部。其可稱為透明顯示器。透明顯示器的代表性示例可以是透明OLED (TOLED)等。顯示單元151的背面結(jié)構(gòu)也可用光學(xué)透明結(jié)構(gòu)來配置。換言之,顯示單元151可包括彼此交疊的第一表面和第二表面,所述第一表面和第二表面可用透明或光學(xué)透明結(jié)構(gòu)配置。在此構(gòu)造下,用戶能夠通過移動裝置主體的顯示單元151所占據(jù)的區(qū)域看到移動裝置主體背后的物體。顯示單元151可稱為透明顯示單元155。
[0057]根據(jù)移動終端100的實現(xiàn)方式,可存在兩個或更多個顯示單元151。例如,多個顯示單元151可以按照分離或集成的方式布置在移動終端100的一個表面上,或者可分別布置在不同的表面上。
[0058]音頻輸出模塊152可在呼叫接收模式、呼叫發(fā)起模式、錄音模式、語音選擇模式、廣播接收模式等模式下,輸出從無線通信單元110接收或存儲在存儲器160中的音頻數(shù)據(jù)。音頻輸出模塊152可輸出與移動終端100中執(zhí)行的功能有關(guān)的音頻信號(例如,警告接收到呼叫或接收到消息的聲音等)。音頻輸出模塊152可包括接收器、揚聲器、蜂鳴器等。
[0059]警報單元153輸出通知移動終端100發(fā)生事件的信號。發(fā)生于移動終端100的事件的示例包括接收到呼叫、接收到消息、輸入鍵信號、輸入觸摸等。警報單元153不僅可輸出視頻或音頻信號,而且可輸出其它類型的信號,例如以振動方式通知事件的發(fā)生的信號。由于視頻或音頻信號也可通過顯示單元151或音頻輸出單元152輸出,所以顯示單元151或音頻輸出模塊152可歸類為警報單元153的一部分。[0060]觸覺模塊154生成用戶能夠感覺到的各種觸覺效果。由觸覺模塊154生成的觸覺效果的代表性示例可包括振動。由觸覺模塊154生成的振動可具有可控的強度、可控的模式等。例如,不同的振動可以按照合成方式或順序方式輸出。
[0061]觸覺模塊154可生成各種觸覺效果,不僅包括振動,而且包括相對于觸摸的皮膚表面垂直移動的插針排列、通過注入口或抽吸口的空氣注入力或空氣抽吸力、皮膚表面的觸摸、與電極接觸、由諸如靜電力的刺激引起的效果、利用吸熱裝置或發(fā)熱裝置再現(xiàn)冷或熱的感覺等。
[0062]觸覺模塊154可被配置為通過用戶的直接接觸,或者利用手指或手通過用戶的肌肉覺來傳遞觸覺效果。根據(jù)移動終端100的配置,可設(shè)置兩個或更多個觸覺模塊154。
[0063]存儲器160可存儲用于操作控制器180的程序,或者臨時存儲輸入/輸出數(shù)據(jù)(例如,電話簿、消息、靜止圖像、運動圖像等)。存儲單元160可存儲與對觸摸屏執(zhí)行觸摸輸入時輸出的振動和聲音的各種模式有關(guān)的數(shù)據(jù)。
[0064]存儲器160可利用任何類型的合適存儲介質(zhì)來實現(xiàn),包括閃存型、硬盤型、微型多媒體卡型、存儲卡型(如,SD或DX存儲器)、隨機存取存儲器(RAM)、靜態(tài)隨機存取存儲器(SRAM)、只讀存儲器(ROM)、電可擦除可編程只讀存儲器(EEPR0M)、可編程只讀存儲器(PR0M)、磁存儲器、磁盤、光盤等。另外,移動終端100可操作網(wǎng)絡(luò)存儲器,其在互聯(lián)網(wǎng)上執(zhí)行存儲器160的存儲功能。
[0065]接口單元170通??杀粚崿F(xiàn)為將便攜式終端與外部裝置接口。接口單元170可允許從外部裝置接收數(shù)據(jù),向移動終端100中的各個部件供電,或者從移動終端100向外部裝置發(fā)送數(shù)據(jù)。例如,接口單元170可包括有線/無線頭戴式耳機端口、外部充電器端口、有線/無線數(shù)據(jù)端口、存儲卡端口、用于連接具有標識模塊的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機端口等。
[0066]所述標識模塊可被配置為存儲驗證移動終端100的使用權(quán)限所需的各種信息的芯片,可包括用戶標識模塊(ΠΜ)、訂戶標識模塊(SM)等。另外,具有標識模塊的裝置(以下稱為“標識裝置”)可實現(xiàn)為智能卡類型。因此,標識裝置可經(jīng)由端口連接至移動終端100。
[0067]當(dāng)移動終端110連接至外部托架時,接口單元170可用作從外部托架向移動終端100供應(yīng)的電力的路徑,或者用作將由用戶從托架輸入的各種命令信號輸送給移動終端100的路徑。從托架輸入的各種命令信號或電力可用作識別移動終端100正確安裝到托架的信號。
[0068]控制器180通??刂埔苿咏K端100的總體操作。例如,控制器180執(zhí)行與電話呼口4、數(shù)據(jù)通信、視頻呼叫等有關(guān)的控制和處理??刂破?80可包括提供多媒體回放的多媒體模塊181。多媒體模塊181可被配置成控制器180的一部分,或者被配置為單獨的部件??刂破?80可執(zhí)行模式識別處理,以將觸摸屏上的手寫或繪畫輸入識別為文本或圖像。
[0069]在控制器180的控制下,電源單元190可接收外部或內(nèi)部電力以提供各種部件所需的電力。
[0070]本文所述的各種實施方式可利用軟件、硬件或其任何組合在計算機或類似裝置可讀介質(zhì)中實現(xiàn)。
[0071]對于硬件實現(xiàn),實施方式可利用專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理裝置(DSPD)、可編程邏輯器件(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器以及被設(shè)計為執(zhí)行本文所述功能的電子單元中的至少一個來實現(xiàn)。在一些情況下,這些實施方式可實現(xiàn)在控制器180本身中。
[0072]對于軟件實現(xiàn),諸如程序或功能的實施方式可與允許執(zhí)行至少一個功能或操作的單獨的軟件模塊一起實現(xiàn)。軟件代碼可通過以任何合適的編程語言編寫的軟件應(yīng)用來實現(xiàn)。軟件代碼可存儲在存儲器160中,并由控制器180執(zhí)行。
[0073]以下將描述處理對移動終端100的用戶輸入的方法。
[0074]用戶輸入單元130被操縱以接收用于控制移動終端100的操作的命令,并可包括多個操縱單元。所述操縱單元通常可命名為操縱部分,可采用任何方法,只要其為允許用戶通過觸覺執(zhí)行操縱的觸覺方式即可。
[0075]各種類型的視覺信息可顯示在顯示單元151上。視覺信息可以按照字符、數(shù)字、符號、圖形、圖標等的形式顯示。對于視覺信息的輸入,字符、數(shù)字、符號、圖形和圖標中的至少一個可按照預(yù)定排列方式顯示,以實現(xiàn)為鍵區(qū)形式。這種鍵區(qū)可稱為所謂的“軟鍵”。
[0076]顯示單元151可在整個區(qū)域上操作,或者通過分成多個區(qū)域來操作。在后一種情況下,所述多個區(qū)域可被配置為以關(guān)聯(lián)的方式操作。例如,輸出窗口和輸入窗口可分別顯示在顯示單元151的上部和下部。輸出窗口和輸入窗口可分別是為輸出或輸入信息而分配的區(qū)域。在輸入窗口上輸出軟鍵,在所述軟鍵上顯示有用于輸入電話號碼等的數(shù)字。當(dāng)軟鍵被觸摸時,在輸出窗口上顯示與觸摸的軟鍵對應(yīng)的數(shù)字。當(dāng)操縱第一操縱單元時,將嘗試對輸出窗口上顯示的電話號碼的電話呼叫連接,或者輸出窗口上顯示的文本將輸入到應(yīng)用。
[0077]顯示單元151或觸摸板可被配置為感測觸摸滾動。用戶可通過滾動顯示單元151或觸摸板來移動顯示在顯示單元151上的置于圖標等上的對象(例如,光標或指針)。此外,當(dāng)手指在顯示單元151或觸摸板上移動時,手指移動的路徑可在視覺上顯示在顯示單元151上。其可用于編輯顯示在顯示單元151上的圖像。
[0078]為了應(yīng)對在預(yù)定時間周期內(nèi)一起觸摸顯示單元151和觸摸板的情況,可實現(xiàn)終端100的一個功能。對于一起觸摸的情況,存在用戶利用他或她的拇指和食指夾住移動終端100的主體的情況。對于移動終端100中實現(xiàn)的上述功能中的一個,例如,可存在顯示單元151或觸摸板的啟動或停止。
[0079]再次描述根據(jù)本公開的控制器180,控制器180可通過媒體傳輸協(xié)議(MTP)來操作。根據(jù)媒體傳輸協(xié)議(MTP),移動終端100應(yīng)該為存儲在存儲器160中的數(shù)據(jù)文件生成數(shù)據(jù)庫。例如,如果其對應(yīng)于移動終端100的電源關(guān)閉,然后再次打開的情況、諸如存儲器160的存儲介質(zhì)分離,然后再次連接的情況、以及操作系統(tǒng)通過引導(dǎo)重啟的情況,則控制器180應(yīng)該為存儲在存儲器160中的數(shù)據(jù)文件生成數(shù)據(jù)庫。
[0080]在生成這種數(shù)據(jù)庫之前,控制器180無法利用存儲在存儲器160中的數(shù)據(jù)文件實現(xiàn)應(yīng)用。具體地講,只有在完成數(shù)據(jù)庫的生成之后,才可實現(xiàn)使用包含視頻、音頻和圖像文件中的至少一個的媒體文件的應(yīng)用。由于控制器180使用數(shù)據(jù)庫實現(xiàn)和控制應(yīng)用,所以應(yīng)用是指被設(shè)計為實現(xiàn)特定任務(wù)的一組計算機程序。
[0081]根據(jù)媒體傳輸協(xié)議(MTP),控制器180應(yīng)該為存儲在存儲器160中的數(shù)據(jù)文件和目錄生成數(shù)據(jù)庫。例如,存儲器可以是諸如SD卡等的閃存。數(shù)據(jù)庫可用諸如“external, db”的文件形成。數(shù)據(jù)庫文件可被刪除,然后重新生成,或者利用已有的數(shù)據(jù)庫文件來更新。
[0082]控制器180可更新存儲在存儲器160中的數(shù)據(jù)文件和目錄。數(shù)據(jù)庫上的數(shù)據(jù)文件更新可指將數(shù)據(jù)文件的鏈接信息插入數(shù)據(jù)庫。又如,其可指更新數(shù)據(jù)庫上的數(shù)據(jù)文件的鏈接信息。
[0083]生成數(shù)據(jù)庫文件的方法可以按照各種方式實現(xiàn)。例如,可在完成存儲在存儲器160中的所有數(shù)據(jù)文件的更新之后生成數(shù)據(jù)庫文件,或者可在生成數(shù)據(jù)庫文件之后進行數(shù)據(jù)文件的更新。以下,將參照圖3和圖4詳細描述使得控制器180能夠生成和更新數(shù)據(jù)庫的方法。
[0084]圖2A和圖2B是示出與本公開有關(guān)的移動終端100的外觀的立體圖。圖2A是示出移動終端100的正面和側(cè)面的示圖,圖2B是示出移動終端100的背面和另一側(cè)面的示圖。
[0085]參照圖2A,本文公開的移動終端100設(shè)置有直板型終端主體。然而,本發(fā)明不僅限于這種類型的終端,而是可應(yīng)用于各種結(jié)構(gòu)的終端,例如滑蓋型、折疊型、旋轉(zhuǎn)型、擺動型等,其中兩個和更多個主體以能夠相對移動的方式彼此組合。
[0086]終端主體包括形成終端外觀的殼體(殼、外殼、外罩等)。在此實施方式中,殼體可劃分為前殼體101和后殼體102。各種電子部件可集成在前殼體101和后殼體102之間形成的空間中。前殼體101和后殼體102之間還可另外設(shè)置有至少一個中間殼體。
[0087]殼體可通過合成樹脂的注塑成型來形成,或者還可由金屬材料(例如不銹鋼(STS)、鈦(Ti)等)形成。
[0088]顯示單元151、音頻輸出模塊152、相機121、用戶輸入單元130(參見圖1)、麥克風(fēng)122、接口 170等可設(shè)置在終端主體上,主要在前殼體101上。
[0089]顯示單元151占據(jù)了前殼體101的大部分。音頻輸出單元152和相機121設(shè)置在與顯示單元151的兩個端部之一相鄰的區(qū)域上,而用戶輸入單元131和麥克風(fēng)122設(shè)置在與其另一端部相鄰的區(qū)域上。用戶接口 132和接口 170等可設(shè)置在前殼體101和后殼體102的側(cè)面上。
[0090]用戶輸入單元130被操縱以接收用于控制便攜式終端100的操作的命令。用戶輸入單元130可包括多個操縱單元131和132。
[0091]第一操縱單元131和第二操縱單元132可接收各種命令。例如,第一操縱單元131可用于接收諸如開始、結(jié)束、滾動等命令。第二操縱單元132可用于接收諸如控制從音頻輸出單元152輸出的音量或者將其切換為顯示單元151的觸摸識別模式的命令。
[0092]參照圖2B,相機121’可另外安裝在終端主體的背面,即,后殼體102上。后相機121’的圖像拍攝方向基本上與前相機121 (參見圖2A)的方向相反,并且其像素數(shù)可不同于前相機121。
[0093]例如,前相機121可被配置為具有相對少的像素數(shù),而后相機121’可被配置為具有相對大的像素數(shù)。因此,在前相機121用于視頻通信的情況下,可在用戶拍攝他或她自己的臉部并實時地將其發(fā)送給另一方時減小傳輸數(shù)據(jù)的大小。另一方面,后相機121’可用于存儲高質(zhì)量圖像。
[0094]另一方面,相機121、121’可以按照能夠旋轉(zhuǎn)和彈出的方式設(shè)置在終端主體中。
[0095]與后相機121’相鄰地另外設(shè)置閃光燈123和反射鏡124。閃光燈123在用后相機121’拍攝對象時朝著對象照射光。在利用后相機121’拍攝他或她自己(自拍|吳式)時,反射鏡124以反射方式使得用戶能夠看到他或她自己的臉部等。
[0096]后音頻輸出單元152’可另外設(shè)置在終端主體的背面。后音頻輸出單元152’與前音頻輸出單元152 (參見圖2A)—起可實現(xiàn)立體聲功能,并且其還可用于在電話呼叫期間實現(xiàn)免提。
[0097]在終端主體的側(cè)面上還可另外設(shè)置用于接收廣播信號的天線116。構(gòu)成廣播接收模塊111 (參見圖1)的一部分的天線116可被設(shè)置為能從終端主體拔出。
[0098]用于向便攜式終端100供電的電源單元190可安裝在終端主體上。電源單元190可被配置為并入終端主體中,或者能夠直接從終端主體的外部拆卸。
[0099]用于檢測觸摸的觸摸板135可另外安裝在后殼體102上。類似于顯示單元151(參見圖2A),觸摸板135也可配置成光學(xué)透射型。另選地,用于顯示視覺信息的后顯示單元可另外安裝在觸摸板135上。此時,可通過觸摸板135控制顯示在前顯示單元151和后顯示單元的兩個表面上的信息。
[0100]觸摸板135可與前殼體101的顯示器151結(jié)合來操作。觸摸板135可平行地設(shè)置在顯示單元151的后側(cè)。觸摸板135的尺寸可等于或小于顯示單元151。
[0101]圖3和圖4是示出根據(jù)本公開的實施方式的移動終端的控制方法的流程圖。
[0102]參照圖3,根據(jù)本公開的移動終端100的控制方法可包括將數(shù)據(jù)文件劃分為第一組和第二組的處理(S100)。控制器180可將存儲在存儲器160中的所有數(shù)據(jù)文件劃分為第一組和第二組。數(shù)據(jù)文件可以是存儲在存儲器160中的數(shù)據(jù)的集合。此時,存儲器160可以是作為輔助存儲裝置的閃存,其中即使斷電也不擦除存儲的信息。
[0103]第一組可由根據(jù)媒體傳輸協(xié)議(MTP)在數(shù)據(jù)庫上更新的數(shù)據(jù)文件中的賦予了更新優(yōu)先順序的文件組成。另外,第二組可由第一組的那些文件以外的文件組成。
[0104]更新優(yōu)先順序可根據(jù)是否為實現(xiàn)應(yīng)用所需的數(shù)據(jù)文件而變化。例如,當(dāng)數(shù)據(jù)文件對應(yīng)于視頻、音頻和圖像文件中的至少一個時,控制器180可將數(shù)據(jù)文件劃分為第一組,否則將其劃分為第二組。
[0105]接下來,可執(zhí)行在數(shù)據(jù)庫上更新第一組的處理。在存儲在存儲器160中的數(shù)據(jù)文件當(dāng)中,控制器180可優(yōu)先在數(shù)據(jù)庫上更新第一組中所包含的文件。
[0106]當(dāng)在數(shù)據(jù)庫上更新由賦予了更新優(yōu)先順序的文件組成的第一組的全部時,控制器180利用第一組中包含的至少一個數(shù)據(jù)文件實現(xiàn)應(yīng)用。
[0107]接下來,可在完成第一組的更新以在完成第二組的更新之前實現(xiàn)應(yīng)用之后,執(zhí)行在數(shù)據(jù)庫上更新第二組的處理??刂破?80可允許同時執(zhí)行多個操作的多任務(wù)處理。因此,控制器180可在執(zhí)行第二組的更新的同時,至少利用第一組中所包含的數(shù)據(jù)文件來實現(xiàn)應(yīng)用。結(jié)果,控制器180可在數(shù)據(jù)庫上依次更新第一組和第二組。
[0108]因此,根據(jù)本公開,移動終端100可在數(shù)據(jù)庫上依次更新第一組和第二組,以將存儲在存儲器160中的數(shù)據(jù)文件劃分為第一組和第二組,并在完成第二組的更新之前實現(xiàn)應(yīng)用,從而在更新數(shù)據(jù)庫的同時利用數(shù)據(jù)文件實現(xiàn)應(yīng)用。因此,可減少實現(xiàn)應(yīng)用所需的時間。
[0109]圖4是用于說明將數(shù)據(jù)文件劃分為第一組和第二組的處理(S100)的流程圖。
[0110]參照圖4,將數(shù)據(jù)文件劃分為第一組和第二組的處理(S100)可包括搜索存儲器的處理(S110)。除非根據(jù)媒體傳輸協(xié)議(MTP)生成數(shù)據(jù)庫,否則控制器180可搜索存儲器160。
[0111]接下來,可執(zhí)行提取數(shù)據(jù)文件的處理(S120)。例如,控制器180可利用目錄的層次結(jié)構(gòu)依次提取存儲在存儲器160中的數(shù)據(jù)文件。提取數(shù)據(jù)文件的順序可以按照各種方式來配置。[0112]接下來,可執(zhí)行提取數(shù)據(jù)文件的處理(S130)。由控制器180提取的數(shù)據(jù)文件可包括擴展名。擴展名可指直接附于文件名后以指示文件的類型的文本串。擴展名可指示數(shù)據(jù)文件或者為文件編寫的程序的屬性。
[0113]控制器180可將提取的數(shù)據(jù)文件的擴展名與擴展名列表進行比較。此時,擴展名列表可包括至少一個基本擴展名。基本擴展名可以是用于指定存儲在存儲器160中的數(shù)據(jù)文件當(dāng)中的賦予了更新優(yōu)先順序的文件的標準。例如,控制器180可比較并確定提取的數(shù)據(jù)文件的擴展名是否包含在擴展名列表中。
[0114]另外,擴展名列表可進一步劃分為視頻、音頻和圖像擴展名列表中的至少一個。因此,控制器180可利用視頻、音頻和圖像擴展名列表中的至少一個來比較數(shù)據(jù)文件是否對應(yīng)于視頻、音頻和圖像擴展名列表中的至少一個。
[0115]此時,在將數(shù)據(jù)文件的擴展名與擴展名列表進行比較時,可根據(jù)擴展名列表中所包含的基本擴展名的比較順序來比較它們。比較順序可利用操作系統(tǒng)等的更新來改變,或者通過用戶的輸入來改變。稍后將利用圖5描述基本擴展名的比較順序。
[0116]接下來,可執(zhí)行根據(jù)比較結(jié)果將數(shù)據(jù)文件分類為第一組和第二組中的任一個的處理(S140)??刂破?80可將擴展名列表與數(shù)據(jù)文件的擴展名進行比較,并根據(jù)比較結(jié)果將數(shù)據(jù)文件分類為第一組和第二組中的任一個。
[0117]例如,當(dāng)擴展名列表包含一個基本擴展名(“avi”)時,存儲在存儲器160中的數(shù)據(jù)文件當(dāng)中的具有擴展名“avi”的文件可被包含在第一組中,具有剩余擴展名的文件可被包
含在第二組中。
[0118]另外,擴展名列表可進一步劃分為視頻、音頻和圖像擴展名列表中的至少一個,因此控制器180可利用視頻、音頻和圖像擴展名列表中的至少一個將與第一組對應(yīng)的數(shù)據(jù)文件進一步分類為視頻、音頻和圖像組中的至少一個。
[0119]接下來,當(dāng)存在其它數(shù)據(jù)文件時,可返回到提取數(shù)據(jù)文件的處理(S120),否則可終止將數(shù)據(jù)文件劃分為第一組和第二組的處理(S100)。換言之,上述處理(S120至S150)可重復(fù),直至存儲在存儲器160中的所有數(shù)據(jù)文件被劃分為第一組和第二組為止。
[0120]盡管圖中未示出,但是當(dāng)終止將數(shù)據(jù)文件劃分為第一組和第二組的處理(S100)時,可隨后執(zhí)行將包含在第一組和第二組中的文件的鏈接信息存儲在緩存中,分別作為第一鏈接列表和第二鏈接列表的處理。此時,控制器180可將構(gòu)成存儲器160的目錄信息存儲在緩存中作為第三鏈接列表。
[0121]移動終端100在數(shù)據(jù)庫上更新存儲在存儲器160中的數(shù)據(jù)文件時可在顯示單元151上顯示更新進度狀態(tài)。例如,更新進度狀態(tài)可顯示在顯示單元151上作為諸如“進度為49%”的消息。
[0122]根據(jù)顯示更新進度狀態(tài)的現(xiàn)有技術(shù),移動終端100沒有選擇,只能搜索存儲器160多次,以獲知存儲在存儲器160中的文件的總數(shù)。例如,控制器180迭代地實現(xiàn)諸如"native.getNumFilesO ”的函數(shù),以搜索存儲器160多次。由于存儲器160迭代地搜索,所以數(shù)據(jù)庫的更新不得不變慢。
[0123]根據(jù)本公開,控制器180可利用存儲在緩存中的第一鏈接列表、第二鏈接列表和第三鏈接列表中的至少一個來更新數(shù)據(jù)庫。這里,緩存可指高速緩沖存儲器,其用于減小中央處理單元與主存儲裝置之間的存取速度差。[0124]另外,控制器180可利用存儲在緩存中的第一鏈接列表、第二鏈接列表和第三鏈接列表(以下,稱為“鏈接列表”)中的至少一個來檢查數(shù)據(jù)庫的更新進度狀態(tài),并控制顯示單元151將檢查到的更新進度狀態(tài)顯示給用戶。
[0125]由于鏈接列表包含與存儲在存儲器160中的數(shù)據(jù)文件關(guān)聯(lián)的所有必要信息,所以控制器180可利用存儲在緩存中的鏈接列表來更新數(shù)據(jù)庫。結(jié)果,根據(jù)本公開,移動終端100可通過僅搜索存儲器160 —次來更新數(shù)據(jù)庫以在顯示單元151上顯示更新進度狀態(tài)。因此,與搜索存儲器160多次的現(xiàn)有技術(shù)相比,可增加更新處理速度。
[0126]圖5是用于說明根據(jù)本公開的實施方式的擴展名列表的示圖。
[0127]參照圖5,擴展名列表可包括視頻擴展名列表210、音頻擴展名列表220和圖像擴展名列表230中的至少一個。示出了擴展名列表劃分為視頻、音頻和圖像擴展名列表210-230,但是擴展名列表也可用一個擴展名列表來配置,而沒有這種劃界。
[0128]擴展名列表的基本擴展名可設(shè)置有比較順序。然后,控制器180可根據(jù)比較順序?qū)?shù)據(jù)文件的擴展名與擴展名列表進行比較。例如,控制器180可按照視頻、音頻和圖像擴展名列表的順序比較它們,另外,在與視頻擴展名列表進行比較時,可按照索引順序比較它們。例如,參照圖5,可按照“avi”、“mp4”、“aSf”.....“mov”的順序比較它們。
[0129]此時,可通過改變比較順序來減少將數(shù)據(jù)文件劃分為第一組和第二組的時間。例如,當(dāng)數(shù)據(jù)庫的更新完成時,控制器180可將更新歷史存儲在存儲器160中。此時,如果與“mp4”對應(yīng)的數(shù)據(jù)文件的數(shù)量大于“avi”的數(shù)量,則擴展名列表的比較順序可從“avi”一“mp4”的順序改變?yōu)椤癿p4”一“avi”的順序。又如,終端的制造商可調(diào)查用于移動終端100的數(shù)據(jù)文件的擴展名,并按照頻繁使用的擴展名的順序改變基本擴展名的比較順序。
[0130]圖6是用于說明根據(jù)本公開的實施方式的用于更新數(shù)據(jù)庫的移動終端的框圖。
[0131]參照圖6,示出了示出根據(jù)媒體傳輸協(xié)議(MTP)的實施方式300和根據(jù)本公開的實施方式400、500的框圖。根據(jù)依據(jù)媒體傳輸協(xié)議(MTP)的實施方式300,在數(shù)據(jù)庫的更新完成之前,無法實現(xiàn)使用媒體文件的應(yīng)用。
[0132]根據(jù)本公開的實施方式400,當(dāng)?shù)谝唤M的更新完成時,可實現(xiàn)所有應(yīng)用。根據(jù)本公開的另一實施方式500,例如,可在數(shù)據(jù)庫上依次更新視頻文件組、音頻文件組和圖像文件組中的至少一個。在這種情況下,當(dāng)各個文件組的更新完成時,可實現(xiàn)使用完成的文件組的應(yīng)用。另外,當(dāng)各個文件組的更新完成時,控制器180可控制顯示單元151將完成的文件組顯示給用戶。
[0133]如上所述,第一組可劃分為視頻文件組、音頻文件組和圖像文件組中的至少一個。此時,控制器180可基于預(yù)設(shè)順序在數(shù)據(jù)庫上更新視頻文件組、音頻文件組和圖像文件組。所述預(yù)設(shè)順序可通過用戶的輸入來改變。稍后將參照圖7和圖8描述與預(yù)設(shè)順序關(guān)聯(lián)的描述。
[0134]圖7至圖10是示出根據(jù)本公開的實施方式的移動終端的示例圖。
[0135]參照圖7,示出用于掃描存儲器的移動終端100。移動終端100可在引導(dǎo)完成之后掃描安裝在主體上的存儲器。掃描可指在數(shù)據(jù)庫上更新存儲在存儲器中的數(shù)據(jù)文件的鏈接信息的功能。這里,例如,存儲器可以是諸如SD卡等的閃存。
[0136]在掃描存儲在存儲器中的數(shù)據(jù)文件時,根據(jù)本公開的控制器180可通過將媒體掃描與非媒體掃描相區(qū)分來掃描它們。例如,媒體掃描可指針對與視頻、音頻和圖像格式中的至少一個對應(yīng)的數(shù)據(jù)文件的數(shù)據(jù)庫更新,非媒體掃描可指針對其它剩余數(shù)據(jù)文件的數(shù)據(jù)庫更新。
[0137]換言之,控制器180可將存儲在存儲器160中的數(shù)據(jù)文件劃分為第一組和第二組,并在數(shù)據(jù)庫上依次更新第一組和第二組。此外,控制器180可將第一組進一步劃分為視頻、音頻和圖像組中的至少一個,并根據(jù)預(yù)設(shè)順序在數(shù)據(jù)庫上更新視頻、音頻和圖像組。
[0138]此時,用戶可利用媒體掃描設(shè)置610來改變所述預(yù)設(shè)順序。當(dāng)感測到對媒體掃描設(shè)置610的用戶輸入時,控制器180可將預(yù)設(shè)順序顯示在顯示單元151上。例如,參照圖7,所述預(yù)設(shè)順序可以是視頻、音頻和圖像組620、630、640的順序。
[0139]當(dāng)感測到將圖像組置于最高優(yōu)先級的用戶輸入時,控制器180可將預(yù)設(shè)順序從視頻、音頻和圖像組620、630、640的順序改變?yōu)閳D像、視頻和音頻組640、620、630的順序。當(dāng)改變完成時,控制器180可利用改變的順序在數(shù)據(jù)庫上更新第一組。改變預(yù)設(shè)順序的方法可以按照各種方式來實現(xiàn)。
[0140]參照圖8,示出了配置媒體掃描的移動終端100。能夠改變預(yù)設(shè)順序的選項可顯示在顯示單元151上。
[0141]控制器180可將應(yīng)用被執(zhí)行的執(zhí)行歷史存儲在存儲器160中。執(zhí)行歷史可以是各個應(yīng)用的實現(xiàn)次數(shù)、在更新數(shù)據(jù)庫之后初始實現(xiàn)的次數(shù)以及在釋放移動終端100的鎖定之后初始實現(xiàn)的次數(shù)中的至少一個??刂破?80可基于存儲在存儲器160中的應(yīng)用的執(zhí)行歷史來改變所述預(yù)設(shè)順序。
[0142]另外,控制器180可分別計算包含在視頻文件組、音頻文件組和圖像文件組中的文件數(shù),并基于所述文件數(shù)改變預(yù)設(shè)順序。當(dāng)按照具有最少文件數(shù)的文件組的順序更新數(shù)據(jù)庫時,具有最少文件數(shù)的文件組的更新可快速完成。例如,當(dāng)在視頻文件數(shù)為I并且音頻文件數(shù)為100000的情況下從視頻文件組開始更新它們時,使用視頻文件的應(yīng)用可快速實現(xiàn)??刂破?80還可按照具有最高文件數(shù)的文件組的順序更新數(shù)據(jù)庫。
[0143]此時,例如,當(dāng)接收到對“最頻繁執(zhí)行的應(yīng)用”、“最早執(zhí)行的應(yīng)用”和“可快速執(zhí)行的應(yīng)用”中的至少一個的用戶輸入時,控制器180可基于用戶輸入改變預(yù)設(shè)順序。
[0144]圖9是示出使用顯示單元151向用戶指導(dǎo)更新進度狀態(tài)的移動終端100的示圖。
[0145]參照圖9(a),主畫面可顯示在顯示單元151上。此時,控制器180可利用存儲在緩存中的第一鏈接列表、第二鏈接列表和第三鏈接列表的至少一個來檢查更新進度狀態(tài),并將更新進度狀態(tài)顯示在顯示單元151上。更新進度狀態(tài)可以是數(shù)據(jù)庫更新進度比、第一組的更新進度比、視頻、音頻和圖像組中的至少一個的更新是否完成等。
[0146]例如,控制器180可在主畫面上端的指示區(qū)域660中顯示更新進度狀態(tài)。又如,參照圖9 (b),控制器180可利用彈出窗口顯示更新進度狀態(tài)。
[0147]另外,參照圖9 (C),控制器180可基于數(shù)據(jù)庫的更新將可用應(yīng)用與不可用應(yīng)用相區(qū)分地顯示在顯示單元151上。例如,如果視頻組的更新完成,并且圖像組的更新正在進行,音頻組的更新仍未開始,則使用圖像和音頻文件中的至少一個的應(yīng)用無法實現(xiàn)。此時,控制器180可調(diào)節(jié)不可執(zhí)行的應(yīng)用的圖標透明度。又如,指示不可執(zhí)行的事實的圖像可顯示在不可執(zhí)行的應(yīng)用的圖標上。
[0148]參照圖10,示出了根據(jù)本公開的實施方式的移動終端。顯示單元151可顯示數(shù)據(jù)庫更新的進度狀態(tài)。例如,控制器180可利用存儲在存儲器中的數(shù)據(jù)文件的總數(shù)和數(shù)據(jù)庫上更新的數(shù)據(jù)文件的總數(shù)來計算更新進度比,并將計算出的更新進度比顯示在顯示單元151 上。
[0149]另外,當(dāng)賦予了優(yōu)先順序的視頻文件組、音頻文件組和圖像文件組中的至少一個的更新完成時,完成的事實可顯示在顯示單元151上。例如,參照圖10,當(dāng)視頻組的更新完成時,移動終端100可顯示能夠?qū)崿F(xiàn)與視頻(或運動圖片)關(guān)聯(lián)的應(yīng)用的消息。這樣,每當(dāng)更新處理完成,控制器180可在顯示單元151上針對更新完成的組顯示消息。
[0150]參照圖10,示出了按照視頻文件組、音頻文件組和圖像文件組的順序更新它們,但是更新進度順序可如參照圖7所述改變。
[0151]盡管圖中未示出,但是根據(jù)本公開,控制器180可依次更新第一組和第二組以在完成第二組的更新之前實現(xiàn)使用包含在第一組中的數(shù)據(jù)文件的應(yīng)用。因此,在實現(xiàn)使用視頻、音頻和圖像文件中的至少一個的應(yīng)用的同時,數(shù)據(jù)庫的數(shù)據(jù)大小可連續(xù)增加。此外,可在實現(xiàn)使用視頻、音頻和圖像文件中的至少一個的應(yīng)用的同時生成將數(shù)據(jù)插入數(shù)據(jù)庫中的插入日志。
[0152]另外,作為閃存,存儲器160可以按照可拆卸的方式配置。當(dāng)存儲器160由用戶或者由于其它原因而被拆卸時,控制器180可將數(shù)據(jù)庫恢復(fù)至原始狀態(tài)(回滾)。根據(jù)數(shù)據(jù)庫回滾功能,當(dāng)存儲器160再次附接時,不會發(fā)生錯誤。
[0153]根據(jù)本公開,可根據(jù)更新優(yōu)先順序更新數(shù)據(jù)文件,從而在更新數(shù)據(jù)庫的同時實現(xiàn)使用數(shù)據(jù)文件的應(yīng)用。
[0154]另外,根據(jù)本公開,更新優(yōu)先順序可基于用戶的輸入來改變,從而減少配置期望作為最高優(yōu)先級實現(xiàn)的應(yīng)用并實現(xiàn)該應(yīng)用所花費的時間。結(jié)果,可提高用戶的便利。
[0155]另外,根據(jù)本公開,鏈接列表可存儲在緩存中以利用鏈接列表更新數(shù)據(jù)庫,從而增加數(shù)據(jù)庫的更新速度。
[0156]另外,根據(jù)本公開,可使用存儲在緩存中的鏈接列表,進而無需搜索存儲器多次。換言之,數(shù)據(jù)庫可被更新以通過搜索存儲器一次來顯示更新進度狀態(tài)。
[0157]盡管已針對本發(fā)明的各種實施方式示出并描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員當(dāng)然將理解,在不脫離以下權(quán)利要求中限定的本發(fā)明的主旨的情況下,可進行各種修改,需要指出的是,那些修改不應(yīng)獨立于本發(fā)明的技術(shù)概念和前景來理解。
【權(quán)利要求】
1.一種根據(jù)媒體傳輸協(xié)議MTP在數(shù)據(jù)庫上更新數(shù)據(jù)文件的移動終端,該移動終端包括: 存儲器,其被配置為存儲所述數(shù)據(jù)文件;以及 控制器,其被配置為將存儲在所述存儲器中的所述數(shù)據(jù)文件劃分為第一組和第二組,所述第一組由設(shè)置了更新優(yōu)先順序的文件組成,所述第二組由所述第一組的文件以外的文件組成,并且所述控制器在所述數(shù)據(jù)庫上更新所述第一組,并在所述控制器在所述數(shù)據(jù)庫上更新所述第二組之前實現(xiàn)使用包含在所述第一組中的數(shù)據(jù)文件的應(yīng)用。
2.根據(jù)權(quán)利要求1所述的移動終端,其中,所述控制器利用數(shù)據(jù)文件的擴展名分別將所述數(shù)據(jù)文件劃分為所述第一組和所述第二組。
3.根據(jù)權(quán)利要求2所述的移動終端,其中,提供了所述更新優(yōu)先順序的文件對應(yīng)于視頻、音頻和圖像文件中的至少一個。
4.根據(jù)權(quán)利要求3所述的移動終端,其中,所述控制器利用各個擴展名將包含在所述第一組中的文件劃分為視頻文件組、音頻文件組和圖像文件組,并且所述控制器基于預(yù)設(shè)順序在所述數(shù)據(jù)庫上更新所述視頻文件組、所述音頻文件組和所述圖像文件組。
5.根據(jù)權(quán)利要求4所述的移動終端,該移動終端還包括: 用戶輸入單元,其被配置為感測用于改變所述預(yù)設(shè)順序的輸入, 其中,所述控制器基于由所述用戶輸入單元感測到的所述輸入來改變所述預(yù)設(shè)順序。
6.根據(jù)權(quán)利要求4所述的移動終端,其中,所述控制器在所述存儲器中存儲應(yīng)用被執(zhí)行的執(zhí)行歷史,并且所述控制器基于所存儲的執(zhí)行歷史來改變所述預(yù)設(shè)順序。
7.根據(jù)權(quán)利要求2所述的移動終端,其中,所述存儲器存儲包括提供了所述優(yōu)先順序的數(shù)據(jù)文件的擴展名的擴展名列表,并且 所述控制器分別將所述數(shù)據(jù)文件的擴展名與所述擴展名列表中提供的擴展名進行比較,并且所述控制器基于比較結(jié)果將所述數(shù)據(jù)文件劃分為所述第一組和所述第二組。
8.根據(jù)權(quán)利要求1所述的移動終端,其中,所述控制器在存儲器中將包含在所述第一組和所述第二組中的文件的鏈接信息分別存儲為第一鏈接列表和第二鏈接列表。
9.根據(jù)權(quán)利要求8所述的移動終端,其中,所述控制器還在存儲器中存儲所述存儲器的目錄信息作為第三鏈接列表。
10.根據(jù)權(quán)利要求9所述的移動終端,其中,所述控制器利用所述第一鏈接列表、所述第二鏈接列表和所述第三鏈接列表中的至少一個來更新所述數(shù)據(jù)庫。
11.根據(jù)權(quán)利要求10所述的移動終端,該移動終端還包括: 顯示單元,其被配置為顯示所述數(shù)據(jù)庫的更新狀態(tài), 其中,所述控制器利用所述第一鏈接列表、所述第二鏈接列表和所述第三鏈接列表中的至少一個來確定所述更新狀態(tài),并且所述控制器控制所述顯示單元顯示所述更新狀態(tài)。
12.—種移動終端根據(jù)媒體傳輸協(xié)議MTP在數(shù)據(jù)庫上更新數(shù)據(jù)文件的方法,該方法包括以下步驟: 將所述數(shù)據(jù)文件劃分為第一組和第二組,所述第一組由設(shè)置了更新優(yōu)先順序的文件組成,所述第二組由所述第一組的文件以外的文件組成; 在所述數(shù)據(jù)庫上更新所述第一組;以及 完成所述第一組的更新,并在所述數(shù)據(jù)庫上更新所述第二組之前實現(xiàn)使用包含在所述第一組中的數(shù)據(jù)文件的應(yīng)用。
13.根據(jù)權(quán)利要求12所述的方法,其中,將所述數(shù)據(jù)文件劃分為所述第一組和所述第二組的步驟包括以下步驟: 從存儲器提取數(shù)據(jù)文件; 分別將所述數(shù)據(jù)文件的擴展名與存儲在所述存儲器中的擴展名列表進行比較;以及 根據(jù)比較結(jié)果將所述數(shù)據(jù)文件劃分為所述第一組和所述第二組。
14.根據(jù)權(quán)利要求13所述的方法,其中,根據(jù)比較結(jié)果將所述第一組進一步劃分為視頻文件組、音頻文件組和圖像文件組,并且在所述數(shù)據(jù)庫上更新所述第一組的步驟包括以下步驟:基于預(yù)設(shè)順序在所述數(shù)據(jù)庫上更新所述視頻文件組、所述音頻文件組和所述圖像文件組。
15.根據(jù)權(quán)利要求14所述的方法,該方法還包括以下步驟: 基于用戶輸入來改變所述預(yù)設(shè)順序。
16.根據(jù)權(quán)利要求12所述的方法,該方法還包括以下步驟: 將包含在所述第一組和所述第二組中的文件的鏈接信息分別存儲為第一鏈接列表和第二鏈接列表,并存儲目錄信息作為第三鏈接列表, 其中,利用所述第一鏈接列表、所述第二鏈接列表和所述第三鏈接列表中的至少一個來在所述數(shù)據(jù)庫上更新所述第一組和所述第二組。
17.根據(jù)權(quán)利要求16所述的方法,該方法還包括以下步驟: 利用存儲在緩存中的所述第一鏈接列表、所述第二鏈接列表和所述第三鏈接列表中的至少一個來確定所述數(shù)據(jù)庫的更新狀態(tài);以及 控制顯示單元顯示所述更新狀態(tài)。
18.一種更新數(shù)據(jù)文件的移動終端,該移動終端包括: 存儲器,其被配置為存儲數(shù)據(jù)文件;以及 控制器,其被配置為將存儲在所述存儲器中的所述數(shù)據(jù)文件劃分為數(shù)據(jù)庫上的第一組和所述數(shù)據(jù)庫上的第二組,所述第一組包括具有優(yōu)先更新順序的文件,所述第二組包括所述第一組的文件以外的文件,并且所述控制器根據(jù)媒體傳輸協(xié)議在所述數(shù)據(jù)庫上更新所述第一組,隨后根據(jù)所述媒體傳輸協(xié)議在所述數(shù)據(jù)庫上更新所述第二組,并在完成在所述數(shù)據(jù)庫上更新所述第二組之前執(zhí)行使用包含在所述第一組中的數(shù)據(jù)文件的應(yīng)用。
19.根據(jù)權(quán)利要求18所述的移動終端,其中,所述控制器基于數(shù)據(jù)文件的擴展名將所述數(shù)據(jù)文件分別劃分為所述第一組和所述第二組。
20.根據(jù)權(quán)利要求19所述的移動終端,其中,所述第一組的數(shù)據(jù)文件包括視頻、音頻和圖像文件中的至少一個。
21.根據(jù)權(quán)利要求20所述的移動終端,其中,所述控制器基于各個擴展名將包含在所述第一組中的文件劃分為視頻文件組、音頻文件組和圖像文件組,并且所述控制器基于預(yù)設(shè)順序在所述數(shù)據(jù)庫上更新所述視頻文件組、所述音頻文件組和所述圖像文件組。
22.根據(jù)權(quán)利要求18所述的移動終端,其中,所述存儲器存儲包括提供了優(yōu)先更新順序的數(shù)據(jù)文件的擴展名的擴展名列表,并且 所述控制器分別將所述數(shù)據(jù)文件的擴展名與所述擴展名列表中提供的擴展名進行比較,并且所述控制器基于比較結(jié)果將所述數(shù)據(jù)文件劃分為所述第一組和所述第二組。
23.根據(jù)權(quán)利要求18所述的移動終端,其中,所述控制器將包含在所述第一組和所述第二組中的文件的鏈接信息分別存儲為第一鏈接列表和第二鏈接列表,并且其中,所述控制器還存儲目錄信息作為第三鏈接列表,并且所述控制器利用所述第一鏈接列表、所述第二鏈接列表和所述第三鏈接列表中的至少一個來更新所述數(shù)據(jù)庫。
24.根據(jù)權(quán)利要求23所述的移動終端,該移動終端還包括: 顯示單元,其被配置為顯示所述數(shù)據(jù)庫的更新狀態(tài), 其中,所述控制器利用所述第一鏈接列表、所述第二鏈接列表和所述第三鏈接列表中的至少一個來確定所述更新狀態(tài),并且所述控制器控制所述顯示單元顯示所述更新狀態(tài)。
25.—種移動終端更新數(shù)據(jù)文件的方法,該方法包括以下步驟: 將數(shù)據(jù)文件劃分為數(shù)據(jù)庫上的第一組和所述數(shù)據(jù)庫上的第二組,所述第一組包括提供了優(yōu)先更新順序的文件,所述第二組由所述第一組的文件以外的文件組成; 根據(jù)媒體傳輸協(xié)議在所述數(shù)據(jù)庫上更新所述第一組;以及 完成所述第一組的更新,然后根據(jù)媒體傳輸協(xié)議在所述數(shù)據(jù)庫上更新所述第二組,并在完成在所述數(shù)據(jù)庫上更新所述第二組之前實現(xiàn)使用包含在所述第一組中的數(shù)據(jù)文件的應(yīng)用。
26.根據(jù)權(quán)利要求25所述的方法,其中,將所述數(shù)據(jù)文件劃分為所述第一組和所述第二組的步驟包括以下步驟: 從存儲器提取數(shù)據(jù)文件;` 分別將所述數(shù)據(jù)文件的擴展名與擴展名列表進行比較;以及 根據(jù)比較結(jié)果將所述數(shù)據(jù)文件劃分為所述第一組和所述第二組。
27.根據(jù)權(quán)利要求26所述的方法,其中,根據(jù)比較結(jié)果將所述第一組進一步劃分為視頻文件組、音頻文件組和圖像文件組,并且在所述數(shù)據(jù)庫上更新所述第一組的步驟包括以下步驟:基于預(yù)設(shè)順序在所述數(shù)據(jù)庫上更新所述視頻文件組、所述音頻文件組和所述圖像文件組。
28.根據(jù)權(quán)利要求27所述的方法,該方法還包括以下步驟: 基于用戶輸入來改變所述預(yù)設(shè)順序。
29.根據(jù)權(quán)利要求25所述的方法,該方法還包括以下步驟: 將包含在所述第一組和所述第二組中的文件的鏈接信息分別存儲為第一鏈接列表和第二鏈接列表,并存儲目錄信息作為第三鏈接列表, 其中,利用所述第一鏈接列表、所述第二鏈接列表和所述第三鏈接列表中的至少一個來在所述數(shù)據(jù)庫上更新所述第一組和所述第二組。
30.根據(jù)權(quán)利要求29所述的方法,該方法還包括以下步驟: 利用存儲在緩存中的所述第一鏈接列表、所述第二鏈接列表和所述第三鏈接列表中的至少一個來確定所述數(shù)據(jù)庫的更新狀態(tài);以及 控制顯示單元顯示所述更新狀態(tài)。
【文檔編號】H04M1/2745GK103634461SQ201310373038
【公開日】2014年3月12日 申請日期:2013年8月23日 優(yōu)先權(quán)日:2012年8月27日
【發(fā)明者】徐東旭 申請人:Lg電子株式會社