專利名稱:一種物聯(lián)網(wǎng)業(yè)務(wù)處理方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及物聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種物聯(lián)網(wǎng)業(yè)務(wù)處理方法和系統(tǒng)。
背景技術(shù):
物聯(lián)網(wǎng)是一種以機(jī)器終端智能交互為核心的、網(wǎng)絡(luò)化的應(yīng)用與服務(wù),其通過各種終端采集數(shù)據(jù),統(tǒng)一匯聚到物聯(lián)網(wǎng)平臺,為用戶提供終端監(jiān)控?cái)?shù)據(jù)。物聯(lián)網(wǎng)最為重要的一項(xiàng)功能是利用終端上報(bào)的監(jiān)控?cái)?shù)據(jù),完成某項(xiàng)管理功能,產(chǎn)生某種對用戶生活有價值的信息、能力。物聯(lián)網(wǎng)業(yè)務(wù)即是用戶對物聯(lián)網(wǎng)終端數(shù)據(jù)進(jìn)行處理的邏輯組合。目前,物聯(lián)網(wǎng)業(yè)務(wù)系統(tǒng)的部署主要采取以下結(jié)構(gòu)一是平面結(jié)構(gòu),即僅有一個物聯(lián)網(wǎng)平臺,所有業(yè)務(wù)系統(tǒng)、終端均連接到該平臺,該平臺將終端上報(bào)的數(shù)據(jù)透傳至業(yè)務(wù)系統(tǒng);二是層次結(jié)構(gòu),系統(tǒng)中除物聯(lián)網(wǎng)平臺外,還有物聯(lián)網(wǎng)網(wǎng)關(guān),其具有匯聚功能,將終端數(shù)據(jù)匯聚后上報(bào)平臺,再由平臺透傳至業(yè)務(wù)系統(tǒng)。 在目前的業(yè)務(wù)模型下,業(yè)務(wù)系統(tǒng)與終端通過平臺傳遞消息,終端上報(bào)一個消息需要經(jīng)過平臺處理后,再上報(bào)給業(yè)務(wù)系統(tǒng);同樣的,業(yè)務(wù)系統(tǒng)所需要完成的業(yè)務(wù)邏輯也是由平臺轉(zhuǎn)給終端的。例如,一種基于物聯(lián)網(wǎng)的門禁系統(tǒng),當(dāng)終端檢測到門開的信號時,立即向平臺發(fā)送告警消息,平臺將告警上傳至業(yè)務(wù)系統(tǒng);業(yè)務(wù)系統(tǒng)則根據(jù)當(dāng)前上下文的情況決定是報(bào)警,還是其它操作,并通知終端。這是在終端數(shù)據(jù)較少時的一種行之有效的業(yè)務(wù)處理方式,但當(dāng)終端數(shù)據(jù)巨大,且每個終端都有不同的業(yè)務(wù)流程時,平臺/業(yè)務(wù)系統(tǒng)的處理都將變得十分困難,物聯(lián)網(wǎng)業(yè)務(wù)集中執(zhí)行的效率也不高。另外,業(yè)務(wù)系統(tǒng)生成具體的業(yè)務(wù),用戶僅能訂閱某類業(yè)務(wù),用戶無權(quán)修改,同時該類業(yè)務(wù)無法滿足每個用戶的訂制化需求。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種物聯(lián)網(wǎng)業(yè)務(wù)處理方法和系統(tǒng),以解決現(xiàn)有的物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng)無法滿足每個用戶的定制化需求的問題。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供了一種物聯(lián)網(wǎng)業(yè)務(wù)處理方法,該方法包括向物聯(lián)網(wǎng)用戶提供業(yè)務(wù)生成環(huán)境,并根據(jù)所述物聯(lián)網(wǎng)用戶的定制條件生成相應(yīng)的業(yè)務(wù)邏輯;對生成的業(yè)務(wù)邏輯進(jìn)行存儲和管理,并在所述業(yè)務(wù)邏輯被觸發(fā)時,通過調(diào)用業(yè)務(wù)能力,執(zhí)行相應(yīng)的業(yè)務(wù)邏輯。該方法在物聯(lián)網(wǎng)平臺側(cè)和物聯(lián)網(wǎng)網(wǎng)關(guān)側(cè)執(zhí)行,所述物聯(lián)網(wǎng)網(wǎng)關(guān)僅處理本網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯。該方法進(jìn)一步包括所述物聯(lián)網(wǎng)網(wǎng)關(guān)根據(jù)自身是否支持業(yè)務(wù)邏輯確定是否從生成的業(yè)務(wù)邏輯中下載本網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯;如果所述物聯(lián)網(wǎng)網(wǎng)關(guān)支持業(yè)務(wù)邏輯,則將下載的業(yè)務(wù)邏輯加入物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)管理項(xiàng)中;如果所述物聯(lián)網(wǎng)網(wǎng)關(guān)不支持業(yè)務(wù)邏輯,則所述業(yè)務(wù)邏輯在物聯(lián)網(wǎng)平臺側(cè)管理。該方法進(jìn)一步包括當(dāng)所述物聯(lián)網(wǎng)網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯被觸發(fā)時,所述物聯(lián)網(wǎng)網(wǎng)關(guān)根據(jù)本網(wǎng)關(guān)范圍內(nèi)的終端上報(bào)的資源,通過調(diào)用自身的業(yè)務(wù)能力執(zhí)行相應(yīng)的業(yè)務(wù)邏輯;如果所述終端上報(bào)的資源也為物聯(lián)網(wǎng)平臺所需,則物聯(lián)網(wǎng)網(wǎng)關(guān)將所述終端上報(bào)的資源上報(bào)到物聯(lián)網(wǎng)平臺,所述物聯(lián)網(wǎng)平臺根據(jù)接收的資源匹配本平臺的業(yè)務(wù)邏輯,并通過調(diào)用本平臺的業(yè)務(wù)能力執(zhí)行匹配的業(yè)務(wù)邏輯。所述業(yè)務(wù)生成環(huán)境包括終端資源和業(yè)務(wù)能力資源;所述根據(jù)定制條件生成相應(yīng)的業(yè)務(wù)邏輯,具體為根據(jù)所述定制條件選擇相應(yīng)的終端資源和業(yè)務(wù)能力資源,并根據(jù)所選的終端資源 和業(yè)務(wù)能力資源生成相應(yīng)的業(yè)務(wù)邏輯。本發(fā)明還提供了一種物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng),該系統(tǒng)包括業(yè)務(wù)生成模塊、業(yè)務(wù)管理模塊、業(yè)務(wù)執(zhí)行模塊和業(yè)務(wù)能力單元,其中,所述業(yè)務(wù)生成模塊,用于向物聯(lián)網(wǎng)用戶提供業(yè)務(wù)生成環(huán)境,并根據(jù)物聯(lián)網(wǎng)用戶的定制條件生成相應(yīng)的業(yè)務(wù)邏輯,將所生成的業(yè)務(wù)邏輯提供給所述業(yè)務(wù)管理模塊;所述業(yè)務(wù)管理模塊,用于執(zhí)行對所述業(yè)務(wù)邏輯的管理;所述業(yè)務(wù)執(zhí)行模塊,用于在業(yè)務(wù)邏輯被觸發(fā)時,執(zhí)行所述業(yè)務(wù)管理模塊中的相應(yīng)業(yè)務(wù)邏輯;所述業(yè)務(wù)能力模塊,用于為所述業(yè)務(wù)執(zhí)行模塊提供業(yè)務(wù)能力的調(diào)用,為所述業(yè)務(wù)執(zhí)行模塊執(zhí)行業(yè)務(wù)邏輯提供相應(yīng)業(yè)務(wù)能力的支持。該系統(tǒng)設(shè)于物聯(lián)網(wǎng)平臺側(cè)和物聯(lián)網(wǎng)網(wǎng)關(guān)側(cè),當(dāng)設(shè)于物聯(lián)網(wǎng)網(wǎng)關(guān)側(cè)時,該系統(tǒng)僅處理本網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯。所述業(yè)務(wù)管理模塊進(jìn)一步用于,根據(jù)物聯(lián)網(wǎng)網(wǎng)關(guān)是否支持業(yè)務(wù)邏輯確定是否從業(yè)務(wù)生成模塊下載本網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯;如果所述物聯(lián)網(wǎng)網(wǎng)關(guān)支持業(yè)務(wù)邏輯,則將下載的業(yè)務(wù)邏輯加入物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)管理項(xiàng)中;如果所述物聯(lián)網(wǎng)網(wǎng)關(guān)不支持業(yè)務(wù)邏輯,則所述業(yè)務(wù)邏輯在物聯(lián)網(wǎng)平臺側(cè)管理。物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模塊是物聯(lián)網(wǎng)平臺的業(yè)務(wù)執(zhí)行模塊的子集,當(dāng)所述物聯(lián)網(wǎng)網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯被觸發(fā)時,物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模塊根據(jù)本網(wǎng)關(guān)范圍內(nèi)的終端上報(bào)的資源,通過調(diào)用物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)能力執(zhí)行相應(yīng)的業(yè)務(wù)邏輯;如果所述終端上報(bào)的資源也為物聯(lián)網(wǎng)平臺所需,則物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模塊將所述終端上報(bào)的資源上報(bào)到物聯(lián)網(wǎng)平臺;物聯(lián)網(wǎng)平臺的業(yè)務(wù)執(zhí)行模塊根據(jù)接收的資源匹配本平臺的業(yè)務(wù)邏輯,并通過調(diào)用物聯(lián)網(wǎng)平臺的業(yè)務(wù)能力執(zhí)行匹配的業(yè)務(wù)邏輯。所述業(yè)務(wù)生成環(huán)境包括終端資源和業(yè)務(wù)能力資源;所述業(yè)務(wù)生成模塊進(jìn)一步用于,根據(jù)所述定制條件選擇相應(yīng)的終端資源和業(yè)務(wù)能力資源,并根據(jù)所選的終端資源和業(yè)務(wù)能力資源生成相應(yīng)的業(yè)務(wù)邏輯。本發(fā)明所提供的一種物聯(lián)網(wǎng)業(yè)務(wù)處理方法和系統(tǒng),向物聯(lián)網(wǎng)用戶提供業(yè)務(wù)生成環(huán)境,并根據(jù)物聯(lián)網(wǎng)用戶的定制條件生成相應(yīng)的業(yè)務(wù)邏輯;對生成的業(yè)務(wù)邏輯進(jìn)行存儲和管理,并在業(yè)務(wù)邏輯被觸發(fā)時,通過調(diào)用業(yè)務(wù)能力,執(zhí)行相應(yīng)的業(yè)務(wù)邏輯。通過本發(fā)明,能夠向終端用戶提供物聯(lián)網(wǎng)業(yè)務(wù)生成、執(zhí)行、管理的功能,改變了現(xiàn)有物聯(lián)網(wǎng)業(yè)務(wù)系統(tǒng)開發(fā)業(yè)務(wù)的模式,實(shí)現(xiàn)了終端用戶按需自訂制物聯(lián)網(wǎng)業(yè)務(wù);另外,本發(fā)明復(fù)合式的業(yè)務(wù)執(zhí)行模式,可以減輕物聯(lián)網(wǎng)平臺業(yè)務(wù)邏輯處理的壓力,減輕物聯(lián)網(wǎng)業(yè)務(wù)集中執(zhí)行所產(chǎn)生的效率不高的問題。
圖I為本發(fā)明一種物聯(lián)網(wǎng)業(yè)務(wù)處理方法的流程2為本發(fā)明物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng)的平面結(jié)構(gòu)示意圖;圖3為本發(fā)明物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng)的層次結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例中物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng)的業(yè)務(wù)生成流程圖;圖5為本發(fā)明實(shí)施例中物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng)的業(yè)務(wù)執(zhí)行流程圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述。本發(fā)明旨在提出一種物聯(lián)網(wǎng)業(yè)務(wù)處理方法和系統(tǒng),以實(shí)現(xiàn)物聯(lián)網(wǎng)業(yè)務(wù)開發(fā)、執(zhí)行、管理等功能,為用戶提供自訂制化的業(yè)務(wù)邏輯;本發(fā)明的物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng)向用戶提供業(yè)務(wù)開發(fā)接口、業(yè)務(wù)管理接口等,業(yè)務(wù)處理系統(tǒng)用戶可以通過該接口完成業(yè)務(wù)訂制生成、管理的操作。本發(fā)明所提供的一種物聯(lián)網(wǎng)業(yè)務(wù)處理方法,如圖I所示,主要包括以下步驟步驟101,向物聯(lián)網(wǎng)用戶提供業(yè)務(wù)生成環(huán)境,并根據(jù)物聯(lián)網(wǎng)用戶的定制條件生成相應(yīng)的業(yè)務(wù)邏輯。業(yè)務(wù)生成環(huán)境包括終端資源和業(yè)務(wù)能力資源等等。根據(jù)物聯(lián)網(wǎng)用戶的定制條件選擇相應(yīng)的終端資源和業(yè)務(wù)能力資源,并根據(jù)所選的終端資源和業(yè)務(wù)能力資源生成相應(yīng)的業(yè)務(wù)邏輯。步驟102,對生成的業(yè)務(wù)邏輯進(jìn)行存儲和管理,并在業(yè)務(wù)邏輯被觸發(fā)時,通過調(diào)用業(yè)務(wù)能力,執(zhí)行相應(yīng)的業(yè)務(wù)邏輯。其中,業(yè)務(wù)邏輯的管理包括業(yè)務(wù)邏輯的加載、激活、去激活和注銷等等。圖I所示的方法可以在物聯(lián)網(wǎng)平臺側(cè)和物聯(lián)網(wǎng)網(wǎng)關(guān)側(cè)執(zhí)行,所述物聯(lián)網(wǎng)網(wǎng)關(guān)僅處理本網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯。物聯(lián)網(wǎng)網(wǎng)關(guān)可以根據(jù)自身是否支持業(yè)務(wù)邏輯確定是否從生成的業(yè)務(wù)邏輯中下載本網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯;如果物聯(lián)網(wǎng)網(wǎng)關(guān)支持業(yè)務(wù)邏輯,則將下載的業(yè)務(wù)邏輯加入物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)管理項(xiàng)中;如果物聯(lián)網(wǎng)網(wǎng)關(guān)不支持業(yè)務(wù)邏輯,則所述業(yè)務(wù)邏輯在物聯(lián)網(wǎng)平臺側(cè)管理。當(dāng)所述物聯(lián)網(wǎng)網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯被觸發(fā)時,所述物聯(lián)網(wǎng)網(wǎng)關(guān)根據(jù)本網(wǎng)關(guān)范圍內(nèi)的終端上報(bào)的資源,通過調(diào)用自身的業(yè)務(wù)能力執(zhí)行相應(yīng)的業(yè)務(wù)邏輯;如果所述終端上報(bào)的資源也為物聯(lián)網(wǎng)平臺所需,則物聯(lián)網(wǎng)網(wǎng)關(guān)將所述終端上報(bào)的資源上報(bào)到所述物聯(lián)網(wǎng)平臺,所述物聯(lián)網(wǎng)平臺根據(jù)接收的資源匹配本平臺的業(yè)務(wù)邏輯,并通過調(diào)用本平臺的業(yè)務(wù)能力執(zhí)行匹配的業(yè)務(wù)邏輯。本發(fā)明所提供的一種物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng),主要包括業(yè)務(wù)生成模塊、業(yè)務(wù)管理模塊、業(yè)務(wù)執(zhí)行模塊和業(yè)務(wù)能力單元。其中,
業(yè)務(wù)生成模塊,用于向物聯(lián)網(wǎng)用戶提供業(yè)務(wù)生成環(huán)境,并根據(jù)物聯(lián)網(wǎng)用戶的定制條件生成相應(yīng)的業(yè)務(wù)邏輯,將所生成的業(yè)務(wù)邏輯提供給業(yè)務(wù)管理模塊;業(yè)務(wù)管理模塊,用于執(zhí)行對業(yè)務(wù)邏輯的管理;業(yè)務(wù)執(zhí)行模塊,用于在業(yè)務(wù)邏輯被觸發(fā)時,執(zhí)行業(yè)務(wù)管理模塊中的相應(yīng)業(yè)務(wù)邏輯;業(yè)務(wù)能力模塊,用于為業(yè)務(wù)執(zhí)行模塊提供業(yè) 務(wù)能力的調(diào)用,為業(yè)務(wù)執(zhí)行模塊執(zhí)行業(yè)務(wù)邏輯提供相應(yīng)業(yè)務(wù)能力的支持。業(yè)務(wù)生成模塊可進(jìn)一步用于,根據(jù)定制條件選擇相應(yīng)的終端資源和業(yè)務(wù)能力資源,并根據(jù)所選的終端資源和業(yè)務(wù)能力資源生成相應(yīng)的業(yè)務(wù)邏輯。該系統(tǒng)設(shè)于物聯(lián)網(wǎng)平臺側(cè)和物聯(lián)網(wǎng)網(wǎng)關(guān)側(cè),當(dāng)設(shè)于物聯(lián)網(wǎng)網(wǎng)關(guān)側(cè)時,該系統(tǒng)僅處理本網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯。所述業(yè)務(wù)管理模塊進(jìn)一步用于,根據(jù)物聯(lián)網(wǎng)網(wǎng)關(guān)是否支持業(yè)務(wù)邏輯確定是否從業(yè)務(wù)生成模塊下載本網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯;如果所述物聯(lián)網(wǎng)網(wǎng)關(guān)支持業(yè)務(wù)邏輯,則將下載的業(yè)務(wù)邏輯加入物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)管理項(xiàng)中;如果所述物聯(lián)網(wǎng)網(wǎng)關(guān)不支持業(yè)務(wù)邏輯,則所述業(yè)務(wù)邏輯在物聯(lián)網(wǎng)平臺側(cè)管理。另外,物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模塊是物聯(lián)網(wǎng)平臺的業(yè)務(wù)執(zhí)行模塊的子集,當(dāng)所述物聯(lián)網(wǎng)網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯被觸發(fā)時,物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模塊根據(jù)本網(wǎng)關(guān)范圍內(nèi)的終端上報(bào)的資源,通過調(diào)用物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)能力執(zhí)行相應(yīng)的業(yè)務(wù)邏輯;如果所述終端上報(bào)的資源也為物聯(lián)網(wǎng)平臺所需,則物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模塊將所述終端上報(bào)的資源上報(bào)到物聯(lián)網(wǎng)平臺;物聯(lián)網(wǎng)平臺的業(yè)務(wù)執(zhí)行模塊根據(jù)接收的資源匹配本平臺的業(yè)務(wù)邏輯,并通過調(diào)用物聯(lián)網(wǎng)平臺的業(yè)務(wù)能力執(zhí)行匹配的業(yè)務(wù)邏輯。本發(fā)明的業(yè)務(wù)處理系統(tǒng)適用于平面結(jié)構(gòu)的物聯(lián)網(wǎng)業(yè)務(wù)模型和層次結(jié)構(gòu)的物聯(lián)網(wǎng)業(yè)務(wù)模型。其中,在平面結(jié)構(gòu)的物聯(lián)網(wǎng)業(yè)務(wù)模型中,本發(fā)明的業(yè)務(wù)處理系統(tǒng)位于物聯(lián)網(wǎng)平臺偵牝如圖2所示。在平面結(jié)構(gòu)下,由物聯(lián)網(wǎng)平臺向用戶提供業(yè)務(wù)生成環(huán)境,用戶登錄物聯(lián)網(wǎng)平臺門戶,訂制生成業(yè)務(wù)邏輯;生成的業(yè)務(wù)邏輯可以被業(yè)務(wù)執(zhí)行模塊加載或物聯(lián)網(wǎng)網(wǎng)關(guān)下載;當(dāng)終端信息觸發(fā)某類業(yè)務(wù)邏輯后,業(yè)務(wù)執(zhí)行模塊執(zhí)行相關(guān)業(yè)務(wù)邏輯,業(yè)務(wù)執(zhí)行模塊可以調(diào)用物聯(lián)網(wǎng)平臺提供的業(yè)務(wù)能力單元所提供的處理功能來執(zhí)行相關(guān)業(yè)務(wù)邏輯。在層次結(jié)構(gòu)的物聯(lián)網(wǎng)業(yè)務(wù)模型中,本發(fā)明的業(yè)務(wù)處理系統(tǒng)位于物聯(lián)網(wǎng)網(wǎng)關(guān)側(cè),如圖3所示。在層次結(jié)構(gòu)中,物聯(lián)網(wǎng)平臺所具有的業(yè)務(wù)執(zhí)行功能下移至物聯(lián)網(wǎng)網(wǎng)關(guān),物聯(lián)網(wǎng)網(wǎng)關(guān)提供用戶的業(yè)務(wù)下載功能。業(yè)務(wù)生成模塊將生成的業(yè)務(wù)邏輯發(fā)布到物聯(lián)網(wǎng)平臺后,物聯(lián)網(wǎng)網(wǎng)關(guān)可以從物聯(lián)網(wǎng)平臺下載業(yè)務(wù)邏輯,并在物聯(lián)網(wǎng)網(wǎng)關(guān)上執(zhí)行業(yè)務(wù)邏輯。所述的物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng)的業(yè)務(wù)生成模塊用于在物聯(lián)網(wǎng)平臺生成業(yè)務(wù)邏輯,并形成為業(yè)務(wù)邏輯描述文件。業(yè)務(wù)生成環(huán)境必須與當(dāng)前物聯(lián)網(wǎng)平臺環(huán)境保持一致,即業(yè)務(wù)生成環(huán)境所使用的業(yè)務(wù)資源、終端資源必須是物聯(lián)網(wǎng)平臺、物聯(lián)網(wǎng)網(wǎng)關(guān)所支持的。業(yè)務(wù)生成環(huán)境提供圖形化界面,將當(dāng)前系統(tǒng)所支持的能力作為資源單元,完成業(yè)務(wù)邏輯的描述。所述的物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng)的業(yè)務(wù)執(zhí)行模塊用于在物聯(lián)網(wǎng)平臺或物聯(lián)網(wǎng)網(wǎng)關(guān)上執(zhí)行業(yè)務(wù)描述文件所描述的業(yè)務(wù)邏輯。業(yè)務(wù)執(zhí)行模塊是物聯(lián)網(wǎng)平臺或物聯(lián)網(wǎng)網(wǎng)關(guān)的一部分,其功能是按用戶訂制的業(yè)務(wù)邏輯執(zhí)行。物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模塊是物聯(lián)網(wǎng)平臺業(yè)務(wù)執(zhí)行模塊的一個子集,其功能較為單一,僅處理本網(wǎng)關(guān)范圍內(nèi)的終端相關(guān)業(yè)務(wù)邏輯。這種復(fù)合式的業(yè)務(wù)執(zhí)行模式,可以減輕物聯(lián)網(wǎng)平臺業(yè)務(wù)邏輯處理的壓力,對于僅本區(qū)域有效的業(yè)務(wù)邏輯無需上傳至物聯(lián)網(wǎng)平臺。所述物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng)的業(yè)務(wù)能力單元,是物聯(lián)網(wǎng)平臺所支持的自身的或第三方的能力系統(tǒng),通過調(diào)用業(yè)務(wù)能力單元的能力接口,能夠完成業(yè)務(wù)邏輯所需完成的功能。如短信能力,當(dāng)業(yè)務(wù)邏輯中需要向用戶發(fā)送短信,則業(yè)務(wù)執(zhí)行模塊將按接口定義調(diào)用短信發(fā)送能力。所述物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng)的業(yè)務(wù)管理模塊用于完成在物聯(lián)網(wǎng)業(yè)務(wù)的加載、激活、去激活和注銷等操作。用戶可以根據(jù)需要將物聯(lián)網(wǎng)業(yè)務(wù)生成模塊所生成的業(yè)務(wù)邏輯加載執(zhí)行、激活、去激活、注銷等。下面分別對業(yè)務(wù)邏輯生成、業(yè)務(wù)邏輯執(zhí)行、業(yè)務(wù)邏輯管理的操作進(jìn)行詳細(xì)說明。
I、業(yè)務(wù)邏輯生成用戶首先登錄物聯(lián)網(wǎng)平臺的業(yè)務(wù)生成環(huán)境,根據(jù)物聯(lián)網(wǎng)平臺、物聯(lián)網(wǎng)網(wǎng)關(guān)所支持的業(yè)務(wù)功能單元生成基本的業(yè)務(wù)邏輯。終端用戶根據(jù)物聯(lián)網(wǎng)網(wǎng)關(guān)是否支持業(yè)務(wù)邏輯而決定是否下載業(yè)務(wù)邏輯若物聯(lián)網(wǎng)網(wǎng)關(guān)支持業(yè)務(wù)邏輯,則將該業(yè)務(wù)邏輯加入物聯(lián)網(wǎng)網(wǎng)關(guān)側(cè)的業(yè)務(wù)管理模塊中;若物聯(lián)網(wǎng)網(wǎng)關(guān)無法支持業(yè)務(wù)邏輯,則將業(yè)務(wù)邏輯加入物聯(lián)網(wǎng)平臺的業(yè)務(wù)管理模塊中,同時物聯(lián)網(wǎng)網(wǎng)關(guān)在業(yè)務(wù)管理項(xiàng)中加入該業(yè)務(wù),該業(yè)務(wù)與物聯(lián)網(wǎng)平臺業(yè)務(wù)管理項(xiàng)之間通過平臺與網(wǎng)關(guān)的接口完成業(yè)務(wù)管理。業(yè)務(wù)生成流程如圖4所示,主要包括以下步驟步驟401 402,用戶登錄業(yè)務(wù)生成環(huán)境訂制條件,業(yè)務(wù)生成模塊根據(jù)用戶的訂制條件選擇相應(yīng)的終端資源和業(yè)務(wù)能力資源,并根據(jù)所選的終端資源和業(yè)務(wù)能力資源生成相應(yīng)的業(yè)務(wù)邏輯。步驟403 404,業(yè)務(wù)生成模塊調(diào)用物聯(lián)網(wǎng)平臺的業(yè)務(wù)生成接口,由物聯(lián)網(wǎng)平臺對業(yè)務(wù)邏輯進(jìn)行審批,如果審批通過,則執(zhí)行步驟405 ;否則,丟棄該業(yè)務(wù)邏輯并結(jié)束該流程。步驟405,業(yè)務(wù)生成模塊將審批通過的業(yè)務(wù)邏輯發(fā)送給業(yè)務(wù)管理模塊,該業(yè)務(wù)邏輯待加載。若物聯(lián)網(wǎng)網(wǎng)關(guān)支持業(yè)務(wù)邏輯,則業(yè)務(wù)邏輯加入物聯(lián)網(wǎng)網(wǎng)關(guān)側(cè)的業(yè)務(wù)管理模塊中;若物聯(lián)網(wǎng)網(wǎng)關(guān)無法支持業(yè)務(wù)邏輯,則業(yè)務(wù)邏輯加入物聯(lián)網(wǎng)平臺的業(yè)務(wù)管理模塊中。需要說明的是,物聯(lián)網(wǎng)業(yè)務(wù)生成環(huán)境中,要列出所有終端支持的資源ID,業(yè)務(wù)生成環(huán)境中利用這些資源ID完成業(yè)務(wù)的觸發(fā),對終端相應(yīng)的資源操作的功能。如終端所支持的溫度、濕度等資源的描述符。物聯(lián)網(wǎng)業(yè)務(wù)生成環(huán)境中所列出的業(yè)務(wù)能力單元,是當(dāng)前物聯(lián)網(wǎng)平臺上所支持的業(yè)務(wù)能力,如短信、郵件、產(chǎn)生告警等能力。這些能力必須在物聯(lián)網(wǎng)平臺上有相應(yīng)的調(diào)用方法,并能在業(yè)務(wù)執(zhí)行過程中被執(zhí)行。2、業(yè)務(wù)邏輯執(zhí)行用戶在物聯(lián)網(wǎng)平臺生成物聯(lián)網(wǎng)業(yè)務(wù)或物聯(lián)網(wǎng)網(wǎng)關(guān)下載業(yè)務(wù)后,業(yè)務(wù)邏輯將進(jìn)入業(yè)務(wù)管理模塊中。用戶可以在業(yè)務(wù)管理模塊中對業(yè)務(wù)進(jìn)行加戴、激活、去激活、注銷等操作。當(dāng)物聯(lián)網(wǎng)業(yè)務(wù)被激活后,物聯(lián)網(wǎng)業(yè)務(wù)將處于被觸發(fā)狀態(tài)。當(dāng)物聯(lián)網(wǎng)終端某類資源事件產(chǎn)生,關(guān)注此類資源的業(yè)務(wù)邏輯將被觸發(fā)、運(yùn)行。物聯(lián)網(wǎng)網(wǎng)關(guān)首先根據(jù)當(dāng)前系統(tǒng)中的業(yè)務(wù)加載情況,在物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模塊執(zhí)行業(yè)務(wù)邏輯;再將終端上報(bào)的資源上報(bào)到物聯(lián)網(wǎng)平臺,物聯(lián)網(wǎng)平臺匹配本平臺的業(yè)務(wù),在物聯(lián)網(wǎng)平臺執(zhí)行平臺業(yè)務(wù)。業(yè)務(wù)執(zhí)行流程如圖5所示,主要包括以下步驟步驟501,終端上報(bào)事件。步驟502 503,物聯(lián)網(wǎng)網(wǎng)關(guān)根據(jù)終端上報(bào)的事件匹配物聯(lián)網(wǎng)網(wǎng)關(guān)業(yè)務(wù),如果存在匹配的物聯(lián)網(wǎng)網(wǎng)關(guān)業(yè)務(wù),則執(zhí)行步驟504 ;否則,執(zhí)行步驟505。步驟504,物聯(lián)網(wǎng)網(wǎng)關(guān)執(zhí)行匹配的業(yè)務(wù)邏輯,執(zhí)行完后轉(zhuǎn)到步驟505。步驟505,物聯(lián)網(wǎng)網(wǎng)關(guān)將事件發(fā)送至物聯(lián)網(wǎng)平臺。步驟506 508,物聯(lián)網(wǎng)平臺根據(jù)該事件匹配物聯(lián)網(wǎng)平臺業(yè)務(wù),并調(diào)用相應(yīng)的業(yè)務(wù)能力執(zhí)行所述業(yè)務(wù)邏輯。 由此可以看出,本發(fā)明中物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)邏輯執(zhí)行與物聯(lián)網(wǎng)平臺的業(yè)務(wù)邏輯執(zhí)行形成一種復(fù)合式的業(yè)務(wù)觸發(fā)模式。物聯(lián)網(wǎng)網(wǎng)關(guān)的局部業(yè)務(wù)邏輯將不會消耗物聯(lián)網(wǎng)平臺的資源,是對業(yè)務(wù)處理的有利補(bǔ)充。3、業(yè)務(wù)邏輯管理在物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng)中生成業(yè)務(wù)邏輯后,業(yè)務(wù)邏輯將進(jìn)行業(yè)務(wù)管理模塊。業(yè)務(wù)管理模塊根據(jù)用戶的需求對自身訂制的業(yè)務(wù)進(jìn)行加載、激活、去激活、注銷等操作。對于層次結(jié)構(gòu)的物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng)來說,用戶僅需要在物聯(lián)網(wǎng)網(wǎng)關(guān)進(jìn)行業(yè)務(wù)的操作,而無需登錄物聯(lián)網(wǎng)平臺的業(yè)務(wù)管理門戶。業(yè)務(wù)處理系統(tǒng)提供物聯(lián)網(wǎng)平臺與物聯(lián)網(wǎng)網(wǎng)關(guān)之間的業(yè)務(wù)管理接口。在物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)管理模塊進(jìn)行管理時,相應(yīng)的操作會通過業(yè)務(wù)管理接口調(diào)用物聯(lián)網(wǎng)平臺的業(yè)務(wù)管理模塊。物聯(lián)網(wǎng)平臺的業(yè)務(wù)管理模塊可以對物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)管理操作進(jìn)行鑒權(quán)、控制。只有當(dāng)物聯(lián)網(wǎng)平臺業(yè)務(wù)管理確認(rèn)物聯(lián)網(wǎng)關(guān)業(yè)務(wù)管理操作后,業(yè)務(wù)邏輯才能在物聯(lián)網(wǎng)網(wǎng)關(guān)被加載、運(yùn)行。物聯(lián)網(wǎng)平臺業(yè)務(wù)管理模塊可以對系統(tǒng)中所有的業(yè)務(wù)進(jìn)行操作,物聯(lián)網(wǎng)平臺業(yè)務(wù)模塊用業(yè)務(wù)處理系統(tǒng)的管理員進(jìn)行管理。物聯(lián)網(wǎng)平臺用戶可以在物聯(lián)網(wǎng)平臺上對物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)進(jìn)行操作,通過物聯(lián)網(wǎng)網(wǎng)關(guān)提供的接口,對物聯(lián)網(wǎng)網(wǎng)關(guān)業(yè)務(wù)進(jìn)行加載、激活、去激活、注銷等操作。綜上所述,采用本發(fā)明的復(fù)合式物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng),能夠適應(yīng)物聯(lián)網(wǎng)終端巨大、用戶自訂制業(yè)務(wù)多等發(fā)展的需要,特別是采用層次結(jié)構(gòu)將局部功能的業(yè)務(wù)邏輯功能在物聯(lián)網(wǎng)網(wǎng)關(guān)實(shí)現(xiàn),將有效地提聞物聯(lián)網(wǎng)業(yè)務(wù)開發(fā)、執(zhí)行效率。以物聯(lián)網(wǎng)農(nóng)業(yè)大棚管理為例,物聯(lián)網(wǎng)平臺、網(wǎng)關(guān)兩級物聯(lián)網(wǎng)業(yè)務(wù)管理。在農(nóng)業(yè)大棚中存在光感傳感器,物聯(lián)網(wǎng)網(wǎng)關(guān)將光感數(shù)據(jù)作為一種業(yè)務(wù)控制資源,陽光到達(dá)一種程度后,系統(tǒng)自動開戶大棚的保護(hù)層,接收陽光。這種業(yè)務(wù)邏輯無需物聯(lián)網(wǎng)平臺的處理,而由本地用戶自行設(shè)置修改完成。而對于防盜或防火等事件,則需要物聯(lián)網(wǎng)平臺業(yè)通過業(yè)務(wù)能力單元(如告警)通知相關(guān)人員。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種物聯(lián)網(wǎng)業(yè)務(wù)處理方法,其特征在于,該方法包括 向物聯(lián)網(wǎng)用戶提供業(yè)務(wù)生成環(huán)境,并根據(jù)所述物聯(lián)網(wǎng)用戶的定制條件生成相應(yīng)的業(yè)務(wù)邏輯; 對生成的業(yè)務(wù)邏輯進(jìn)行存儲和管理,并在所述業(yè)務(wù)邏輯被觸發(fā)時,通過調(diào)用業(yè)務(wù)能力,執(zhí)行相應(yīng)的業(yè)務(wù)邏輯。
2.根據(jù)權(quán)利要求I所述物聯(lián)網(wǎng)業(yè)務(wù)處理方法,其特征在于,該方法在物聯(lián)網(wǎng)平臺側(cè)和物聯(lián)網(wǎng)網(wǎng)關(guān)側(cè)執(zhí)行,所述物聯(lián)網(wǎng)網(wǎng)關(guān)僅處理本網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯。
3.根據(jù)權(quán)利要求2所述物聯(lián)網(wǎng)業(yè)務(wù)處理方法,其特征在于,該方法進(jìn)一步包括 所述物聯(lián)網(wǎng)網(wǎng)關(guān)根據(jù)自身是否支持業(yè)務(wù)邏輯確定是否從生成的業(yè)務(wù)邏輯中下載本網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯; 如果所述物聯(lián)網(wǎng)網(wǎng)關(guān)支持業(yè)務(wù)邏輯,則將下載的業(yè)務(wù)邏輯加入物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)管理項(xiàng)中;如果所述物聯(lián)網(wǎng)網(wǎng)關(guān)不支持業(yè)務(wù)邏輯,則所述業(yè)務(wù)邏輯在物聯(lián)網(wǎng)平臺側(cè)管理。
4.根據(jù)權(quán)利要求2所述物聯(lián)網(wǎng)業(yè)務(wù)處理方法,其特征在于,該方法進(jìn)一步包括 當(dāng)所述物聯(lián)網(wǎng)網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯被觸發(fā)時,所述物聯(lián)網(wǎng)網(wǎng)關(guān)根據(jù)本網(wǎng)關(guān)范圍內(nèi)的終端上報(bào)的資源,通過調(diào)用自身的業(yè)務(wù)能力執(zhí)行相應(yīng)的業(yè)務(wù)邏輯; 如果所述終端上報(bào)的資源也為物聯(lián)網(wǎng)平臺所需,則物聯(lián)網(wǎng)網(wǎng)關(guān)將所述終端上報(bào)的資源上報(bào)到物聯(lián)網(wǎng)平臺,所述物聯(lián)網(wǎng)平臺根據(jù)接收的資源匹配本平臺的業(yè)務(wù)邏輯,并通過調(diào)用本平臺的業(yè)務(wù)能力執(zhí)行匹配的業(yè)務(wù)邏輯。
5.根據(jù)權(quán)利要求I至4任一項(xiàng)所述物聯(lián)網(wǎng)業(yè)務(wù)處理方法,其特征在于,所述業(yè)務(wù)生成環(huán)境包括終端資源和業(yè)務(wù)能力資源; 所述根據(jù)定制條件生成相應(yīng)的業(yè)務(wù)邏輯,具體為 根據(jù)所述定制條件選擇相應(yīng)的終端資源和業(yè)務(wù)能力資源,并根據(jù)所選的終端資源和業(yè)務(wù)能力資源生成相應(yīng)的業(yè)務(wù)邏輯。
6.一種物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng),其特征在于,該系統(tǒng)包括業(yè)務(wù)生成模塊、業(yè)務(wù)管理模塊、業(yè)務(wù)執(zhí)行模塊和業(yè)務(wù)能力單元,其中, 所述業(yè)務(wù)生成模塊,用于向物聯(lián)網(wǎng)用戶提供業(yè)務(wù)生成環(huán)境,并根據(jù)物聯(lián)網(wǎng)用戶的定制條件生成相應(yīng)的業(yè)務(wù)邏輯,將所生成的業(yè)務(wù)邏輯提供給所述業(yè)務(wù)管理模塊; 所述業(yè)務(wù)管理模塊,用于執(zhí)行對所述業(yè)務(wù)邏輯的管理; 所述業(yè)務(wù)執(zhí)行模塊,用于在業(yè)務(wù)邏輯被觸發(fā)時,執(zhí)行所述業(yè)務(wù)管理模塊中的相應(yīng)業(yè)務(wù)邏輯; 所述業(yè)務(wù)能力模塊,用于為所述業(yè)務(wù)執(zhí)行模塊提供業(yè)務(wù)能力的調(diào)用,為所述業(yè)務(wù)執(zhí)行模塊執(zhí)行業(yè)務(wù)邏輯提供相應(yīng)業(yè)務(wù)能力的支持。
7.根據(jù)權(quán)利要求6所述物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng),其特征在于,該系統(tǒng)設(shè)于物聯(lián)網(wǎng)平臺側(cè)和物聯(lián)網(wǎng)網(wǎng)關(guān)側(cè),當(dāng)設(shè)于物聯(lián)網(wǎng)網(wǎng)關(guān)側(cè)時,該系統(tǒng)僅處理本網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯。
8.根據(jù)權(quán)利要求7所述物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng),其特征在于,所述業(yè)務(wù)管理模塊進(jìn)一步用于,根據(jù)物聯(lián)網(wǎng)網(wǎng)關(guān)是否支持業(yè)務(wù)邏輯確定是否從業(yè)務(wù)生成模塊下載本網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯; 如果所述物聯(lián)網(wǎng)網(wǎng)關(guān)支持業(yè)務(wù)邏輯,則將下載的業(yè)務(wù)邏輯加入物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)管理項(xiàng)中;如果所述物聯(lián)網(wǎng)網(wǎng)關(guān)不支持業(yè)務(wù)邏輯,則所述業(yè)務(wù)邏輯在物聯(lián)網(wǎng)平臺側(cè)管理。
9.根據(jù)權(quán)利要求7所述物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng),其特征在于,物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模塊是物聯(lián)網(wǎng)平臺的業(yè)務(wù)執(zhí)行模塊的子集, 當(dāng)所述物聯(lián)網(wǎng)網(wǎng)關(guān)范圍內(nèi)的業(yè)務(wù)邏輯被觸發(fā)時,物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模塊根據(jù)本網(wǎng)關(guān)范圍內(nèi)的終端上報(bào)的資源,通過調(diào)用物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)能力執(zhí)行相應(yīng)的業(yè)務(wù)邏輯; 如果所述終端上報(bào)的資源也為物聯(lián)網(wǎng)平臺所需,則物聯(lián)網(wǎng)網(wǎng)關(guān)的業(yè)務(wù)執(zhí)行模塊將所述終端上報(bào)的資源上報(bào)到物聯(lián)網(wǎng)平臺;物聯(lián)網(wǎng)平臺的業(yè)務(wù)執(zhí)行模塊根據(jù)接收的資源匹配本平臺的業(yè)務(wù)邏輯,并通過調(diào)用物聯(lián)網(wǎng)平臺的業(yè)務(wù)能力執(zhí)行匹配的業(yè)務(wù)邏輯。
10.根據(jù)權(quán)利要求6至9任一項(xiàng)所述物聯(lián)網(wǎng)業(yè)務(wù)處理系統(tǒng),其特征在于,所述業(yè)務(wù)生成環(huán)境包括終端資源和業(yè)務(wù)能力資源; 所述業(yè)務(wù)生成模塊進(jìn)一步用于,根據(jù)所述定制條件選擇相應(yīng)的終端資源和業(yè)務(wù)能力資源,并根據(jù)所選的終端資源和業(yè)務(wù)能力資源生成相應(yīng)的業(yè)務(wù)邏輯。
全文摘要
本發(fā)明公開了一種物聯(lián)網(wǎng)業(yè)務(wù)處理方法和系統(tǒng),系統(tǒng)包括業(yè)務(wù)生成模塊、業(yè)務(wù)管理模塊、業(yè)務(wù)執(zhí)行模塊和業(yè)務(wù)能力單元。其中,業(yè)務(wù)生成模塊,用于向物聯(lián)網(wǎng)用戶提供業(yè)務(wù)生成環(huán)境,并根據(jù)物聯(lián)網(wǎng)用戶的定制條件生成相應(yīng)的業(yè)務(wù)邏輯,將所生成的業(yè)務(wù)邏輯提供給業(yè)務(wù)管理模塊;業(yè)務(wù)管理模塊,用于執(zhí)行對業(yè)務(wù)邏輯的管理;業(yè)務(wù)執(zhí)行模塊,用于在業(yè)務(wù)邏輯被觸發(fā)時,執(zhí)行業(yè)務(wù)管理模塊中的相應(yīng)業(yè)務(wù)邏輯;業(yè)務(wù)能力模塊,用于為業(yè)務(wù)執(zhí)行模塊提供業(yè)務(wù)能力的調(diào)用,為業(yè)務(wù)執(zhí)行模塊執(zhí)行業(yè)務(wù)邏輯提供相應(yīng)業(yè)務(wù)能力的支持。通過本發(fā)明,實(shí)現(xiàn)了終端用戶按需自訂制業(yè)務(wù),減輕了物聯(lián)網(wǎng)業(yè)務(wù)集中執(zhí)行所產(chǎn)生的效率不高的問題。
文檔編號H04L29/08GK102811238SQ20111014893
公開日2012年12月5日 申請日期2011年6月2日 優(yōu)先權(quán)日2011年6月2日
發(fā)明者蔣新春, 趙長軍 申請人:中興通訊股份有限公司