專利名稱:一種通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域,特別涉及一種通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法。
背景技術(shù):
隨著現(xiàn)代移動(dòng)通訊技術(shù)和移動(dòng)互聯(lián)網(wǎng)的發(fā)展,移動(dòng)終端已經(jīng)可以通過(guò)SMS (ShortMessaging Service,短消息業(yè)務(wù))服務(wù)或者Internet網(wǎng)絡(luò)連接與云服務(wù)器進(jìn)行交互。目前,移動(dòng)終端的計(jì)算、存儲(chǔ)功能已有很大提高,能夠存儲(chǔ)很多信息。但由于信息安全,以及移動(dòng)終端遺失等問(wèn)題,用戶除了把個(gè)人資料存在移動(dòng)終端本地,一般還需要存儲(chǔ)或者備份到 遠(yuǎn)程服務(wù)器。當(dāng)用戶需要在移動(dòng)終端或者遠(yuǎn)程服務(wù)器中存儲(chǔ)的眾多數(shù)據(jù)中查找所需要的數(shù)據(jù)時(shí),如何有效、快速地找到所需要的信息,成為本領(lǐng)域一個(gè)待解決的問(wèn)題。
發(fā)明內(nèi)容
鑒于上述現(xiàn)有技術(shù)的不足之處,本發(fā)明的目的在于提供一種通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法,能有效快速地查找移動(dòng)終端本地和云端服務(wù)器上存儲(chǔ)的數(shù)據(jù)。為了達(dá)到上述目的,本發(fā)明采取了以下技術(shù)方案
一種通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法,其包括
A、移動(dòng)終端接收用戶輸入的搜索條件;
B、移動(dòng)終端執(zhí)行本地搜索,并檢測(cè)是否聯(lián)網(wǎng);如果聯(lián)網(wǎng),則執(zhí)行步驟C;如果沒(méi)有聯(lián)網(wǎng),則返回本地搜索結(jié)果;
C、移動(dòng)終端檢測(cè)本地是否存儲(chǔ)有用戶賬戶信息,并且在移動(dòng)終端本地存儲(chǔ)有用戶賬戶信息時(shí),連接云端服務(wù)器;
D、移動(dòng)終端將所述搜索條件傳輸給云端服務(wù)器;
E、云端服務(wù)器根據(jù)搜索條件執(zhí)行云搜索,并向移動(dòng)終端返回搜索結(jié)果。所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法中,所述步驟C之后步驟D之前,所述的信息搜索方法還包括
Cl、移動(dòng)終端將本地的用戶賬戶信息傳輸給云端服務(wù)器進(jìn)行驗(yàn)證,在云端服務(wù)器驗(yàn)證通過(guò)時(shí),執(zhí)行步驟D。所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法中,在步驟Cl中,移動(dòng)終端將用戶賬戶信息傳輸給云端服務(wù)器時(shí),采用預(yù)設(shè)加密算法將用戶賬戶信息加密后打包成數(shù)據(jù)包進(jìn)行傳輸。所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法中,所述步驟C還包括在檢測(cè)移動(dòng)終端本地沒(méi)有存儲(chǔ)用戶賬戶信息時(shí),移動(dòng)終端顯示沒(méi)有上傳歷史記錄,是否創(chuàng)建云端賬戶并試用云端服務(wù)器。所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法中,所述步驟E具體包括
E1、查找用戶賬戶存儲(chǔ)在云端服務(wù)器的所有文件;
E2、根據(jù)搜索條件匹配該用戶賬戶存儲(chǔ)的所有文件;E3、將匹配的文件傳輸給移動(dòng)終端。所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法中,所述步驟E3具體包括將匹配的文件按預(yù)設(shè)加密算法打包成數(shù)據(jù)包傳輸給移動(dòng)終端。所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法中,在步驟E之后,所述的方法還包括,移動(dòng)終端在同一用戶界面上展示本地搜索結(jié)果和云搜索結(jié)果。所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法中,所述步驟D還包括
D1、移動(dòng)終端將搜索條件按預(yù)設(shè)加密算法加密后,打包成數(shù)據(jù)包傳輸給云端服務(wù)器;
D2、云端服務(wù)器接收所述數(shù)據(jù)包,并按預(yù)設(shè)解密算法進(jìn)行解密。所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法中,所述搜索條件包括關(guān)鍵字和/或目 錄。所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法中,所述預(yù)設(shè)加密算法為MD5加密算法。相較于現(xiàn)有技術(shù),本發(fā)明提供的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法,根據(jù)搜索條件,同時(shí)搜索移動(dòng)終端本地和云端服務(wù)器上的數(shù)據(jù),并且將本地搜索結(jié)果和云端服務(wù)器的搜索結(jié)果展示在同一用戶界面上,實(shí)現(xiàn)了有效地、快速的查找用戶存儲(chǔ)的數(shù)據(jù),給用戶帶來(lái)了極大的方便。并且將數(shù)據(jù)存儲(chǔ)在云端服務(wù)器中,用戶不用擔(dān)心數(shù)據(jù)會(huì)丟失,文件傳輸時(shí)采用了加密技術(shù),提高了數(shù)據(jù)傳輸?shù)陌踩浴?br>
圖I為本發(fā)明通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法流程圖。圖2為本發(fā)明通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法的時(shí)序圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提供一種通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法,是基于移動(dòng)終端本地信息搜索和云端服務(wù)器進(jìn)行云搜索來(lái)查找數(shù)據(jù)的方法。云計(jì)算(cloud computing)是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,通常涉及通過(guò)互聯(lián)網(wǎng)來(lái)提供動(dòng)態(tài)易擴(kuò)展且經(jīng)常是虛擬化的資源。云是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻說(shuō)法。IT (InformationTechnology,信息技術(shù))基礎(chǔ)設(shè)施的交付和使用模式,指通過(guò)網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲得所需資源;服務(wù)的交付和使用模式,指通過(guò)網(wǎng)絡(luò)以按需、易擴(kuò)展的方式獲得所需服務(wù)。由于移動(dòng)用戶增長(zhǎng)迅速,以及移動(dòng)終端存儲(chǔ)信息方面的因素,需要使用大量服務(wù)器,并采用云計(jì)算服務(wù),這樣可以有效解決服務(wù)器彈性增長(zhǎng),以及海量數(shù)據(jù)處理的能力。由于涉及用戶在云端服務(wù)器的信息,可以根據(jù)移動(dòng)終端的唯一編號(hào)或者SIM卡作為唯一編號(hào)。如果在云端服務(wù)器中使用移動(dòng)終端的唯一編號(hào),會(huì)出現(xiàn)移動(dòng)終端在其他人手中,無(wú)需通過(guò)驗(yàn)證即可獲取云端服務(wù)器上的信息,信息存儲(chǔ)的安全性比較低;而使用SM卡作為唯一編號(hào),則會(huì)出現(xiàn)用戶換卡后,用戶之前使用的SIM卡信息會(huì)丟失。本發(fā)明采用注冊(cè)或者分配用戶名、密碼的方式,在移動(dòng)終端本地和云端服務(wù)器保護(hù)用戶賬戶信息,而且用戶驗(yàn)證信息會(huì)保存在移動(dòng)終端,不需要每次獲取信息來(lái)驗(yàn)證。但是用戶在更換移動(dòng)終端情況下,可以根據(jù)需要進(jìn)行相應(yīng)設(shè)置,來(lái)消除存儲(chǔ)在移動(dòng)終端里的用戶驗(yàn)證信息。請(qǐng)參閱圖1,本發(fā)明提供的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法包括
SlO、移動(dòng)終端接收用戶輸入的搜索條件。本實(shí)施例中,用戶輸入的搜索條件為關(guān)鍵字和/或目錄。關(guān)鍵字搜索是對(duì)特定賬戶的所有存儲(chǔ)在云端服務(wù)器的信息的文件名,或者部分文件名按照字母順序或者筆畫順序排序,然后進(jìn)行查找。目錄搜索是對(duì)特定賬戶的所有儲(chǔ)存在云端服務(wù)器的信息,按照文件格式分開(kāi)存放在不同的目錄下,目錄下面可以有下級(jí)目錄,可以出現(xiàn)三級(jí)目錄。云端服務(wù)器根據(jù)搜索條件去各個(gè)目錄進(jìn)行查找。本實(shí)施例還可以采用關(guān)鍵字搜索和目錄搜索相結(jié)合的方法對(duì)云端服務(wù)器中存儲(chǔ)的文件進(jìn)行搜索。S20、移動(dòng)終端執(zhí)行本地搜索,并檢測(cè)是否聯(lián)網(wǎng);如果聯(lián)網(wǎng),則執(zhí)行步驟C ;如果沒(méi) 有聯(lián)網(wǎng),則返回本地搜索結(jié)果。移動(dòng)終端本地存儲(chǔ)的文件可能沒(méi)有云端服務(wù)器存儲(chǔ)的文件多,而且不需要聯(lián)網(wǎng),所以本地搜索返回的結(jié)果會(huì)比云端搜索的結(jié)果快。因此,移動(dòng)終端在展示本地搜索結(jié)果時(shí),可同時(shí)在后臺(tái)進(jìn)行云端搜索。在移動(dòng)終端沒(méi)有聯(lián)網(wǎng)時(shí),提示用戶是否打開(kāi)WIFI網(wǎng)絡(luò)或者3G網(wǎng)絡(luò)。S30、檢測(cè)移動(dòng)終端本地是否存儲(chǔ)有用戶賬戶信息,并且在移動(dòng)終端本地存儲(chǔ)有用戶賬戶信息時(shí),連接云端服務(wù)器。具體實(shí)施時(shí),在檢測(cè)移動(dòng)終端本地沒(méi)有存儲(chǔ)用戶賬戶信息時(shí),移動(dòng)終端顯示沒(méi)有上傳歷史記錄,是否創(chuàng)建云端賬戶并試用云端服務(wù)器。在移動(dòng)終端本地存儲(chǔ)有用戶賬戶信息時(shí),連接云端服務(wù)器;然后由移動(dòng)終端接收用戶上傳的將用戶賬戶信息傳輸給云端服務(wù)器進(jìn)行驗(yàn)證;在云端服務(wù)器驗(yàn)證所述用戶賬戶信息通過(guò)時(shí),向云端服務(wù)器傳輸搜索條件,在驗(yàn)證失敗時(shí),向用戶發(fā)送驗(yàn)證失敗的消息。本發(fā)明實(shí)施例中,在移動(dòng)終端將用戶賬戶信息傳輸給云端服務(wù)器時(shí),采用預(yù)設(shè)加密算法將用戶賬戶信息加密后打包成數(shù)據(jù)包進(jìn)行傳輸,以增加用戶信息的安全性,在云端服務(wù)收到加密的數(shù)據(jù)包后,先對(duì)數(shù)據(jù)包進(jìn)行解析,之后按預(yù)定算法解密,再作相應(yīng)處理。S40、移動(dòng)終端將所述搜索條件傳輸給云端服務(wù)器。在移動(dòng)終端將所述搜索條件傳輸給云端服務(wù)器時(shí),移動(dòng)終端先將搜索條件按預(yù)設(shè)加密算法加密后,打包成數(shù)據(jù)包傳輸給云端服務(wù)器;然后由云端服務(wù)器接收所述數(shù)據(jù)包,對(duì)數(shù)據(jù)包進(jìn)行解析并按預(yù)設(shè)解密算法進(jìn)行解密。S50、云端服務(wù)器根據(jù)搜索條件執(zhí)行云搜索,并向移動(dòng)終端返回搜索結(jié)果。所述步驟S50具體包括云端服務(wù)器先查找用戶賬戶存儲(chǔ)在云端服務(wù)器的所有文件;之后根據(jù)搜索條件匹配該用戶賬戶存儲(chǔ)的所有文件;再將匹配的文件傳輸給移動(dòng)終端,并且云端服務(wù)器將匹配的文件發(fā)送給移動(dòng)終端時(shí),也需要將匹配的文件按預(yù)設(shè)加密算法打包成數(shù)據(jù)包傳輸給移動(dòng)終端,確保數(shù)據(jù)傳輸?shù)陌踩浴60、移動(dòng)終端在收到云端服務(wù)器返回的云搜索結(jié)果后,在同一用戶界面上展示本地搜索結(jié)果和云搜索結(jié)果。本發(fā)明實(shí)施例中,移動(dòng)終端對(duì)于本地以及云端信息以列表的形式展示。其展示頁(yè)面分為兩部分,一部分展示移動(dòng)終端本地的存儲(chǔ)結(jié)果和云端服務(wù)器中的存儲(chǔ)結(jié)果,并且將云端服務(wù)器的搜索結(jié)果放在本地搜索結(jié)果后面,另一部分展示總信息的條數(shù)。具體實(shí)施過(guò)程中,由于本地搜索的速度較快,用戶界面會(huì)很快展示移動(dòng)終端本地的存儲(chǔ)結(jié)果,同時(shí)獲取云端搜索結(jié)果,此時(shí)用戶界面可顯示云端搜索的進(jìn)度條,提示移動(dòng)終端在獲取云端結(jié)果。本發(fā)明通過(guò)加密傳輸數(shù)據(jù),確認(rèn)了用戶信息的安全性,其中,所述預(yù)設(shè)加密算法為MD5加密算法或者其它加密算法,解密算法為MD5解密算法或者其它相應(yīng)的解密算法。為了確保用戶數(shù)據(jù)安全,移動(dòng)終端本地和云端服務(wù)器存儲(chǔ)的數(shù)據(jù),除非人為刪除,否則不會(huì)丟失。用戶數(shù)據(jù)在云端服務(wù)器中經(jīng)過(guò)加密處理后存儲(chǔ),在展示前需要進(jìn)行解密。并且在查詢時(shí),傳輸?shù)乃阉鳁l件,同時(shí)攜帶該用戶唯一性的標(biāo)識(shí),這樣云端服務(wù)器返回是該用戶的信息,而不會(huì)出現(xiàn)將其他用戶信息返回的情況。 其中,移動(dòng)終端與云端服務(wù)器通訊時(shí),可以使用https協(xié)議來(lái)驗(yàn)證用戶名密碼等用戶賬戶信息,可以使用http協(xié)議將搜索條件傳輸?shù)皆贫朔?wù)器上。其傳輸數(shù)據(jù)格式,可以使用json或者xml的數(shù)據(jù)格式進(jìn)行傳輸。因?yàn)閖son或者xml數(shù)據(jù),可以滿足數(shù)據(jù)多變的要求。在移動(dòng)終端中應(yīng)有相應(yīng)的解析代碼,解析其中的數(shù)據(jù)展示給用戶。當(dāng)然,移動(dòng)終端與云服務(wù)器通訊時(shí)也可以采用其它協(xié)議進(jìn)行通訊,在傳輸數(shù)據(jù)時(shí)也可以采用其它格式的數(shù)據(jù)傳輸,本發(fā)明對(duì)此不作限制。為了便于理解,本發(fā)明結(jié)合云搜索的方法的時(shí)序圖(如圖2所示),分別以內(nèi)容搜索(內(nèi)容為短信和文檔)和按日期搜索為應(yīng)用實(shí)施例,對(duì)本發(fā)明提供的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法進(jìn)行詳細(xì)說(shuō)明
按短信搜索內(nèi)容
假設(shè),用戶張三在云端有賬號(hào)zhangsan,密碼為123,并且該用戶已經(jīng)上傳過(guò)短信和文檔若干,此用戶在移動(dòng)終端和云端服務(wù)器上均存儲(chǔ)有短信,當(dāng)用戶需要以關(guān)鍵字方式搜索短信時(shí),可以通過(guò)以下方式在移動(dòng)終端本地和云端服務(wù)器上進(jìn)行搜索
第一步用戶張三開(kāi)啟移動(dòng)終端的搜索功能,在移動(dòng)終端上輸入關(guān)鍵字“你好”。第二步移動(dòng)終端調(diào)用本地短信庫(kù)的搜索功能,搜索本地是否含有“你好”的短信,并按出現(xiàn)次數(shù)的多少和在短信中的先后位置排列并顯示出來(lái)。同時(shí)移動(dòng)終端開(kāi)啟網(wǎng)絡(luò)監(jiān)測(cè)功能,提示用戶是否聯(lián)網(wǎng);如果沒(méi)聯(lián)網(wǎng),彈出提示消息“設(shè)備未聯(lián)網(wǎng),是否打開(kāi)WIFI或者3G網(wǎng)絡(luò)”,并顯示移動(dòng)終端的本地搜索結(jié)果。第三步在連接了網(wǎng)絡(luò)時(shí),由于前面假設(shè)本地是保存有用戶名和密碼的,所以直接將用戶名和密碼經(jīng)過(guò)MD5或者其他加密算法加密后打包成數(shù)據(jù)包進(jìn)行傳輸給傳云端服務(wù)器進(jìn)行驗(yàn)證,如果驗(yàn)證失敗,彈出“驗(yàn)證失敗”消息提示框。第四步驗(yàn)證通過(guò)后,移動(dòng)終端向云端服務(wù)器上傳搜索條件,即搜索關(guān)鍵字“你好”,同樣關(guān)鍵字也要經(jīng)過(guò)MD5或者其他加密算法加密后打包成數(shù)據(jù)包進(jìn)行傳輸。第五步云端服務(wù)器接收搜索條件,解密并提取出搜索關(guān)鍵字“你好”。在用戶上傳的文件中,查找到短信的存儲(chǔ)文件,提取短信內(nèi)容,并分割成一條一條的短信,再進(jìn)一步把“你好”在所有的短信中的字符詞組等進(jìn)行比較匹配,比較匹配成功后,對(duì)匹配成功的短信做好標(biāo)記。第六步云端服務(wù)器根據(jù)做好的標(biāo)記,記錄所有包含“你好”的短信的條數(shù)和每條短信所在文件的具體位置。并把這些文件經(jīng)過(guò)加密算法打包成數(shù)據(jù)包傳輸給特定標(biāo)識(shí)為“張三”的移動(dòng)終端。第七步用戶張三在瀏覽本地包含“你好”關(guān)鍵字的短信時(shí)候,移動(dòng)終端在后臺(tái)接收并解析服務(wù)器傳送的數(shù)據(jù)包,解析完的結(jié)果以短信的形式追加在本地結(jié)果后面,并在短信后面加上云端服務(wù)器結(jié)果的標(biāo)記。雖然文檔和短信在云端服務(wù)器的存儲(chǔ)文件格式不一樣,但搜索文檔與搜索短信的過(guò)程基本相同,因此,此處不再贅述。按日期搜索內(nèi)容
云端服務(wù)器需要先對(duì)上傳文件加上一個(gè)日期時(shí)間標(biāo)識(shí)。比如,用戶張三在2012年5月12日星期六13點(diǎn)13分30秒上傳到云端服務(wù)器的文件,云端服務(wù)器會(huì)在文件的唯一標(biāo)識(shí)符后面加上日期時(shí)間戳,如在云端服務(wù)器上保存的文件名的末尾追加上zhangsan20120512131330,此處文件格式根據(jù)云端服務(wù)器對(duì)文件的存儲(chǔ)要求而定。由于 云端服務(wù)器對(duì)所有存儲(chǔ)的文件按日期進(jìn)行排列,當(dāng)用戶張三在移動(dòng)終端上輸入關(guān)鍵字“20120512”的時(shí)候,云端服務(wù)器提取所有存儲(chǔ)文件的文件名末尾包含用戶標(biāo)識(shí)和日期時(shí)間的部分。首先比較用戶名是否一致,然后再比較日期時(shí)間是否一致,如果滿足搜索條件,則返回文件名中包含20100512的所有文件給張三的移動(dòng)終端,通過(guò)移動(dòng)終端解析和顯示返回結(jié)果。綜上所述,本發(fā)明提供的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法,根據(jù)搜索條件,同時(shí)搜索移動(dòng)終端本地和云端服務(wù)器上的數(shù)據(jù),并且將本地搜索結(jié)果和云端服務(wù)器的搜索結(jié)果展示在同一用戶界面上,實(shí)現(xiàn)了有效地、快速的查找用戶存儲(chǔ)的數(shù)據(jù),給用戶帶來(lái)了極大的方便。并且將數(shù)據(jù)存儲(chǔ)在云端服務(wù)器中,用戶不用擔(dān)心數(shù)據(jù)會(huì)丟失,文件傳輸時(shí)采用了加密技術(shù),提高了數(shù)據(jù)傳輸?shù)陌踩浴?梢岳斫獾氖牵瑢?duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō),可以根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,而所有這些改變或替換都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法,其特征在于,包括 A、移動(dòng)終端接收用戶輸入的搜索條件; B、移動(dòng)終端執(zhí)行本地搜索,并檢測(cè)是否聯(lián)網(wǎng);如果聯(lián)網(wǎng),則執(zhí)行步驟C;如果沒(méi)有聯(lián)網(wǎng),則返回本地搜索結(jié)果; C、移動(dòng)終端檢測(cè)本地是否存儲(chǔ)有用戶賬戶信息,并且在移動(dòng)終端本地存儲(chǔ)有用戶賬戶信息時(shí),連接云端服務(wù)器; D、移動(dòng)終端將所述搜索條件傳輸給云端服務(wù)器; E、云端服務(wù)器根據(jù)搜索條件執(zhí)行云搜索,并向移動(dòng)終端返回搜索結(jié)果。
2.根據(jù)權(quán)利要求I所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法,其特征在于,所述步驟C之后步驟D之前,所述的信息搜索方法還包括 Cl、移動(dòng)終端將本地的用戶賬戶信息傳輸給云端服務(wù)器進(jìn)行驗(yàn)證,在云端服務(wù)器驗(yàn)證通過(guò)時(shí),執(zhí)行步驟D。
3.根據(jù)權(quán)利要求2所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法,其特征在于,在步驟Cl中,移動(dòng)終端將用戶賬戶信息傳輸給云端服務(wù)器時(shí),采用預(yù)設(shè)加密算法將用戶賬戶信息加密后打包成數(shù)據(jù)包進(jìn)行傳輸。
4.根據(jù)權(quán)利要求I所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法,其特征在于,所述步驟C還包括在檢測(cè)移動(dòng)終端本地沒(méi)有存儲(chǔ)用戶賬戶信息時(shí),移動(dòng)終端顯示沒(méi)有上傳歷史記錄,是否創(chuàng)建云端賬戶并試用云端服務(wù)器。
5.根據(jù)權(quán)利要求I所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法,其特征在于,所述步驟E具體包括 E1、查找用戶賬戶存儲(chǔ)在云端服務(wù)器的所有文件; E2、根據(jù)搜索條件匹配該用戶賬戶存儲(chǔ)的所有文件; E3、將匹配的文件傳輸給移動(dòng)終端。
6.根據(jù)權(quán)利要求5所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法,其特征在于,所述步驟E3具體包括將匹配的文件按預(yù)設(shè)加密算法打包成數(shù)據(jù)包傳輸給移動(dòng)終端。
7.根據(jù)權(quán)利要求I所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法,其特征在于,在步驟E之后,所述的方法還包括,移動(dòng)終端在同一用戶界面上展示本地搜索結(jié)果和云搜索結(jié)果。
8.根據(jù)權(quán)利要求I所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法,其特征在于,所述步驟D還包括 D1、移動(dòng)終端將搜索條件按預(yù)設(shè)加密算法加密后,打包成數(shù)據(jù)包傳輸給云端服務(wù)器; D2、云端服務(wù)器接收所述數(shù)據(jù)包,并按預(yù)設(shè)解密算法進(jìn)行解密。
9.根據(jù)權(quán)利要求I所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法,其特征在于,所述搜索條件包括關(guān)鍵字和/或目錄。
10.根據(jù)權(quán)利要求3或6或8所述的通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法,其特征在于,所述預(yù)設(shè)加密算法為MD5加密算法。
全文摘要
本發(fā)明公開(kāi)了一種通過(guò)移動(dòng)終端實(shí)現(xiàn)云搜索的方法,其包括A、移動(dòng)終端接收用戶輸入的搜索條件;B、移動(dòng)終端執(zhí)行本地搜索,并檢測(cè)是否聯(lián)網(wǎng);如果聯(lián)網(wǎng),則執(zhí)行步驟C;如果沒(méi)有聯(lián)網(wǎng),則返回本地搜索結(jié)果;C、移動(dòng)終端檢測(cè)本地是否存儲(chǔ)有用戶賬戶信息,并且在移動(dòng)終端本地存儲(chǔ)有用戶賬戶信息時(shí),連接云端服務(wù)器;D、移動(dòng)終端將所述搜索條件傳輸給云端服務(wù)器;E、云端服務(wù)器根據(jù)搜索條件執(zhí)行云搜索,并向移動(dòng)終端返回搜索結(jié)果。本發(fā)明根據(jù)搜索條件,同時(shí)搜索移動(dòng)終端本地和云端服務(wù)器上的數(shù)據(jù),并且將本地搜索結(jié)果和云端服務(wù)器的搜索結(jié)果展示在同一用戶界面上,實(shí)現(xiàn)了有效地、快速的查找用戶存儲(chǔ)的數(shù)據(jù)。
文檔編號(hào)H04L29/08GK102724310SQ20121020064
公開(kāi)日2012年10月10日 申請(qǐng)日期2012年6月18日 優(yōu)先權(quán)日2012年6月18日
發(fā)明者周寶忠, 李桂成, 申坤 申請(qǐng)人:惠州Tcl移動(dòng)通信有限公司