一種應(yīng)用于智能穿戴設(shè)備的應(yīng)用商店解決方案的制作方法
【專利摘要】本發(fā)明提出一種基于Dthing智能穿戴操作系統(tǒng)、智能手機(jī)操作系統(tǒng)的適用于智能穿戴設(shè)備的應(yīng)用商店管理系統(tǒng)-WareAppStore,其特征在于,該系統(tǒng)包括基于智能穿戴設(shè)備操作系統(tǒng)的應(yīng)用管理系統(tǒng)、基于智能手機(jī)終端操作系統(tǒng)的應(yīng)用商店應(yīng)用系統(tǒng)和應(yīng)用云服務(wù)器,其中,智能穿戴設(shè)備操作系統(tǒng)采用Dthing系統(tǒng)。以解決智能穿戴設(shè)備軟件應(yīng)用的安裝,升級(jí)問(wèn)題。
【專利說(shuō)明】-種應(yīng)用于智能穿戴設(shè)備的應(yīng)用商店解決方案
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明屬于計(jì)算機(jī)系統(tǒng)領(lǐng)域,尤其涉及智能穿戴設(shè)備領(lǐng)域,是一種基于智能手機(jī) 終端操作系統(tǒng),智能穿戴設(shè)備操作系統(tǒng)(Dthing系統(tǒng)),適用于智能穿戴設(shè)備端系統(tǒng)的應(yīng)用 商店解決方案。
【背景技術(shù)】
[0002] 智能穿戴設(shè)備是應(yīng)用穿戴式技術(shù)對(duì)日常穿戴進(jìn)行智能化設(shè)計(jì)、開(kāi)發(fā)出可以穿戴的 設(shè)備的總稱,如眼鏡、手套、手表、服飾及鞋等。而廣義的穿戴式智能設(shè)備包括功能全、尺寸 大、可不依賴智能手機(jī)實(shí)現(xiàn)完整或者部分的功能,例如智能手表或智能眼鏡等,以及只專注 于某一類應(yīng)用功能,需要和其它設(shè)備如智能手機(jī)配合使用,如各類進(jìn)行體征監(jiān)測(cè)的智能手 環(huán)、智能首飾等。隨著技術(shù)的進(jìn)步以及用戶需求的變遷,可穿戴式智能設(shè)備的形態(tài)與應(yīng)用熱 點(diǎn)也在不斷的變化。
[0003] 手機(jī)終端智能操作系統(tǒng),智能手機(jī)使用的操作系統(tǒng)目前流行的智能手機(jī)操作系統(tǒng) 有 Android,Apple,以及 Windows Phone8。
[0004] Dthing系統(tǒng)為北京雅魯藏布科技有限公司發(fā)明的智能穿戴終端操作系統(tǒng),該系 統(tǒng)可以做到應(yīng)用的動(dòng)態(tài)下載,升級(jí)。本發(fā)明不局限于智能終端設(shè)備是否使用Dthing系統(tǒng), 如果智能終端設(shè)備操作系統(tǒng)支持應(yīng)用的下載,升級(jí)都可以采用本發(fā)明。北京雅魯藏布科 技有限公司申請(qǐng)的專利CN201310404344. 4公開(kāi)了一種應(yīng)用于物聯(lián)網(wǎng)行業(yè)的基于Android Dalvik虛擬機(jī)機(jī)制的Java虛擬機(jī)系統(tǒng),即Dthing系統(tǒng)。該份申請(qǐng)全文引入本文作為參考。
[0005] Dthing系統(tǒng)包括Java虛擬機(jī)內(nèi)核模塊、Java語(yǔ)言基礎(chǔ)庫(kù)模塊和操作系統(tǒng)移植 層;所述的Java虛擬機(jī)內(nèi)核模塊包含類加載模塊、內(nèi)存管理模塊、垃圾回收模塊、線程管理 模塊、虛擬機(jī)解釋器模塊Java虛擬機(jī)啟動(dòng)時(shí),加載Java語(yǔ)言基礎(chǔ)庫(kù)模塊,初始化系統(tǒng),運(yùn) 行Java應(yīng)用程序;所述類加載模塊用于加載Java系統(tǒng)基礎(chǔ)庫(kù),供解釋運(yùn)行Java應(yīng)用時(shí)調(diào) 用,類加載模塊在類加載過(guò)程中采用和Java系統(tǒng)運(yùn)行內(nèi)存空間共享的方式來(lái)減少內(nèi)存使 用,同時(shí)移除Android MMAP機(jī)制以適應(yīng)嵌入式操作系統(tǒng)環(huán)境;所述內(nèi)存管理模塊增加內(nèi)存 碎片整理頻率以提高內(nèi)存的重用;所述的垃圾回收模塊采用優(yōu)化的Mark-Sweep-Compact 機(jī)制提高嵌入式設(shè)備中內(nèi)存的使用效率;所述的線程管理模塊采用輕型的線程機(jī)制,獨(dú)立 于操作系統(tǒng);所述的虛擬機(jī)解釋器模塊根據(jù)精簡(jiǎn)的Java語(yǔ)言基礎(chǔ)庫(kù)簡(jiǎn)化或去除某些指令; 所述的Java語(yǔ)言基礎(chǔ)庫(kù)模塊根據(jù)物聯(lián)網(wǎng)行業(yè)應(yīng)用特性去除了標(biāo)準(zhǔn)Java語(yǔ)言庫(kù)中某些功 能,以減少虛擬機(jī)占用的空間;所述的操作系統(tǒng)移植層,為虛擬機(jī)調(diào)用平臺(tái)功能提供的統(tǒng)一 的接口定義,以提高虛擬機(jī)系統(tǒng)在不同操作系統(tǒng)或平臺(tái)系統(tǒng)上移植的效率。該Java虛擬機(jī) 系統(tǒng)可以應(yīng)用到物聯(lián)網(wǎng)終端的操作系統(tǒng)上。該系統(tǒng)還包括Java驅(qū)動(dòng)模塊,應(yīng)用管理模塊, 運(yùn)營(yíng)商管理模塊;所述Java驅(qū)動(dòng)模塊,實(shí)現(xiàn)了 Java層的驅(qū)動(dòng)機(jī)制,以提高物聯(lián)網(wǎng)中對(duì)海量 傳感器的管理;所述應(yīng)用管理模塊,實(shí)現(xiàn)了應(yīng)用的遠(yuǎn)程控制;所述的運(yùn)營(yíng)商管理模塊增加 了對(duì)不同運(yùn)營(yíng)商協(xié)議的支持。該系統(tǒng)還定義了一種Java驅(qū)動(dòng)方法,該方法包括:步驟一 : 將平臺(tái)操作系統(tǒng)級(jí)的驅(qū)動(dòng)的控制管理和數(shù)據(jù)讀寫提升到Java系統(tǒng)中實(shí)現(xiàn);步驟二:平臺(tái)操 作系統(tǒng)只提供通用的硬件控制接口;步驟三:使用Java應(yīng)用調(diào)用Java虛擬機(jī)提供的驅(qū)動(dòng) 單元控制接口。該Java驅(qū)動(dòng)方法適用于海量傳感器部署后的驅(qū)動(dòng)適配。該系統(tǒng)實(shí)現(xiàn)移動(dòng) WMMP協(xié)議的規(guī)范的步驟如下:步驟一:Java系統(tǒng)啟動(dòng)后,將WMMP功能加載到系統(tǒng)中;步驟 二:Java系統(tǒng)注冊(cè)到移動(dòng)運(yùn)營(yíng)商的運(yùn)營(yíng)管理平臺(tái),注冊(cè)本地終端;步驟三:系統(tǒng)發(fā)送鏈接請(qǐng) 求和運(yùn)營(yíng)商業(yè)務(wù)管理平臺(tái)鏈接,完成業(yè)務(wù)流程。所述運(yùn)營(yíng)商協(xié)議包括移動(dòng)WMMP協(xié)議。
[0006] 應(yīng)用商店即軟件應(yīng)用商店,軟件應(yīng)用商店所列出的應(yīng)用,用戶通過(guò)某種方式下載 到目標(biāo)系統(tǒng)上,并進(jìn)行安裝,運(yùn)行。
[0007] 目前的智能穿戴設(shè)備大部分不能做到軟件應(yīng)用的升級(jí)以及后安裝,所以從這個(gè)角 度看智能穿戴設(shè)備并不智能。
【發(fā)明內(nèi)容】
[0008] 本發(fā)明提供了一種應(yīng)用于智能穿戴領(lǐng)域的基于智能手機(jī)終端操作系統(tǒng)的應(yīng)用商 店解決方案,以解決智能穿戴設(shè)備軟件應(yīng)用的安裝,升級(jí)問(wèn)題。
[0009] 為了解決上述問(wèn)題,本發(fā)明提出了一種基于智能穿戴設(shè)備操作系統(tǒng)以及智能手機(jī) 終端操作系統(tǒng)進(jìn)行智能穿戴設(shè)備中軟件應(yīng)用的安裝和升級(jí)的系統(tǒng),其特征在于,該系統(tǒng)包 括基于智能穿戴設(shè)備操作系統(tǒng)的應(yīng)用管理系統(tǒng)、基于智能手機(jī)終端操作系統(tǒng)的應(yīng)用商店應(yīng) 用系統(tǒng)和應(yīng)用云服務(wù)器,其中,智能穿戴設(shè)備操作系統(tǒng)采用Dthing系統(tǒng)。
[0010] 所述的智能穿戴設(shè)備操作系統(tǒng)的應(yīng)用管理系統(tǒng)包括應(yīng)用下載模塊、應(yīng)用安裝模 塊、應(yīng)用遠(yuǎn)程查詢模塊和應(yīng)用遠(yuǎn)程啟動(dòng)模塊,所述的應(yīng)用下載模塊用于從應(yīng)用云服務(wù)器下 載一個(gè)應(yīng)用,所述應(yīng)用安裝模塊用于檢測(cè)下載應(yīng)用的合法性并且將其安裝到智能穿戴設(shè)備 上,所述的應(yīng)用遠(yuǎn)程查詢模塊用于使得智能穿戴設(shè)備可以運(yùn)行遠(yuǎn)程服務(wù)器查詢已經(jīng)安裝的 應(yīng)用列表,所述的應(yīng)用遠(yuǎn)程啟動(dòng)模塊用于使得通過(guò)遠(yuǎn)程服務(wù)器可以遠(yuǎn)程啟動(dòng)安裝在智能穿 戴設(shè)備上的應(yīng)用。
[0011] 所述的基于智能手機(jī)終端操作系統(tǒng)的應(yīng)用商店應(yīng)用系統(tǒng)包括智能手機(jī)終端綁定 模塊、應(yīng)用列表顯示模塊和遠(yuǎn)程應(yīng)用管理模塊,所述的智能手機(jī)終端綁定模塊用于使得手 機(jī)應(yīng)用商店通過(guò)智能穿戴設(shè)備的唯一 ID查找并連接到智能手機(jī)終端,所述的應(yīng)用列表顯 示模塊用于從應(yīng)用云服務(wù)器獲取并顯示智能穿戴設(shè)備可安裝的應(yīng)用列表,所述的遠(yuǎn)程應(yīng)用 管理模塊用于使得手機(jī)應(yīng)用商店可遠(yuǎn)程控制智能穿戴設(shè)備下載、安裝指定的應(yīng)用。
[0012] 所述的應(yīng)用云服務(wù)器包括智能應(yīng)用管理模塊和上傳模塊,所述的智能應(yīng)用管理模 塊用于管理和存儲(chǔ)智能穿戴設(shè)備可安裝的應(yīng)用,所述的上傳模塊用于使得第三方應(yīng)用提供 商可以通過(guò)網(wǎng)絡(luò)上傳其應(yīng)用。
[0013] 智能穿戴設(shè)備中引入了智能穿戴應(yīng)用商店的概念。
[0014] 該系統(tǒng)實(shí)現(xiàn)了基于智能手機(jī)終端操作系統(tǒng)的為智能穿戴設(shè)備使用的應(yīng)用商店。
[0015] 一種使用如前所述的系統(tǒng)的方法,該方法包括以下步驟:
[0016] 步驟一:智能手機(jī)終端與智能穿戴設(shè)備綁定;
[0017] 步驟二:智能手機(jī)終端從應(yīng)用云服務(wù)器查詢智能穿戴設(shè)備應(yīng)用列表;
[0018] 步驟三:智能手機(jī)終端向智能穿戴設(shè)備發(fā)送下載應(yīng)用的URL ;
[0019] 步驟四:智能穿戴設(shè)備通過(guò)URL向應(yīng)用云服務(wù)器下載智能穿戴應(yīng)用,該應(yīng)用包括 新安裝的應(yīng)用和需要升級(jí)的應(yīng)用;
[0020] 步驟五:智能穿戴設(shè)備安裝該應(yīng)用;
[0021] 步驟六:智能手機(jī)終端通過(guò)發(fā)送遠(yuǎn)程命令啟動(dòng)智能穿戴設(shè)備上的應(yīng)用。
[0022] 由此可見(jiàn),本發(fā)明具有如下優(yōu)點(diǎn):
[0023] 1.本發(fā)明為了解決智能穿戴設(shè)備應(yīng)用不智能的問(wèn)題,提出一種基于Dthing 智能穿戴操作系統(tǒng)、智能手機(jī)終端操作系統(tǒng)的適用于智能穿戴設(shè)備的應(yīng)用商店管理系 統(tǒng)-WareAppStore,以解決智能穿戴設(shè)備軟件應(yīng)用的安裝、升級(jí)問(wèn)題。
[0024] 2.本發(fā)明同時(shí)提供第三方應(yīng)用提供商上傳其應(yīng)用的方式。
【專利附圖】
【附圖說(shuō)明】
[0025] 圖1是本發(fā)明WareAppStore系統(tǒng)架構(gòu)圖和工作流程圖。
【具體實(shí)施方式】
[0026] 本發(fā)明提出了一種基于Dthing系統(tǒng)以及智能手機(jī)終端操作系統(tǒng)的應(yīng)用商店解決 方案。該方案包括:基于智能手機(jī)終端操作系統(tǒng)Dthing的應(yīng)用管理系統(tǒng)、基于智能手機(jī)終 端操作系統(tǒng)的應(yīng)用商店應(yīng)用系統(tǒng)、應(yīng)用云服務(wù)器。
[0027] 下面結(jié)合附圖1對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明:
[0028] 智能終端操作系統(tǒng)Dthing的應(yīng)用管理系統(tǒng)
[0029] 應(yīng)用下載模塊:當(dāng)提供遠(yuǎn)程應(yīng)用的URL地址后,應(yīng)用下載模塊會(huì)主動(dòng)采用Http連 接方式連接到應(yīng)用云服務(wù)器,將應(yīng)用下載到智能穿戴設(shè)備文件系統(tǒng)上。
[0030] 應(yīng)用安裝模塊:當(dāng)應(yīng)用從遠(yuǎn)程服務(wù)器下載后,Dthing系統(tǒng)可以自動(dòng)安裝該應(yīng)用。 Dthing系統(tǒng)為一個(gè)智能的操作系統(tǒng)平臺(tái),所以可以做到應(yīng)用的動(dòng)態(tài)加載與安裝。
[0031] 應(yīng)用遠(yuǎn)程查詢模塊:遠(yuǎn)程服務(wù)器可以遠(yuǎn)程的查詢當(dāng)前智能穿戴設(shè)備安裝應(yīng)用的列 表,及運(yùn)行狀態(tài)。
[0032] 應(yīng)用遠(yuǎn)程啟動(dòng)模塊:由于智能穿戴設(shè)備的操作交互性相對(duì)弱,Dthing系統(tǒng)提供了 遠(yuǎn)程服務(wù)器可以遠(yuǎn)程啟動(dòng)智能穿戴設(shè)備上的應(yīng)用功能。
[0033] 智能手機(jī)終端操作系統(tǒng)的應(yīng)用商店應(yīng)用系統(tǒng):
[0034] 智能終端設(shè)備綁定模塊:手機(jī)應(yīng)用商店通過(guò)智能穿戴設(shè)備的唯一 ID查找并連接 到智能終端設(shè)備。唯一 ID可以是硬件標(biāo)識(shí)也可以是手機(jī)號(hào)碼,如果智能穿戴設(shè)備支持移動(dòng) 無(wú)線網(wǎng)絡(luò),那么可以通過(guò)短信向其發(fā)送應(yīng)用URL,或者通過(guò)遠(yuǎn)程管理服務(wù)器發(fā)送遠(yuǎn)程應(yīng)用管 理命令。
[0035] 應(yīng)用列表顯示模塊:應(yīng)用云服務(wù)器獲取并顯示智能穿戴設(shè)備可安裝的應(yīng)用列表, 每項(xiàng)包括圖片與應(yīng)用名稱,可以詳細(xì)查看應(yīng)用描述。
[0036] 遠(yuǎn)程應(yīng)用管理模塊:手機(jī)應(yīng)用商店可遠(yuǎn)程控制智能穿戴設(shè)備下載、安裝指定的應(yīng) 用。
[0037] 應(yīng)用云服務(wù)器
[0038] 智能應(yīng)用管理模塊:管理,存儲(chǔ)智能穿戴設(shè)備可安裝的應(yīng)用,并且可以遠(yuǎn)程控制智 能穿戴設(shè)備。
[0039] 上傳模塊;第三方應(yīng)用提供商可以通過(guò)該公司上傳其應(yīng)用。
[0040] 一個(gè)完整的應(yīng)用下載步驟如下:
[0041] 步驟一:智能手機(jī)終端與智能穿戴設(shè)備綁定;
[0042] 步驟二:智能手機(jī)終端從應(yīng)用云服務(wù)器查詢智能穿戴設(shè)備應(yīng)用列表;
[0043] 步驟三:智能手機(jī)終端向智能穿戴設(shè)備發(fā)送下載應(yīng)用的URL ;
[0044] 步驟四:智能穿戴設(shè)備通過(guò)URL向應(yīng)用云服務(wù)器下載智能穿戴應(yīng)用,該應(yīng)用包括 新安裝的應(yīng)用和需要升級(jí)的應(yīng)用;
[0045] 步驟五:智能穿戴設(shè)備安裝該應(yīng)用;
[0046] 步驟六:智能手機(jī)終端通過(guò)發(fā)送遠(yuǎn)程命令啟動(dòng)智能穿戴設(shè)備上的應(yīng)用。
[〇〇47] 本發(fā)明并不局限于上述【具體實(shí)施方式】,本發(fā)明可以有各種修改和替代形式,在附 圖和詳細(xì)說(shuō)明中一些具體的實(shí)施例只是作為實(shí)例加以表述。但應(yīng)理解,這些附圖和詳細(xì)說(shuō) 明絕不是為了將本發(fā)明限制在所公開(kāi)的具體形式上,相反,本發(fā)明應(yīng)包括在權(quán)利要求書所 定義的范圍內(nèi)的全部修改、等效形式和替代形式。
【權(quán)利要求】
1. 一種基于智能穿戴設(shè)備操作系統(tǒng)以及智能手機(jī)終端操作系統(tǒng)進(jìn)行智能穿戴設(shè)備中 軟件應(yīng)用的安裝和升級(jí)的系統(tǒng),其特征在于,該系統(tǒng)包括基于智能穿戴設(shè)備操作系統(tǒng)的應(yīng) 用管理系統(tǒng)、基于智能手機(jī)終端操作系統(tǒng)的應(yīng)用商店應(yīng)用系統(tǒng)和應(yīng)用云服務(wù)器,其中,智能 穿戴設(shè)備操作系統(tǒng)采用Dthing系統(tǒng)。
2. 如權(quán)利要求1所述的系統(tǒng),其特征在于,所述的智能穿戴設(shè)備操作系統(tǒng)的應(yīng)用管理 系統(tǒng)包括應(yīng)用下載模塊、應(yīng)用安裝模塊、應(yīng)用遠(yuǎn)程查詢模塊和應(yīng)用遠(yuǎn)程啟動(dòng)模塊,所述的應(yīng) 用下載模塊用于從應(yīng)用云服務(wù)器下載一個(gè)應(yīng)用,所述應(yīng)用安裝模塊用于檢測(cè)下載應(yīng)用的合 法性并且將其安裝到智能穿戴設(shè)備上,所述的應(yīng)用遠(yuǎn)程查詢模塊用于使得智能穿戴設(shè)備可 以運(yùn)行遠(yuǎn)程服務(wù)器查詢已經(jīng)安裝的應(yīng)用列表,所述的應(yīng)用遠(yuǎn)程啟動(dòng)模塊用于使得通過(guò)遠(yuǎn)程 服務(wù)器可以遠(yuǎn)程啟動(dòng)安裝在智能穿戴設(shè)備上的應(yīng)用。
3. 如權(quán)利要求1或2所述的系統(tǒng),其特征在于,所述的基于智能手機(jī)終端操作系統(tǒng)的應(yīng) 用商店應(yīng)用系統(tǒng)包括智能手機(jī)終端綁定模塊、應(yīng)用列表顯示模塊和遠(yuǎn)程應(yīng)用管理模塊,所 述的智能手機(jī)終端綁定模塊用于使得手機(jī)應(yīng)用商店通過(guò)智能穿戴設(shè)備的唯一 ID查找并連 接到智能手機(jī)終端,所述的應(yīng)用列表顯示模塊用于從應(yīng)用云服務(wù)器獲取并顯示智能穿戴設(shè) 備可安裝的應(yīng)用列表,所述的遠(yuǎn)程應(yīng)用管理模塊用于使得手機(jī)應(yīng)用商店可遠(yuǎn)程控制智能穿 戴設(shè)備下載、安裝指定的應(yīng)用。
4. 如權(quán)利要求1-3任一項(xiàng)所述的系統(tǒng),其特征在于,所述的應(yīng)用云服務(wù)器包括智能應(yīng) 用管理模塊和上傳模塊,所述的智能應(yīng)用管理模塊用于管理和存儲(chǔ)智能穿戴設(shè)備可安裝的 應(yīng)用,所述的上傳模塊用于使得第三方應(yīng)用提供商可以通過(guò)網(wǎng)絡(luò)上傳其應(yīng)用。
5. 如權(quán)利要求1所述的系統(tǒng),其特征在于,智能穿戴設(shè)備中引入了智能穿戴應(yīng)用商店 的概念。
6. 如權(quán)利要求2所述的系統(tǒng),其特征在于,該系統(tǒng)實(shí)現(xiàn)了基于智能手機(jī)終端操作系統(tǒng) 的為智能穿戴設(shè)備使用的應(yīng)用商店。
7. -種使用如權(quán)利要求1-6所述的系統(tǒng)的方法,其特征在于,該方法包括以下步驟: 步驟一:智能手機(jī)終端與智能穿戴設(shè)備綁定; 步驟二:智能手機(jī)終端從應(yīng)用云服務(wù)器查詢智能穿戴設(shè)備應(yīng)用列表; 步驟三:智能手機(jī)終端向智能穿戴設(shè)備發(fā)送下載應(yīng)用的URL ; 步驟四:智能穿戴設(shè)備通過(guò)URL向應(yīng)用云服務(wù)器下載智能穿戴應(yīng)用,該應(yīng)用包括新安 裝的應(yīng)用和需要升級(jí)的應(yīng)用; 步驟五:智能穿戴設(shè)備安裝該應(yīng)用; 步驟六:智能手機(jī)終端通過(guò)發(fā)送遠(yuǎn)程命令啟動(dòng)智能穿戴設(shè)備上的應(yīng)用。
【文檔編號(hào)】H04M1/725GK104063243SQ201410271584
【公開(kāi)日】2014年9月24日 申請(qǐng)日期:2014年6月17日 優(yōu)先權(quán)日:2014年6月17日
【發(fā)明者】許小剛, 常欣, 朱濤, 黃傳見(jiàn) 申請(qǐng)人:成都雅魯科技有限公司