設(shè)備100所需要的安裝包預(yù)置在儲存模塊230,通過通信模塊210以傳輸方式與智能設(shè)備100進(jìn)行配對,并在可穿戴設(shè)備200與智能設(shè)備100初次配對后,通過所述傳輸方式自動推送預(yù)置在儲存模塊230中的安裝包到智能設(shè)備100,以供智能設(shè)備100端進(jìn)行安裝。
[0023]在本實施例中,可穿戴設(shè)備200中的儲存模塊230可為非揮發(fā)性儲存媒體(例如:只讀存儲器(Read-Only Memory,ROM)、閃存(Flash memory)、磁帶、硬盤、光盤等)、揮發(fā)性儲存媒體(例如:隨機存取內(nèi)存(Radom Access Memory,RAM))、或兩者之任意組合,用以儲存數(shù)據(jù),例如指令集、程序代碼以及用戶的輸入數(shù)據(jù)、安裝包等。儲存模塊230可包括文件系統(tǒng)(FAT),而安裝包是預(yù)置于儲存模塊230的文件系統(tǒng)上,以供后續(xù)使用。
[0024]根據(jù)本發(fā)明的一個實施例,在智能設(shè)備100和可穿戴設(shè)備200的通信過程中,首先,將智能設(shè)備100相關(guān)應(yīng)用的安裝包預(yù)先放到可穿戴設(shè)備200中,其中所述安裝包可用以向可穿戴設(shè)備200發(fā)送相關(guān)操作指令,并獲取可穿戴設(shè)備200采集到的數(shù)據(jù),以及接收可穿戴設(shè)備200的相關(guān)操作指令和請求。然后,在可穿戴設(shè)備200與智能設(shè)備100經(jīng)由其通信模塊210與130通過有線或無線傳輸方式如通用串行總線(USB)技術(shù)或近場通信(NFC)、藍(lán)牙(BT)、IEEE802.11、HomeRF技術(shù)、IrDA, ZigBee或Wifi等無線傳輸方式連接并初次成功配對后,安裝包將通過前述有線或無線傳輸方式例如藍(lán)牙或其他短距離通信方式被自動推送到智能設(shè)備100。之后,在智能設(shè)備100端接收到安裝包時可提示智能設(shè)備100的用戶,使得用戶可在智能設(shè)備100端進(jìn)行安裝,并且智能設(shè)備100會將推送安裝結(jié)果反饋給可穿戴設(shè)備200,以便可穿戴設(shè)備200可得知安裝包推送是否成功,據(jù)此判斷后續(xù)是否需要再自動推送安裝包至配對的智能設(shè)備100。另外,如果上述配對后,由于某些原因?qū)е掳惭b包推送不成功,則下次連接時,會再次自動推送安裝包,直到安裝包推送成功為止。
[0025]圖2為根據(jù)本發(fā)明實施例的可穿戴設(shè)備推送安裝包到智能設(shè)備的簡要結(jié)構(gòu)示意圖。如圖2所示,首先,將智能設(shè)備100所需要的安裝包201預(yù)置在可穿戴設(shè)備200的指定內(nèi)存空間,例如儲存模塊230的文件系統(tǒng)(FAT)里,當(dāng)智能設(shè)備100的通信模塊130 (例如:BT連接模塊)發(fā)起對可穿戴設(shè)備200的連接請求并連接成功后,可穿戴設(shè)備200會檢查安裝包201是否有被推送到智能設(shè)備100??纱┐髟O(shè)備200可根據(jù)所記錄的推送結(jié)果來判斷安裝包201是否有被推送到智能設(shè)備100。若判定為還沒有推送,則可穿戴設(shè)備200的通信模塊(例如:BT連接模塊)210將通過通信模塊所對應(yīng)的通信協(xié)議(例如:BT SPP或OPP)將安裝包201推送到智能設(shè)備100。這樣,智能設(shè)備100會將安裝包201存儲在儲存模塊150中。接著,用戶便可在智能設(shè)備100安裝安裝包201,以通過安裝好的安裝包進(jìn)行與可穿戴設(shè)備200之間的通信。
[0026]圖3為根據(jù)本發(fā)明實施例的可穿戴設(shè)備推送安裝包到智能設(shè)備的時間序列圖。智能設(shè)備100先搜索到周圍的可穿戴設(shè)備200,并通過藍(lán)牙或其他短距離通信方式發(fā)起配對請求(步驟302)。在可穿戴設(shè)備200響應(yīng)配對請求(步驟303)后,智能設(shè)備100與可穿戴設(shè)備200建立連接(步驟304);然后,可穿戴設(shè)備200根據(jù)情況決定是否推送安裝包到智能設(shè)備100 (步驟306)。推送完畢后,配對的智能設(shè)備100會反饋推送結(jié)果至可穿戴設(shè)備200 (步驟308),用以告知可穿戴設(shè)備200其是否有收到推送的安裝包,可穿戴設(shè)備200可記錄推送結(jié)果(步驟310),并且用戶可在智能設(shè)備100安裝收到的安裝包(步驟312)。換句話說,可穿戴設(shè)備200可根據(jù)記錄的推送結(jié)果得知安裝包是否有被成功推送到智能設(shè)備100。其中,所述可穿戴設(shè)備200根據(jù)情況推送安裝包到智能設(shè)備100的步驟可進(jìn)一步包含:可穿戴設(shè)備200根據(jù)所記錄的推送結(jié)果,判斷安裝包是否有被推送到智能設(shè)備100。當(dāng)判定為安裝包還沒有被推送到智能設(shè)備100時,可通過藍(lán)牙通信協(xié)議將安裝包推送到智能設(shè)備100。所述可穿戴設(shè)備200根據(jù)情況推送安裝包到智能設(shè)備100的步驟可進(jìn)一步包含:當(dāng)判定為安裝包已推送到智能設(shè)備100時,表示已經(jīng)將安裝包推送給目前配對的智能設(shè)備100 了,因此無需將安裝包推送到智能設(shè)備100,從而跳過安裝包推送過程。
[0027]圖4為根據(jù)本發(fā)明實施例的可穿戴設(shè)備推送安裝包至智能設(shè)備的方法流程圖??纱┐髟O(shè)備推送安裝包至智能設(shè)備的方法流程圖可適用于可穿戴式設(shè)備,例如圖1所示的可穿戴設(shè)備200且可由其處理模塊220從儲存模塊230中加載并執(zhí)行指令集及/或程序代碼,以控制通信模塊210、儲存模塊230、計步器240、臉書模塊250以及雅虎模塊260等的運作來執(zhí)行。所述可穿戴設(shè)備推送安裝包至智能設(shè)備的方法包括以下步驟。首先,在步驟402,啟動可穿戴設(shè)備。接著,在步驟404,檢查可穿戴設(shè)備是否被連接至智能設(shè)備。如果已連接(步驟404的是),表示可穿戴設(shè)備先前已經(jīng)與智能設(shè)備配對成功過且非初次配對,則跳過安裝包推送過程。若可穿戴設(shè)備與智能設(shè)備尚未連接(步驟404的否),則進(jìn)入步驟406,檢查是否有智能設(shè)備配對請求,如果檢查到存在智能設(shè)備配對請求,則在步驟408,將可穿戴設(shè)備與智能設(shè)備進(jìn)行配對。接著,在步驟410,判斷上述配對是否成功。如果配對不成功或者在步驟406未收到智能設(shè)備配對請求,則流程會返回至步驟404,直到存在新的連接或新的設(shè)備配對請求為止。若在步驟410設(shè)備配對成功,則進(jìn)入步驟412,根據(jù)儲存模塊中所記錄的推送結(jié)果,檢查之前是否存在配對的智能設(shè)備成功推送過安裝包。若答案為是,即之前已與配對的智能設(shè)備成功完成推送,則跳過后面的推送過程。若答案為否,即之前未與配對的智能設(shè)備推送或推送失敗,則進(jìn)入步驟414,建立智能設(shè)備與可穿戴設(shè)備的有線或無線傳輸方式(例如:BT SPP或OPP連接),并在步驟416,可穿戴設(shè)備通過前述有線或無線傳輸方式(例如:BT SPP或OPP連接)向智能設(shè)備推送安裝包。待安裝包推送完成或被中止,則進(jìn)入步驟418,可穿戴設(shè)備記錄本次推送的結(jié)果,便于以后查詢。
[0028]其中,步驟414中所述的建立智能設(shè)備與可穿戴設(shè)備的有線或無線傳輸方式與步驟416中所述的可穿戴設(shè)備通過前述有線或無線傳輸方式向智能設(shè)備推送安裝包可以有多種實現(xiàn)的方式。在實施例中,安裝包的推送采用BT連接方式如SPP和0ΡΡ,其中SPP是藍(lán)牙串口協(xié)議,智能設(shè)備與可穿戴設(shè)備如果用SPP進(jìn)行連接,可對等的收發(fā)數(shù)據(jù)。SPP可以支持連續(xù)的傳輸大數(shù)據(jù),例如用于傳輸文件。OPP也是一種藍(lán)牙協(xié)議,主要用于文件傳送。在另一實施例中,安裝包的推送采用NFC連接方式。具體來說,智能設(shè)備可搜索到周圍的可穿戴設(shè)備200,并通過近場通信(NFC)方式發(fā)起配對請求。在配對成功后,智能設(shè)備100可通過近場通信方式向可穿戴設(shè)備200發(fā)起連接;然后可穿戴設(shè)備200可根據(jù)情況決定是否通過近場通信方式推送安裝包到智能設(shè)備100。在一些實施例中,安裝包的推送可采用有線連接,例如USB連接方式。具體來說,智能設(shè)備通過USB連接方式連接可穿戴設(shè)備200以發(fā)起配對請求,在配對成功后,智能設(shè)備100可通過USB通信方式向可穿戴設(shè)備200發(fā)起連接;然后可穿戴設(shè)備200可根據(jù)情況決定是否通過兩者之間的USB連接推送安裝包到智能設(shè)備100。
[0029]圖5為根據(jù)本發(fā)明實施例所述的智能設(shè)備接收安裝包流程的示意圖。在本實施例中,安裝包的推送采用BT連接方式