一種基于ios平臺能夠自動獲得系統(tǒng)狀態(tài)的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于1S平臺的應(yīng)用開發(fā)技術(shù)領(lǐng)域,具體涉及一種基于1S平臺能夠自動獲得系統(tǒng)狀態(tài)的方法。
【背景技術(shù)】
[0002]1S平臺技術(shù)是由蘋果公司開發(fā)的移動操作系統(tǒng)。蘋果公司最早于2007年I月9日的Macworld大會上公布這個系統(tǒng),最初是設(shè)計(jì)給iPhone使用的,后來陸續(xù)套用到iPodtouch、iPad以及Apple TV等產(chǎn)品上。1S與蘋果的Mac OS X操作系統(tǒng)一樣,它也是以Darwin為基礎(chǔ)的,因此同樣屬于類Unix的商業(yè)操作系統(tǒng)。原本這個系統(tǒng)名為iPhone OS,因?yàn)閕Pad、iPhone、iPod touch都使用iPhone OS,所以2010WWDC大會上宣布改名為10S。
[0003]市場上的1S平臺一般是點(diǎn)到點(diǎn)的,即手機(jī)一 > 云一 > 智能設(shè)備,當(dāng)中少了一個控制中心的環(huán)節(jié)。這種架構(gòu)容易造成的缺點(diǎn)是:在手機(jī)不在局域網(wǎng)或是互聯(lián)網(wǎng)連接中斷的情況下,無法自動發(fā)現(xiàn)新設(shè)備,進(jìn)而導(dǎo)致整個系統(tǒng)無法運(yùn)作,智能設(shè)備之間就無法進(jìn)行相互傳遞信息。
[0004]申請公布號為CN102902541A的中國專利“10S平臺上捕獲系統(tǒng)消息的方法和裝置”公開了一種1S平臺上捕獲系統(tǒng)消息的方法和裝置,其中,該方法包括:獲取當(dāng)前所需執(zhí)行的api的指針指向的方法體,其中,指針指向的方法體包括如下邏輯:調(diào)用api自身和記錄當(dāng)前所需執(zhí)行的api的發(fā)生狀態(tài);執(zhí)行獲取到的當(dāng)前所需執(zhí)行的api的指針指向的方法體。本發(fā)明解決了相關(guān)技術(shù)中1S平臺捕獲系統(tǒng)消息時因加入大量代碼而導(dǎo)致的工作量大、容易出錯的問題,減小捕獲系統(tǒng)消息的工作量,進(jìn)一步地提高了準(zhǔn)確性。申請公布號為CN103824146A的中國專利“一種基于1S平臺的信息管理系統(tǒng)”公開了一種基于1S平臺的信息管理系統(tǒng),系統(tǒng)包括載有1S系統(tǒng)的1S平臺終端、信息管理服務(wù)器,所述1S平臺終端通過傳輸網(wǎng)絡(luò)與所述的信息管理服務(wù)器連接,所述信息管理服務(wù)器具有應(yīng)用程序服務(wù)器功能,并且運(yùn)行信息管理應(yīng)用程序,所述信息管理應(yīng)用程序包括:身份認(rèn)證、用戶登錄、信息分類管理、信息內(nèi)容管理。實(shí)施本發(fā)明具有以下有益效果:利用現(xiàn)代通過移動通信網(wǎng)絡(luò)和硬件設(shè)備的1S平臺信息管理系統(tǒng),改變了傳統(tǒng)信息管理模式,可以隨時隨地進(jìn)行管理系統(tǒng)的信息查看、編輯、管理,有效的提高了信息獲取的效率。但是,這兩種方式都必須在聯(lián)網(wǎng)的情況下才能進(jìn)行信息的傳遞。
【發(fā)明內(nèi)容】
[0005]為克服現(xiàn)有技術(shù)所存在的缺陷,本發(fā)明提供一種基于1S平臺能夠自動獲得系統(tǒng)狀態(tài)的方法,在沒有網(wǎng)絡(luò)的情況下,也能相互進(jìn)行信息的傳遞。
[0006]本發(fā)明要解決其技術(shù)問題所采用的技術(shù)方案是:包括載有1S平臺系統(tǒng)的智能手機(jī)、智能控制中心和納普云平臺,所述的智能控制中心通過納普云平臺與智能手機(jī)連接。
[0007]優(yōu)選的,所述的納普云平臺是采用消息中間件進(jìn)行開發(fā),承擔(dān)消息的定向高效轉(zhuǎn)發(fā),是基于openfire平臺開發(fā)的具備數(shù)據(jù)采集的功能,并且可以主動發(fā)送智能化的控制指令到智能控制中心,或是主動發(fā)送報(bào)警信息和通知類信息到智能手機(jī)。
[0008]優(yōu)選的,智能手機(jī)通過智能控制中心能夠?qū)崿F(xiàn)各種應(yīng)用程序,所述的應(yīng)用程序包括注冊用戶、登記IP網(wǎng)址、綁定、獲取設(shè)備列表、場景定義、手動觸發(fā)場景。
[0009]本發(fā)明所具有的有益效果是:
1、本發(fā)明包括載有1S平臺系統(tǒng)的智能手機(jī)、智能控制中心和納普云平臺,所述的智能控制中心通過納普云平臺與智能手機(jī)連接。本發(fā)明能夠在沒有局域網(wǎng)絡(luò)的情況下,通過智能控制中心實(shí)現(xiàn)數(shù)據(jù)的互通。
[0010]2、本發(fā)明所述的納普云平臺是采用消息中間件進(jìn)行開發(fā),承擔(dān)消息的定向高效轉(zhuǎn)發(fā),是基于openfire平臺開發(fā)的具備數(shù)據(jù)采集的功能,并且可以主動發(fā)送智能化的控制指令到智能控制中心,或是主動發(fā)送報(bào)警信息和通知類信息到智能手機(jī)。智能手機(jī)通過智能控制中心能夠?qū)崿F(xiàn)各種應(yīng)用程序,所述的應(yīng)用程序包括注冊用戶、登記IP網(wǎng)址、綁定、獲取設(shè)備列表、場景定義、手動觸發(fā)場景。本發(fā)明提供了方便易用的場景編輯功能,核心計(jì)算工作由智能控制中心完成,提高了智能手機(jī)的待機(jī)時間,并且能夠通過智能控制中心即時獲取最新設(shè)備的列表及當(dāng)前的狀態(tài)信息。
【附圖說明】
[0011]圖1為本發(fā)明的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0012]如圖1所述的一種基于1S平臺能夠自動獲得系統(tǒng)狀態(tài)的方法,包括載有1S平臺系統(tǒng)的智能手機(jī)、智能控制中心和納普云平臺,所述的智能控制中心通過納普云平臺與智能手機(jī)連接。所述的納普云平臺是采用消息中間件進(jìn)行開發(fā),承擔(dān)消息的定向高效轉(zhuǎn)發(fā),是基于openfire平臺開發(fā)的具備數(shù)據(jù)采集的功能,并且可以主動發(fā)送智能化的控制指令到智能控制中心,或是主動發(fā)送報(bào)警信息和通知類信息到智能手機(jī)。智能手機(jī)通過智能控制中心能夠?qū)崿F(xiàn)各種應(yīng)用程序,所述的應(yīng)用程序包括注冊用戶、登記IP網(wǎng)址、綁定、獲取設(shè)備列表、場景定義、手動觸發(fā)場景。
[0013]1、將智能控制中心與一到多個用戶的智能手機(jī)綁定方案
智能控制中心在完成Wifi連接后自動到納普云平臺注冊自己的用戶并登記自己的公網(wǎng)IP地址。在綁定時需要智能手機(jī)與智能控制中心在同一局域網(wǎng),這樣智能手機(jī)的公網(wǎng)IP也智能控制中心的公網(wǎng)IP是相同的,通過到納普云平臺可以很方便地獲取到智能控制中心的用戶名,從而實(shí)現(xiàn)綁定。一經(jīng)綁定后智能手機(jī)在任一可接入互聯(lián)網(wǎng)的環(huán)境都可以智能控制中心實(shí)現(xiàn)雙向通信。
[0014]2、獲取設(shè)備列表
智能控制中心通過設(shè)備發(fā)現(xiàn)機(jī)制自動探測新加入的設(shè)備并將其完成初始化。手機(jī)可以通過納普云向智能控制中心發(fā)送指令去獲取其最新的設(shè)備列表及可用操作指令并以圖形化的形式顯示各設(shè)備的最新狀態(tài)。
[0015]3、場景定義
用戶可以用流程圖的形式定義各設(shè)備的操作順序,并設(shè)定觸發(fā)條件。保存后自動上傳至控制中心,由控制中心加載到規(guī)則引擎中自動運(yùn)行。
[0016]4、手動觸發(fā)場景
用戶也可以手動觸發(fā)任一場景的執(zhí)行序列,方法是點(diǎn)擊任一場景后,將場景的ID傳至控制中心,控制中心會立即將其添加到執(zhí)行隊(duì)列中并依次執(zhí)行。
[0017]最后所應(yīng)說明的是:以上實(shí)施例僅用以說明而非限制本發(fā)明的技術(shù)方案,盡管參照上述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)該理解:依然可以對本發(fā)明進(jìn)行修改或者等同替換,而不脫離本發(fā)明的精神和范圍的任何修改或局部替換,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
【主權(quán)項(xiàng)】
1.一種基于1S平臺能夠自動獲得系統(tǒng)狀態(tài)的方法,其特征在于:包括載有1S平臺系統(tǒng)的智能手機(jī)、智能控制中心和納普云平臺,所述的智能控制中心通過納普云平臺與智能手機(jī)連接。2.根據(jù)權(quán)利要求1所述的一種基于1S平臺能夠自動獲得系統(tǒng)狀態(tài)的方法,其特征在于:所述的納普云平臺是采用消息中間件進(jìn)行開發(fā),承擔(dān)消息的定向高效轉(zhuǎn)發(fā),是基于openfire平臺開發(fā)的具備數(shù)據(jù)采集的功能,并且可以主動發(fā)送智能化的控制指令到智能控制中心,或是主動發(fā)送報(bào)警信息和通知類信息到智能手機(jī)。3.根據(jù)權(quán)利要求2所述的一種基于1S平臺能夠自動獲得系統(tǒng)狀態(tài)的方法,其特征在于:智能手機(jī)通過智能控制中心能夠?qū)崿F(xiàn)各種應(yīng)用程序,所述的應(yīng)用程序包括注冊用戶、登記IP網(wǎng)址、綁定、獲取設(shè)備列表、場景定義、手動觸發(fā)場景。
【專利摘要】一種基于IOS平臺能夠自動獲得系統(tǒng)狀態(tài)的方法,屬于IOS平臺的應(yīng)用開發(fā)技術(shù)領(lǐng)域,具體涉及一種基于IOS平臺能夠自動獲得系統(tǒng)狀態(tài)的方法。包括載有IOS平臺系統(tǒng)的智能手機(jī)、智能控制中心和納普云平臺,所述的智能控制中心通過納普云平臺與智能手機(jī)連接。本發(fā)明能夠在沒有局域網(wǎng)絡(luò)的情況下,通過智能控制中心實(shí)現(xiàn)數(shù)據(jù)的互通。<b />
【IPC分類】H04L29/08
【公開號】CN105516212
【申請?zhí)枴緾N201410485397
【發(fā)明人】倪成勝, 許鴻
【申請人】納普(上海)軟件有限公司
【公開日】2016年4月20日
【申請日】2014年9月23日