本發(fā)明涉及通信領(lǐng)域,特別是涉及一種數(shù)據(jù)同步方法、裝置、存儲(chǔ)介質(zhì)、終端以及服務(wù)器。
背景技術(shù):
隨著互聯(lián)網(wǎng)的發(fā)展,云技術(shù)的使用越來(lái)越廣泛?,F(xiàn)有技術(shù)中,經(jīng)常用戶(hù)經(jīng)常會(huì)將手機(jī)等終端上的數(shù)據(jù)備份到云服務(wù)器中,并且經(jīng)常會(huì)出現(xiàn)用戶(hù)的多個(gè)終端共用一個(gè)云賬號(hào)的情況。
當(dāng)其中一個(gè)終端需要獲取其他終端備份的數(shù)據(jù)時(shí),只能通過(guò)網(wǎng)絡(luò)去從該云服務(wù)器中下載,對(duì)于數(shù)據(jù)量較大的數(shù)據(jù)對(duì)于用戶(hù)的流量來(lái)說(shuō)是很大的消費(fèi),不利于降低成本,并且也會(huì)對(duì)云服務(wù)器端產(chǎn)生一定的壓力。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種數(shù)據(jù)同步方法、裝置、存儲(chǔ)介質(zhì)、終端以及服務(wù)器,以節(jié)約網(wǎng)絡(luò)流量。
本發(fā)明實(shí)施例提供一種數(shù)據(jù)同步方法,應(yīng)用于第一終端中,所述方法包括以下步驟:
發(fā)送同步請(qǐng)求至服務(wù)器,所述同步請(qǐng)求用于向所述服務(wù)器請(qǐng)求待同步數(shù)據(jù);
從所述服務(wù)器處獲取所述同步請(qǐng)求的響應(yīng)消息,所述響應(yīng)消息攜帶有一個(gè)或多個(gè)第二終端的設(shè)備標(biāo)識(shí),所述第二終端中存儲(chǔ)有所述待同步數(shù)據(jù);
從所述一個(gè)或多個(gè)第二終端中確定出目標(biāo)終端,所述目標(biāo)終端位于所述第一終端的預(yù)設(shè)范圍內(nèi);
從所述目標(biāo)終端獲取所述待同步數(shù)據(jù)。
本發(fā)明實(shí)施例提供一種數(shù)據(jù)同步裝置,包括:
第一發(fā)送模塊,用于發(fā)送同步請(qǐng)求至服務(wù)器,所述同步請(qǐng)求用于向所述服務(wù)器請(qǐng)求待同步數(shù)據(jù);
第一獲取模塊,用于從所述服務(wù)器處獲取所述同步請(qǐng)求的響應(yīng)消息,所述響應(yīng)消息攜帶有第二終端的設(shè)備標(biāo)識(shí),所述第二終端中存儲(chǔ)有所述待同步數(shù)據(jù);
第一確定模塊,用于從所述一個(gè)或多個(gè)第二終端中確定出目標(biāo)終端,所述目標(biāo)終端位于所述第一終端的預(yù)設(shè)范圍內(nèi);
第二獲取模塊,用于從所述目標(biāo)終端獲取所述待同步數(shù)據(jù)。
本發(fā)明實(shí)施例提供一種存儲(chǔ)介質(zhì),存儲(chǔ)有多條指令,應(yīng)用于第一終端中,其特征在于,所述指令由處理器加載并執(zhí)行上述任一項(xiàng)所述的方法。
本發(fā)明實(shí)施例一種終端,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,該處理器執(zhí)行該計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述任一項(xiàng)所述的方法。
本發(fā)明實(shí)施例提供一種數(shù)據(jù)同步方法,應(yīng)用于服務(wù)器中,所述方法包括以下步驟:
接收第一終端發(fā)送的同步請(qǐng)求,所述同步請(qǐng)求用于請(qǐng)求所述待同步數(shù)據(jù);
根據(jù)所述同步請(qǐng)求確定出一個(gè)或多個(gè)第二終端,所述第二終端中存儲(chǔ)有所述待同步數(shù)據(jù);
將每一所述第二終端的設(shè)備標(biāo)識(shí)發(fā)送給所述第一終端。
本發(fā)明實(shí)施例提供一種服務(wù)器,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述方法。
附圖說(shuō)明
圖1為本發(fā)明一優(yōu)選實(shí)施例中的數(shù)據(jù)同步方法及裝置的場(chǎng)景示意圖。
圖2為本發(fā)明一優(yōu)選實(shí)施例中的數(shù)據(jù)同步方法的第一種流程圖。
圖3為本發(fā)明一優(yōu)選實(shí)施例中的數(shù)據(jù)同步方法的第二種流程圖。
圖4為本發(fā)明一優(yōu)選實(shí)施例中的數(shù)據(jù)同步方法的第三種流程圖。
圖5為本發(fā)明一優(yōu)選實(shí)施例中的數(shù)據(jù)同步裝置的第一種結(jié)構(gòu)圖。
圖6為本發(fā)明一優(yōu)選實(shí)施例中的數(shù)據(jù)同步裝置的第二種結(jié)構(gòu)圖。
圖7為本發(fā)明一優(yōu)選實(shí)施例中的數(shù)據(jù)同步裝置的第三種結(jié)構(gòu)圖。
圖8為本發(fā)明一優(yōu)選實(shí)施例中的數(shù)據(jù)同步裝置的第四種結(jié)構(gòu)圖。
圖9為本發(fā)明一優(yōu)選實(shí)施例中的終端的第一種結(jié)構(gòu)圖。
圖10為本發(fā)明一優(yōu)選實(shí)施例中的終端的第二種結(jié)構(gòu)圖。
圖11為本發(fā)明一優(yōu)選實(shí)施例中的數(shù)據(jù)同步方法的流程圖。
圖12為本發(fā)明一優(yōu)選實(shí)施例中的數(shù)據(jù)同步裝置的結(jié)構(gòu)圖。
圖13為本發(fā)明一優(yōu)選實(shí)施例中的服務(wù)器的結(jié)構(gòu)圖。
具體實(shí)施方式
請(qǐng)參照?qǐng)D式,其中相同的組件符號(hào)代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來(lái)舉例說(shuō)明。以下的說(shuō)明是基于所例示的本發(fā)明具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
在以下的說(shuō)明中,本發(fā)明的具體實(shí)施例將參考由一部或多部計(jì)算機(jī)所執(zhí)行之作業(yè)的步驟及符號(hào)來(lái)說(shuō)明,除非另有述明。因此,其將可了解到這些步驟及操作,其中有數(shù)次提到為由計(jì)算機(jī)執(zhí)行,包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)之電子信號(hào)的計(jì)算機(jī)處理單元所操縱。此操縱轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計(jì)算機(jī)之內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域技術(shù)人員所熟知的方式來(lái)改變?cè)撚?jì)算機(jī)之運(yùn)作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存之實(shí)體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來(lái)說(shuō)明,其并不代表為一種限制,本領(lǐng)域技術(shù)人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。
請(qǐng)參照?qǐng)D1以及圖2,圖1是本發(fā)明一數(shù)據(jù)同步方法及裝置的場(chǎng)景示意圖;該數(shù)據(jù)同步方法及裝置主要應(yīng)用于終端中,例如手機(jī)、ipad等移動(dòng)終端中。
圖2是本發(fā)明一優(yōu)選實(shí)施例中的數(shù)據(jù)同步方法的流程圖。該數(shù)據(jù)同步方法用于第一終端中,該數(shù)據(jù)同步方法包括以下步驟:
s101、發(fā)送同步請(qǐng)求至服務(wù)器,所述同步請(qǐng)求用于向所述服務(wù)器請(qǐng)求待同步數(shù)據(jù)。
其中,第一終端通過(guò)互聯(lián)網(wǎng)發(fā)送同步請(qǐng)求給服務(wù)器。該同步請(qǐng)求中攜帶有待同步數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)。服務(wù)器接收到該同步請(qǐng)求后,提取出待同步數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)。
s102、從所述服務(wù)器處獲取所述同步請(qǐng)求的響應(yīng)消息,所述響應(yīng)消息攜帶有一個(gè)或多個(gè)第二終端的設(shè)備標(biāo)識(shí),所述第二終端中存儲(chǔ)有所述待同步數(shù)據(jù)。
其中,服務(wù)器中建立有索引表。該索引表中存儲(chǔ)有備份數(shù)據(jù)與終端的映射關(guān)系,通過(guò)該索引表可以查出某備份數(shù)據(jù)存在于哪些終端中。因此,服務(wù)器可以根據(jù)該待同步數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)從索引表中查詢(xún)出一個(gè)或多個(gè)第二終端,該第二終端中存儲(chǔ)有該待同步數(shù)據(jù)。該第二終端的數(shù)量可能為一個(gè),也可能為多個(gè)。
s103、從所述一個(gè)或多個(gè)第二終端中確定出目標(biāo)終端,所述目標(biāo)終端位于所述第一終端的預(yù)設(shè)范圍內(nèi)。
其中,該預(yù)設(shè)范圍可以指短距離無(wú)線(xiàn)通信的有效范圍,也可以指短距離無(wú)線(xiàn)通信的通信質(zhì)量較好的范圍。
若第二終端個(gè)數(shù)為多個(gè),則可能有一些第二終端位于第一終端的預(yù)設(shè)范圍內(nèi),有一些第二終端位于第一終端的預(yù)設(shè)范圍外。因此需要從該多個(gè)第二終端中挑選出一個(gè)第二終端作為目標(biāo)終端,可以通過(guò)第一終端以及各個(gè)第二終端的位置信息來(lái)選出合適的目標(biāo)終端。其中,該目標(biāo)終端的個(gè)數(shù)可以為一個(gè),也可以為多個(gè)。
s104、從所述目標(biāo)終端獲取所述待同步數(shù)據(jù)。
在該步驟中,該第一終端根據(jù)目標(biāo)終端的設(shè)備標(biāo)識(shí)與該目標(biāo)終端建立短距離無(wú)線(xiàn)通信連接,例如為藍(lán)牙通信、zigbee通信等。第一終端與該目標(biāo)終端建立連接后,從該目標(biāo)終端處獲取待同步數(shù)據(jù)。
由上可知,本發(fā)明實(shí)施例提供的數(shù)據(jù)同步方法通過(guò)發(fā)送同步請(qǐng)求至服務(wù)器,所述同步請(qǐng)求用于向所述服務(wù)器請(qǐng)求待同步數(shù)據(jù);從所述服務(wù)器處獲取所述同步請(qǐng)求的響應(yīng)消息,所述響應(yīng)消息攜帶有一個(gè)或多個(gè)第二終端的設(shè)備標(biāo)識(shí),所述第二終端中存儲(chǔ)有所述待同步數(shù)據(jù);從所述一個(gè)或多個(gè)第二終端中確定出目標(biāo)終端,所述目標(biāo)終端位于所述第一終端的預(yù)設(shè)范圍內(nèi);從所述目標(biāo)終端獲取所述待同步數(shù)據(jù);從而完成數(shù)據(jù)同步操作,具有節(jié)約流量的有益效果。
圖3是本發(fā)明一優(yōu)選實(shí)施例中的數(shù)據(jù)同步方法的流程圖。該數(shù)據(jù)同步方法用于第一終端中,該數(shù)據(jù)同步方法包括以下步驟:
s201、檢測(cè)到同步觸發(fā)信號(hào)時(shí),獲取待同步數(shù)據(jù)的數(shù)據(jù)量。
在該步驟中,該待同步數(shù)據(jù)一般可以為文字?jǐn)?shù)據(jù)、圖片數(shù)據(jù)或者應(yīng)用軟件,例如,可以為批量照片。當(dāng)用戶(hù)登錄云賬號(hào)后,從用戶(hù)界面的列表中選取待同步數(shù)據(jù)后,會(huì)生成同步觸發(fā)信號(hào),該同步觸發(fā)信號(hào)用于觸發(fā)該第一終端生成同步請(qǐng)求。在一些實(shí)施例中,在該用戶(hù)界面的列表中不僅有待同步數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí),還有待同步數(shù)據(jù)的數(shù)據(jù)量。例如,當(dāng)用戶(hù)批量選擇了100張照片作為同步數(shù)據(jù)時(shí),第一終端自動(dòng)將該100張照片的數(shù)據(jù)量相加從而得到待同步數(shù)據(jù)的數(shù)據(jù)量。
s202、若待同步數(shù)據(jù)的數(shù)據(jù)量大于預(yù)定值,則生成同步請(qǐng)求。
可以理解地,若待同步數(shù)據(jù)的數(shù)據(jù)量小于預(yù)定值,則可以直接通過(guò)互聯(lián)網(wǎng)從服務(wù)器獲取待同步數(shù)據(jù)。該預(yù)定值可以設(shè)定為20mb或者30mb等。
在該步驟中,該生成的同步請(qǐng)求用于向所述服務(wù)器請(qǐng)求待同步數(shù)據(jù)。
s203、發(fā)送同步請(qǐng)求至服務(wù)器,所述同步請(qǐng)求用于向所述服務(wù)器請(qǐng)求待同步數(shù)據(jù)。
其中,第一終端通過(guò)互聯(lián)網(wǎng)發(fā)送同步請(qǐng)求給服務(wù)器。該同步請(qǐng)求中攜帶有待同步數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)。服務(wù)器接收到該同步請(qǐng)求后,提取出待同步數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)。
s204、從所述服務(wù)器處獲取所述同步請(qǐng)求的響應(yīng)消息,所述響應(yīng)消息攜帶有一個(gè)或多個(gè)第二終端的設(shè)備標(biāo)識(shí),所述第二終端中存儲(chǔ)有所述待同步數(shù)據(jù)。
其中,服務(wù)器中建立有索引表。該索引表中存儲(chǔ)有備份數(shù)據(jù)與終端的映射關(guān)系,通過(guò)該索引表可以查出某備份數(shù)據(jù)存在于哪些終端中。因此,服務(wù)器可以根據(jù)該待同步數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)從索引表中查詢(xún)出一個(gè)或多個(gè)第二終端,該第二終端中存儲(chǔ)有該待同步數(shù)據(jù)。該第二終端的數(shù)量可能為一個(gè),也可能為多個(gè)。
可以理解地,如果服務(wù)器通過(guò)查詢(xún)索引表,發(fā)現(xiàn)不存在具有該待同步數(shù)據(jù)的第二終端,則直接將該待同步數(shù)據(jù)通過(guò)互聯(lián)網(wǎng)傳輸給該第一終端。
s205、從所述一個(gè)或多個(gè)第二終端中確定出目標(biāo)終端,所述目標(biāo)終端位于所述第一終端的預(yù)設(shè)范圍內(nèi)。
其中,該預(yù)設(shè)范圍可以指短距離無(wú)線(xiàn)通信的有效范圍,也可以指短距離無(wú)線(xiàn)通信的通信質(zhì)量較好的范圍。
若第二終端的個(gè)數(shù)為多個(gè)(即至少兩個(gè)),則可能有一些第二終端位于第一終端的預(yù)設(shè)范圍內(nèi),有一些第二終端位于第一終端的預(yù)設(shè)范圍外。因此,需要挑選出一個(gè)第二終端作為目標(biāo)終端,可以通過(guò)第一終端以及各個(gè)第二終端的位置信息來(lái)選出合適的目標(biāo)終端。
在一些實(shí)施例中,該步驟s205包括:
s2051、獲取每一所述第二終端的第二位置信息。
該第二位置信息可以是直接加載在服務(wù)器的根據(jù)同步請(qǐng)求返回的響應(yīng)消息中,第一終端可以從該響應(yīng)消息中提取出每一第二終端的第二位置信息。當(dāng)然,第一終端可以發(fā)送查詢(xún)請(qǐng)求至服務(wù)器,該查詢(xún)請(qǐng)求用于向服務(wù)器請(qǐng)求每一第二終端的第二位置信息。
s2052、獲取所述第一終端的第一位置信息。其中,第一終端可以通過(guò)自帶的gps定位模塊來(lái)獲取自身的第一位置信息。
s2053、根據(jù)每一第二終端的第二位置信息,以及第一位置信息,確定出目標(biāo)終端。
其中,該步驟s2053可以包括:
根據(jù)所述第一位置信息以及所述第二位置信息確定出目標(biāo)終端,所述目標(biāo)終端為所述距離所述第一終端最近的第二終端。由于距離近因此,可以提高通信質(zhì)量以及速度。
該步驟s2053還可以包括:
a、根據(jù)所述第一位置信息以及所述第二位置信息確定出至少一個(gè)待選終端,所述待選終端位于所述第一終端的預(yù)設(shè)范圍內(nèi)。在該步驟中,可以通過(guò)計(jì)算每一第二終端與第一終端之間的距離來(lái)確定出待選終端。
b、獲取每一所述待選終端的終端特征信息,所述終端特征信息包括待選終端的處理器占用率和/或電量信息。
c、根據(jù)所述終端特征信息從所述至少一個(gè)待選終端中確定出目標(biāo)終端。
其中,當(dāng)該終端特征信息僅僅包括電量時(shí),則選擇電量最充足的待選終端作為目標(biāo)終端。當(dāng)該終端特征信息僅僅包括處理器占用率時(shí),則選擇占用率最低的待選終端作為目標(biāo)終端。當(dāng)該終端特征信息包括處理器占用率以及電量時(shí),則該目標(biāo)終端為電量大于預(yù)定值的待選終端中的處理器占用率最低的待選終端。
在另一些實(shí)施例中,第一終端具有通信列表,該通信列表用于存儲(chǔ)位于第一終端的預(yù)設(shè)范圍內(nèi)的終端的設(shè)備標(biāo)識(shí)。該步驟s205包括:
s2054、根據(jù)通信列表從所述一個(gè)或多個(gè)第二終端中確定出至少一個(gè)待選終端,所述待選終端位于所述第一終端的預(yù)設(shè)范圍內(nèi)。一般情況下,當(dāng)終端開(kāi)啟了短距離無(wú)線(xiàn)通信功能時(shí),在其通信列表內(nèi)就會(huì)自動(dòng)搜索出可以通信的終端的設(shè)備標(biāo)識(shí)并將該設(shè)備標(biāo)識(shí)存儲(chǔ)在通信列表內(nèi)。
s2055、從至少一個(gè)待選終端中確定目標(biāo)終端。
在該步驟s2055中,第一終端獲取第一終端檢測(cè)到的每一待選終端的信號(hào)強(qiáng)度值。該信號(hào)強(qiáng)度值存儲(chǔ)并在該通信列表中;然后,根據(jù)信號(hào)強(qiáng)度值從至少一個(gè)待選終端中確定出目標(biāo)終端。其中,該目標(biāo)終端為信號(hào)強(qiáng)度值最大的待選終端。
s206、從所述目標(biāo)終端獲取所述待同步數(shù)據(jù)。
在該步驟中,可以通過(guò)第一終端直接向目標(biāo)終端發(fā)送連接請(qǐng)求來(lái)建立連接。也可以通過(guò)服務(wù)器發(fā)送連接指令給目標(biāo)終端,然后使得該目標(biāo)終端與第一終端建立連接。
如圖4所示,該步驟s206包括:
s2061、與目標(biāo)終端建立短距離無(wú)線(xiàn)通信連接后,接收目標(biāo)終端發(fā)送的待同步數(shù)據(jù),并在接收待同步數(shù)據(jù)的過(guò)程中實(shí)時(shí)檢測(cè)連接狀態(tài)。由于在接收數(shù)據(jù)的過(guò)程中可能會(huì)出現(xiàn)目標(biāo)終端離開(kāi)有效通信范圍,或者由于電量不足而關(guān)機(jī)的情況,因此,在接收待同步數(shù)據(jù)的過(guò)程中要實(shí)時(shí)檢測(cè)連接狀態(tài),以便于在斷開(kāi)連接且待同步數(shù)據(jù)未接收完成時(shí)進(jìn)行相應(yīng)的操作。
s2062、當(dāng)檢測(cè)到連接斷開(kāi)且待同步數(shù)據(jù)接收未完成時(shí),判斷未接收數(shù)據(jù)的數(shù)據(jù)量是否大于閾值。根據(jù)待同步數(shù)據(jù)的總數(shù)據(jù)量大小以及當(dāng)前接收到的數(shù)據(jù)量可以計(jì)算出未接收數(shù)據(jù)的數(shù)據(jù)量。該閾值可以為10mb、20mb等。
s2063若未接收數(shù)據(jù)的數(shù)據(jù)量大于閾值,則以未接收數(shù)據(jù)作為待同步數(shù)據(jù)并執(zhí)行發(fā)送同步請(qǐng)求至服務(wù)器的步驟,也即是轉(zhuǎn)至步驟s203。
在該步驟中,如果未接收數(shù)據(jù)的數(shù)據(jù)量大于閾值,則以未接收數(shù)據(jù)作為待同步數(shù)據(jù),從步驟s203開(kāi)始執(zhí)行操作。
s2064、若待同步數(shù)據(jù)中的未接收數(shù)據(jù)的數(shù)據(jù)量小于或等于閾值,則發(fā)送同步請(qǐng)求至服務(wù)器以從服務(wù)器獲取未接收的待同步數(shù)據(jù)。如果未接收數(shù)據(jù)的數(shù)據(jù)量不大,不會(huì)浪費(fèi)太多的流量,可以直接從服務(wù)器通過(guò)網(wǎng)絡(luò)來(lái)獲取。
由上可知,本發(fā)明實(shí)施例提供的數(shù)據(jù)同步方法通過(guò)發(fā)送同步請(qǐng)求至服務(wù)器,所述同步請(qǐng)求用于向所述服務(wù)器請(qǐng)求待同步數(shù)據(jù);從所述服務(wù)器處獲取所述同步請(qǐng)求的響應(yīng)消息,所述響應(yīng)消息攜帶有一個(gè)或多個(gè)第二終端的設(shè)備標(biāo)識(shí),所述第二終端中存儲(chǔ)有所述待同步數(shù)據(jù);從所述一個(gè)或多個(gè)第二終端中確定出目標(biāo)終端,所述目標(biāo)終端位于所述第一終端的預(yù)設(shè)范圍內(nèi);從所述目標(biāo)終端獲取所述待同步數(shù)據(jù);從而完成數(shù)據(jù)同步操作,具有節(jié)約流量的有益效果。
請(qǐng)參照?qǐng)D5,圖5是本發(fā)明一優(yōu)選實(shí)施例中的數(shù)據(jù)同步裝置,該數(shù)據(jù)同步裝置300包括:第一發(fā)送模塊301、第一獲取模塊302、第一確定模塊303以及第二獲取模塊304。
其中,該第一發(fā)送模塊301用于發(fā)送同步請(qǐng)求至服務(wù)器,所述同步請(qǐng)求用于向所述服務(wù)器請(qǐng)求待同步數(shù)據(jù)。當(dāng)?shù)谝唤K端通過(guò)互聯(lián)網(wǎng)發(fā)送同步請(qǐng)求給服務(wù)器。該同步請(qǐng)求中攜帶有待同步數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)。服務(wù)器接收到該同步請(qǐng)求后,提取出待同步數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)。
第一獲取模塊302用于從所述服務(wù)器處獲取所述同步請(qǐng)求的響應(yīng)消息,所述響應(yīng)消息攜帶有第二終端的設(shè)備標(biāo)識(shí),所述第二終端中存儲(chǔ)有所述待同步數(shù)據(jù)。其中,服務(wù)器中建立有索引表。該索引表中存儲(chǔ)有備份數(shù)據(jù)與終端的映射關(guān)系,通過(guò)該索引表可以查出某備份數(shù)據(jù)存在于哪些終端中。因此,服務(wù)器可以根據(jù)該待同步數(shù)據(jù)的數(shù)據(jù)標(biāo)識(shí)從索引表中查詢(xún)出一個(gè)或多個(gè)第二終端,該第二終端中存儲(chǔ)有該待同步數(shù)據(jù)。該第二終端的數(shù)量可能為一個(gè),也可能為多個(gè)。
第一確定模塊303用于從所述一個(gè)或多個(gè)第二終端中確定出目標(biāo)終端,所述目標(biāo)終端位于所述第一終端的預(yù)設(shè)范圍內(nèi)。其中,該預(yù)設(shè)范圍可以指短距離無(wú)線(xiàn)通信的有效范圍,也可以指短距離無(wú)線(xiàn)通信的通信質(zhì)量較好的范圍。
該一個(gè)或多個(gè)第二終端中,可能有一些第二終端位于第一終端的預(yù)設(shè)范圍內(nèi),有一些第二終端位于第一終端的預(yù)設(shè)范圍外;因此需要從該一個(gè)或多個(gè)第二終端中挑選出一個(gè)第二終端作為目標(biāo)終端,可以通過(guò)第一終端以及各個(gè)第二終端的位置信息來(lái)選出合適的目標(biāo)終端。
第二獲取模塊304用于從所述目標(biāo)終端獲取所述待同步數(shù)據(jù)。該第一終端根據(jù)目標(biāo)終端的設(shè)備標(biāo)識(shí)與該目標(biāo)終端建立短距離無(wú)線(xiàn)通信連接,例如為藍(lán)牙通信、zigbee通信等。第一終端與該目標(biāo)終端建立連接后,從該目標(biāo)終端處獲取待同步數(shù)據(jù)。
在一些實(shí)施例中,如圖6所示,該第一確定模塊303包括:第一獲取單元3031、第二獲取單元3032以及第一確定單元3033。
其中,該第一獲取單元3031用于獲取每一所述第二終端的第二位置信息。在一些實(shí)施例中,該第二位置信息可以是直接加載在服務(wù)器的根據(jù)同步請(qǐng)求返回的響應(yīng)消息中,第一終端可以從該響應(yīng)消息中提取出每一第二終端的第二位置信息。在另一些實(shí)施例中,第一終端可以發(fā)送查詢(xún)請(qǐng)求至服務(wù)器,該查詢(xún)請(qǐng)求用于向服務(wù)器請(qǐng)求每一第二終端的第二位置信息。
其中,該第二獲取單元3032用于獲取所述第一終端的第一位置信息。其中,該第一確定單元3033用于根據(jù)所述第一位置信息以及所述第二位置信息確定出目標(biāo)終端。實(shí)際應(yīng)用中,第一確定單元3033根據(jù)每一所述第二終端的第二位置信息,以及所述第一位置信息,確定出目標(biāo)終端。其中,第一確定單元3033可以通過(guò)兩種方式來(lái)確定出目標(biāo)終端。
方法一:第一終端可以根據(jù)第一位置信息以及第二位置信息,將距離第一終端最近的第二終端確定為目標(biāo)終端。
方法二:第一終端獲取每一待選終端的終端特征信息,該終端特征信息包括待選終端的處理器占用率以及電量信息;第一終端根據(jù)終端特征信息從至少一個(gè)待選終端中確定出目標(biāo)終端。其中,該目標(biāo)終端為電量大于預(yù)定值的待選終端中的處理器占用率最低的待選終端。
在另一些實(shí)施例中,如圖7所示,該第一確定模塊303包括:查看單元3034以及第二確定單元3035。
其中,查看單元3034用于查看所述終端的通信列表,以從所述一個(gè)或多個(gè)第二終端中確定出至少一個(gè)待選終端,所述通信列表用于存儲(chǔ)位于所述第一終端的預(yù)設(shè)范圍內(nèi)的終端的設(shè)備標(biāo)識(shí),所述待選終端位于所述第一終端的預(yù)設(shè)范圍內(nèi)。該第二確定單元3035用于從所述至少一個(gè)待選終端中確定目標(biāo)終端。該第二確定單元3035用于獲取所述第一終端檢測(cè)到的每一所述待選終端的信號(hào)強(qiáng)度值;根據(jù)所述信號(hào)強(qiáng)度值從所述至少一個(gè)待選終端中確定目標(biāo)終端。
該第二獲取模塊304包括檢測(cè)單元3041、判斷單元3042、觸發(fā)單元3043。
檢測(cè)單元3041用于與目標(biāo)終端建立連接后,接收目標(biāo)終端發(fā)送的待同步數(shù)據(jù),并在接收待同步數(shù)據(jù)的過(guò)程中實(shí)時(shí)檢測(cè)連接狀態(tài)。
判斷單元3042用于當(dāng)檢測(cè)到連接斷開(kāi)且待同步數(shù)據(jù)接收未完成時(shí),判斷未接收數(shù)據(jù)的數(shù)據(jù)量是否大于閾值;
觸發(fā)單元3043用于若未接收數(shù)據(jù)的數(shù)據(jù)量大于閾值,則以未接收數(shù)據(jù)作為待同步數(shù)據(jù)并觸發(fā)第一發(fā)送模塊發(fā)送同步請(qǐng)求至服務(wù)器。
在另一些實(shí)施例中,請(qǐng)參照?qǐng)D8,該數(shù)據(jù)同步裝置300還可以包括一第三獲取模塊305以及生成模塊306。
其中,第三獲取模塊305用于檢測(cè)到同步觸發(fā)信號(hào)時(shí),獲取待同步數(shù)據(jù)的數(shù)據(jù)量。生成模塊306用于若待同步數(shù)據(jù)的數(shù)據(jù)量大于預(yù)定值,則生成同步請(qǐng)求。
本發(fā)明實(shí)施例還提供了一種存儲(chǔ)介質(zhì),存儲(chǔ)有多條指令,應(yīng)用于第一終端中,所述指令由處理器加載并執(zhí)行上述任一實(shí)施例中所述的方法。
請(qǐng)參照?qǐng)D9,本發(fā)明實(shí)施例還提供了一種終端400,該終端400包括存儲(chǔ)器401、處理器402及存儲(chǔ)在所述存儲(chǔ)器401上并可在處理器402上運(yùn)行的計(jì)算機(jī)程序,所述處理器402執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述實(shí)施例中的方法。例如執(zhí)行以下步驟:
發(fā)送同步請(qǐng)求至服務(wù)器,所述同步請(qǐng)求用于向所述服務(wù)器請(qǐng)求待同步數(shù)據(jù);
從所述服務(wù)器處獲取所述同步請(qǐng)求的響應(yīng)消息,所述響應(yīng)消息攜帶有一個(gè)或多個(gè)第二終端的設(shè)備標(biāo)識(shí),所述第二終端中存儲(chǔ)有所述待同步數(shù)據(jù);
從所述一個(gè)或多個(gè)第二終端中確定出目標(biāo)終端,所述目標(biāo)終端位于所述第一終端的預(yù)設(shè)范圍內(nèi);
從所述目標(biāo)終端獲取所述待同步數(shù)據(jù)。
請(qǐng)參照?qǐng)D10,本發(fā)明實(shí)施例還提供一種終端500,該終端500可以包括射頻(rf,radiofrequency)電路501、包括有一個(gè)或一個(gè)以上計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的存儲(chǔ)器502、輸入單元503、顯示單元504、傳感器505、音頻電路506、無(wú)線(xiàn)保真(wifi,wirelessfidelity)模塊507、包括有一個(gè)或者一個(gè)以上處理核心的處理器508、以及電源509等部件。本領(lǐng)域技術(shù)人員可以理解,圖10中示出的終端結(jié)構(gòu)并不構(gòu)成對(duì)終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
rf電路501可用于收發(fā)信息或通話(huà)過(guò)程中,信號(hào)的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個(gè)或者一個(gè)以上處理器508處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路501包括但不限于天線(xiàn)、至少一個(gè)放大器、調(diào)諧器、一個(gè)或多個(gè)振蕩器、用戶(hù)身份模塊(sim,subscriberidentitymodule)卡、收發(fā)信機(jī)、耦合器、低噪聲放大器(lna,lownoiseamplifier)、雙工器等。此外,rf電路501還可以通過(guò)無(wú)線(xiàn)通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無(wú)線(xiàn)通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于全球移動(dòng)通訊系統(tǒng)(gsm,globalsystemofmobilecommunication)、通用分組無(wú)線(xiàn)服務(wù)(gprs,generalpacketradioservice)、碼分多址(cdma,codedivisionmultipleaccess)、寬帶碼分多址(wcdma,widebandcodedivisionmultipleaccess)、長(zhǎng)期演進(jìn)(lte,longtermevolution)、電子郵件、短消息服務(wù)(sms,shortmessagingservice)等。
存儲(chǔ)器502可用于存儲(chǔ)軟件程序以及模塊,處理器508通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器502的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器502可主要包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話(huà)本等)等。此外,存儲(chǔ)器502可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他易失性固態(tài)存儲(chǔ)器件。相應(yīng)地,存儲(chǔ)器502還可以包括存儲(chǔ)器控制器,以提供處理器508和輸入單元503對(duì)存儲(chǔ)器502的訪(fǎng)問(wèn)。
輸入單元503可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶(hù)設(shè)置以及功能控制有關(guān)的鍵盤(pán)、鼠標(biāo)、操作桿、光學(xué)或者軌跡球信號(hào)輸入。具體地,在一個(gè)具體的實(shí)施例中,輸入單元503可包括觸敏表面以及其他輸入設(shè)備。觸敏表面,也稱(chēng)為觸摸顯示屏或者觸控板,可收集用戶(hù)在其上或附近的觸摸操作(比如用戶(hù)使用手指、觸筆等任何適合的物體或附件在觸敏表面上或在觸敏表面附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動(dòng)相應(yīng)的連接裝置。可選的,觸敏表面可包括觸摸檢測(cè)裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測(cè)裝置檢測(cè)用戶(hù)的觸摸方位,并檢測(cè)觸摸操作帶來(lái)的信號(hào),將信號(hào)傳送給觸摸控制器;觸摸控制器從觸摸檢測(cè)裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器508,并能接收處理器508發(fā)來(lái)的命令并加以執(zhí)行。此外,可以采用電阻式、電容式、紅外線(xiàn)以及表面聲波等多種類(lèi)型實(shí)現(xiàn)觸敏表面。除了觸敏表面,輸入單元503還可以包括其他輸入設(shè)備。具體地,其他輸入設(shè)備可以包括但不限于物理鍵盤(pán)、功能鍵(比如音量控制按鍵、開(kāi)關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
顯示單元504可用于顯示由用戶(hù)輸入的信息或提供給用戶(hù)的信息以及終端的各種圖形用戶(hù)接口,這些圖形用戶(hù)接口可以由圖形、文本、圖標(biāo)、視頻和其任意組合來(lái)構(gòu)成。顯示單元504可包括顯示面板,可選的,可以采用液晶顯示器(lcd,liquidcrystaldisplay)、有機(jī)發(fā)光二極管(oled,organiclight-emittingdiode)等形式來(lái)配置顯示面板。進(jìn)一步的,觸敏表面可覆蓋顯示面板,當(dāng)觸敏表面檢測(cè)到在其上或附近的觸摸操作后,傳送給處理器308以確定觸摸事件的類(lèi)型,隨后處理器508根據(jù)觸摸事件的類(lèi)型在顯示面板上提供相應(yīng)的視覺(jué)輸出。雖然在圖10中,觸敏表面與顯示面板是作為兩個(gè)獨(dú)立的部件來(lái)實(shí)現(xiàn)輸入和輸入功能,但是在某些實(shí)施例中,可以將觸敏表面與顯示面板集成而實(shí)現(xiàn)輸入和輸出功能。
終端還可包括至少一種傳感器505,比如光傳感器、運(yùn)動(dòng)傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線(xiàn)的明暗來(lái)調(diào)節(jié)顯示面板的亮度,接近傳感器可在終端移動(dòng)到耳邊時(shí),關(guān)閉顯示面板和/或背光。作為運(yùn)動(dòng)傳感器的一種,重力加速度傳感器可檢測(cè)各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測(cè)出重力的大小及方向,可用于識(shí)別手機(jī)姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動(dòng)識(shí)別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端還可配置的陀螺儀、氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線(xiàn)傳感器等其他傳感器,在此不再贅述。
音頻電路506、揚(yáng)聲器,傳聲器可提供用戶(hù)與終端之間的音頻接口。音頻電路506可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號(hào),傳輸?shù)綋P(yáng)聲器,由揚(yáng)聲器轉(zhuǎn)換為聲音信號(hào)輸出;另一方面,傳聲器將收集的聲音信號(hào)轉(zhuǎn)換為電信號(hào),由音頻電路306接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器508處理后,經(jīng)rf電路301以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲(chǔ)器502以便進(jìn)一步處理。音頻電路306還可能包括耳塞插孔,以提供外設(shè)耳機(jī)與終端的通信。
wifi屬于短距離無(wú)線(xiàn)傳輸技術(shù),終端通過(guò)wifi模塊507可以幫助用戶(hù)收發(fā)電子郵件、瀏覽網(wǎng)頁(yè)和訪(fǎng)問(wèn)流式媒體等,它為用戶(hù)提供了無(wú)線(xiàn)的寬帶互聯(lián)網(wǎng)訪(fǎng)問(wèn)。雖然圖10示出了wifi模塊507,但是可以理解的是,其并不屬于終端的必須構(gòu)成,完全可以根據(jù)需要在不改變發(fā)明的本質(zhì)的范圍內(nèi)而省略。
處理器508是終端的控制中心,利用各種接口和線(xiàn)路連接整個(gè)手機(jī)的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器502內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器502內(nèi)的數(shù)據(jù),執(zhí)行終端的各種功能和處理數(shù)據(jù),從而對(duì)手機(jī)進(jìn)行整體監(jiān)控??蛇x的,處理器508可包括一個(gè)或多個(gè)處理核心;優(yōu)選的,處理器508可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶(hù)界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無(wú)線(xiàn)通信。可以理解的是,上述調(diào)制解調(diào)處理器也可以不集成到處理器508中。
終端還包括給各個(gè)部件供電的電源509(比如電池),優(yōu)選的,電源可以通過(guò)電源管理系統(tǒng)與處理器508邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。電源509還可以包括一個(gè)或一個(gè)以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測(cè)電路、電源轉(zhuǎn)換器或者逆變器、電源狀態(tài)指示器等任意組件。
盡管未示出,終端還可以包括攝像頭、藍(lán)牙模塊等,在此不再贅述。具體在本實(shí)施例中,終端中的處理器508會(huì)按照如下的指令,將一個(gè)或一個(gè)以上的應(yīng)用程序的進(jìn)程對(duì)應(yīng)的可執(zhí)行文件加載到存儲(chǔ)器502中,并由處理器508來(lái)運(yùn)行存儲(chǔ)在存儲(chǔ)器502中的應(yīng)用程序,從而實(shí)現(xiàn)以下功能:
發(fā)送同步請(qǐng)求至服務(wù)器,所述同步請(qǐng)求用于向所述服務(wù)器請(qǐng)求待同步數(shù)據(jù);
從所述服務(wù)器處獲取所述同步請(qǐng)求的響應(yīng)消息,所述響應(yīng)消息攜帶有一個(gè)或多個(gè)第二終端的設(shè)備標(biāo)識(shí),所述第二終端中存儲(chǔ)有所述待同步數(shù)據(jù);
從所述一個(gè)或多個(gè)第二終端中確定出目標(biāo)終端,所述目標(biāo)終端位于所述第一終端的預(yù)設(shè)范圍內(nèi);
從所述目標(biāo)終端獲取所述待同步數(shù)據(jù)。
請(qǐng)參照?qǐng)D11,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)同步方法,應(yīng)用于服務(wù)器中,該數(shù)據(jù)同步方法包括以下步驟:
s601、接收第一終端發(fā)送的同步請(qǐng)求,所述同步請(qǐng)求用于請(qǐng)求所述待同步數(shù)據(jù);
s602、根據(jù)所述同步請(qǐng)求確定出一個(gè)或多個(gè)第二終端,所述第二終端中存儲(chǔ)有所述待同步數(shù)據(jù);
s603、將每一所述第二終端的設(shè)備標(biāo)識(shí)發(fā)送給所述第一終端。
本發(fā)明實(shí)施例提供的數(shù)據(jù)同步方法具有節(jié)約流量的有益效果。
請(qǐng)參照?qǐng)D12,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)同步裝置,包括:接收模塊701、第二確定模塊702以及發(fā)送模塊703。
接收模塊701用于接收第一終端發(fā)送的同步請(qǐng)求,所述同步請(qǐng)求用于請(qǐng)求所述待同步數(shù)據(jù);第二確定模塊702用于根據(jù)所述同步請(qǐng)求確定出一個(gè)或多個(gè)第二終端,所述第二終端中存儲(chǔ)有所述待同步數(shù)據(jù);發(fā)送模塊703用于將每一所述第二終端的設(shè)備標(biāo)識(shí)發(fā)送給所述第一終端。
請(qǐng)參照?qǐng)D13,本發(fā)明實(shí)施例還提供了一種服務(wù)器,包括存儲(chǔ)器801、處理器802及存儲(chǔ)在存儲(chǔ)器801上并可在處理器802上運(yùn)行的計(jì)算機(jī)程序,所述處理器802執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述方法,例如執(zhí)行以下方法:
接收第一終端發(fā)送的同步請(qǐng)求,同步請(qǐng)求用于請(qǐng)求待同步數(shù)據(jù);
根據(jù)同步請(qǐng)求確定出一個(gè)或多個(gè)第二終端,第二終端中存儲(chǔ)有待同步數(shù)據(jù);
將每一第二終端的設(shè)備標(biāo)識(shí)發(fā)送給第一終端。
本發(fā)明實(shí)施例提供的服務(wù)器具有節(jié)約流量的有益效果。
本文提供了實(shí)施例的各種操作。在一個(gè)實(shí)施例中,所述的一個(gè)或多個(gè)操作可以構(gòu)成一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)的計(jì)算機(jī)可讀指令,其在被電子設(shè)備執(zhí)行時(shí)將使得終端執(zhí)行所述操作。描述一些或所有操作的順序不應(yīng)當(dāng)被解釋為暗示這些操作必需是順序相關(guān)的。本領(lǐng)域技術(shù)人員將理解具有本說(shuō)明書(shū)的益處的可替代的排序。而且,應(yīng)當(dāng)理解,不是所有操作必需在本文所提供的每個(gè)實(shí)施例中存在。
而且,本文所使用的詞語(yǔ)“優(yōu)選的”意指用作實(shí)例、示例或例證。奉文描述為“優(yōu)選的”任意方面或設(shè)計(jì)不必被解釋為比其他方面或設(shè)計(jì)更有利。相反,詞語(yǔ)“優(yōu)選的”的使用旨在以具體方式提出概念。如本申請(qǐng)中所使用的術(shù)語(yǔ)“或”旨在意指包含的“或”而非排除的“或”。即,除非另外指定或從上下文中清楚,“x使用a或b”意指自然包括排列的任意一個(gè)。即,如果x使用a;x使用b;或x使用a和b二者,則“x使用a或b”在前述任一示例中得到滿(mǎn)足。
而且,盡管已經(jīng)相對(duì)于一個(gè)或多個(gè)實(shí)現(xiàn)方式示出并描述了本公開(kāi),但是本領(lǐng)域技術(shù)人員基于對(duì)本說(shuō)明書(shū)和附圖的閱讀和理解將會(huì)想到等價(jià)變型和修改。本公開(kāi)包括所有這樣的修改和變型,并且僅由所附權(quán)利要求的范圍限制。特別地關(guān)于由上述組件(例如元件、資源等)執(zhí)行的各種功能,用于描述這樣的組件的術(shù)語(yǔ)旨在對(duì)應(yīng)于執(zhí)行所述組件的指定功能(例如其在功能上是等價(jià)的)的任意組件(除非另外指示),即使在結(jié)構(gòu)上與執(zhí)行本文所示的本公開(kāi)的示范性實(shí)現(xiàn)方式中的功能的公開(kāi)結(jié)構(gòu)不等同。此外,盡管本公開(kāi)的特定特征已經(jīng)相對(duì)于若干實(shí)現(xiàn)方式中的僅一個(gè)被公開(kāi),但是這種特征可以與如可以對(duì)給定或特定應(yīng)用而言是期望和有利的其他實(shí)現(xiàn)方式的一個(gè)或多個(gè)其他特征組合。而且,就術(shù)語(yǔ)“包括”、“具有”、“含有”或其變形被用在具體實(shí)施方式或權(quán)利要求中而言,這樣的術(shù)語(yǔ)旨在以與術(shù)語(yǔ)“包含”相似的方式包括。
本發(fā)明實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。上述的各裝置或系統(tǒng),可以執(zhí)行相應(yīng)方法實(shí)施例中的方法。
綜上所述,雖然本發(fā)明已以?xún)?yōu)選實(shí)施例揭露如上,但上述優(yōu)選實(shí)施例并非用以限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍以權(quán)利要求界定的范圍為準(zhǔn)。