理結(jié)果發(fā)送模塊803。
[0166] 服務(wù)請(qǐng)求接收模塊801,用于接收第一M2M平臺(tái)發(fā)送的子服務(wù)請(qǐng)求;請(qǐng)求處理模塊 802,用于對(duì)該子服務(wù)請(qǐng)求進(jìn)行處理,以獲取該子服務(wù)請(qǐng)求的處理結(jié)果;處理結(jié)果發(fā)送模塊 803,用4于將該處理結(jié)果發(fā)送至該第一M2M平臺(tái),該處理結(jié)果攜帶該第二M2M平臺(tái)所提供的 服務(wù)的通用屬性。
[0167] 在本發(fā)明提供的第一種可能實(shí)現(xiàn)方式中,該裝置還包括:注冊(cè)模塊,用于接收該第 一 M2M平臺(tái)發(fā)送的第二注冊(cè)請(qǐng)求;根據(jù)該第二注冊(cè)請(qǐng)求,確定服務(wù)本體數(shù)據(jù)庫(kù)是否存儲(chǔ)有該 第一M2M平臺(tái)的實(shí)例化信息,該實(shí)例化信息至少包括該第一M2M平臺(tái)的響應(yīng)時(shí)間信息;如果 該服務(wù)本體數(shù)據(jù)庫(kù)未存儲(chǔ)有該第一 M2M平臺(tái)的實(shí)例化信息,發(fā)送實(shí)例化請(qǐng)求,該實(shí)例化請(qǐng)求 用于使該第一M2M平臺(tái)計(jì)算該響應(yīng)時(shí)間信息,并將該第一M2M平臺(tái)的實(shí)例化信息發(fā)送到該服 務(wù)本體數(shù)據(jù)庫(kù)中,以返回實(shí)例化成功的提醒消息;接收該第一M2M平臺(tái)返回的該實(shí)例化成功 的提醒消息;根據(jù)該實(shí)例化成功的提醒消息,對(duì)該第一 M2M平臺(tái)進(jìn)行注冊(cè),并向該第一 M2M平 臺(tái)發(fā)送第二注冊(cè)成功信息。
[0168] 在本發(fā)明提供的第二種可能實(shí)現(xiàn)方式中,該注冊(cè)模塊還用于:如果該服務(wù)本體數(shù) 據(jù)庫(kù)存儲(chǔ)有該第一 M2M平臺(tái)的實(shí)例化信息,對(duì)該第一 M2M平臺(tái)進(jìn)行注冊(cè),并向該第一 M2M平臺(tái) 發(fā)送第二注冊(cè)成功信息。
[0169] 需要說(shuō)明的是:上述實(shí)施例提供的業(yè)務(wù)處理裝置在進(jìn)行業(yè)務(wù)處理時(shí),僅以上述各 功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功 能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部 分功能。另外,上述實(shí)施例提供的業(yè)務(wù)處理的裝置與業(yè)務(wù)處理的方法實(shí)施例屬于同一構(gòu)思, 其具體實(shí)現(xiàn)過(guò)程詳見(jiàn)方法實(shí)施例,這里不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述 實(shí)施例的全部或部分步驟可以通過(guò)硬件來(lái)完成,也可以通過(guò)程序來(lái)指令相關(guān)的硬件完成, 所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ) 器,磁盤(pán)或光盤(pán)等。以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明 的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之 內(nèi)。
【主權(quán)項(xiàng)】
1. 一種業(yè)務(wù)處理系統(tǒng),其特征在于,所述系統(tǒng)包括:用戶端和M2M平臺(tái)系統(tǒng); 所述M2M平臺(tái)系統(tǒng)包括第一 M2M平臺(tái)、第二M2M平臺(tái)和服務(wù)本體數(shù)據(jù)庫(kù); 所述用戶端用于向所述第一 M2M平臺(tái)發(fā)送服務(wù)請(qǐng)求; 所述第一 M2M平臺(tái)用于接收所述用戶端發(fā)送的服務(wù)請(qǐng)求;將所述服務(wù)請(qǐng)求分解成多個(gè) 子服務(wù)請(qǐng)求;對(duì)所述多個(gè)子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求進(jìn)行解析,獲取所述多個(gè)子服務(wù)請(qǐng) 求中每個(gè)子服務(wù)請(qǐng)求所需的服務(wù)功能和服務(wù)平臺(tái);根據(jù)所述多個(gè)子服務(wù)請(qǐng)求中每個(gè)子服務(wù) 請(qǐng)求所需的服務(wù)功能和服務(wù)平臺(tái),將所述多個(gè)子服務(wù)請(qǐng)求劃分為第一類子服務(wù)請(qǐng)求和第二 類子服務(wù)請(qǐng)求,所述第一類子服務(wù)請(qǐng)求是指所述第一 M2M平臺(tái)能夠解決的服務(wù)請(qǐng)求,所述第 二類子服務(wù)請(qǐng)求是指所述第一 M2M平臺(tái)不能解決的服務(wù)請(qǐng)求;從服務(wù)本體數(shù)據(jù)庫(kù)中查找每 個(gè)第二M2M平臺(tái)對(duì)應(yīng)的服務(wù)本體,并基于所述服務(wù)本體、所述第二類子服務(wù)請(qǐng)求中每個(gè)子服 務(wù)請(qǐng)求所需的服務(wù)功能和服務(wù)平臺(tái),從多個(gè)第二M2M平臺(tái)中確定目標(biāo)第二M2M平臺(tái);對(duì)所述 第一類子服務(wù)請(qǐng)求進(jìn)行處理,并向所述目標(biāo)第二M2M平臺(tái)發(fā)送第二類子服務(wù)請(qǐng)求;獲取所述 目標(biāo)第二M2M平臺(tái)返回的所述第二類子服務(wù)請(qǐng)求的處理結(jié)果;根據(jù)所述第二類子服務(wù)請(qǐng)求 的處理結(jié)果和所述第一類子服務(wù)請(qǐng)求的處理結(jié)果,獲取并返回所述服務(wù)請(qǐng)求的處理結(jié)果; 所述第二M2M平臺(tái)為所述M2M平臺(tái)系統(tǒng)中除所述第一M2M平臺(tái)以外的其他M2M平臺(tái),所述 第二M2M平臺(tái)用于接收并處理所述第一 M2M平臺(tái)發(fā)送第二類子服務(wù)請(qǐng)求; 所述服務(wù)本體數(shù)據(jù)庫(kù)用于存儲(chǔ)所述M2M系統(tǒng)中每個(gè)M2M平臺(tái)的服務(wù)本體,所述服務(wù)本體 用于描述M2M平臺(tái)的服務(wù)的通用屬性、服務(wù)能力和服務(wù)質(zhì)量。2. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述服務(wù)的通用屬性包括服務(wù)的描述信息 和服務(wù)的提供者信息;所述服務(wù)能力包括處理規(guī)模、服務(wù)功能和服務(wù)平臺(tái);所述服務(wù)平臺(tái)用 于描述M2M平臺(tái)的服務(wù)范圍;所述服務(wù)功能用于描述M2M平臺(tái)所具有的環(huán)境交互功能和信息 處理功能,所述環(huán)境交互功能包括環(huán)境感知能力和環(huán)境控制能力,所述信息處理功能至少 包括計(jì)算能力和存儲(chǔ)能力;所述服務(wù)質(zhì)量包括服務(wù)反饋信息和通信質(zhì)量信息。3. -種業(yè)務(wù)處理方法,其特征在于,該方法應(yīng)用于第一M2M平臺(tái),所述方法包括: 接收用戶端發(fā)送的服務(wù)請(qǐng)求; 將所述服務(wù)請(qǐng)求分解成多個(gè)子服務(wù)請(qǐng)求; 對(duì)所述多個(gè)子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求進(jìn)行解析,獲取所述多個(gè)子服務(wù)請(qǐng)求中每個(gè) 子服務(wù)請(qǐng)求所需的服務(wù)功能和服務(wù)平臺(tái); 根據(jù)所述多個(gè)子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求所需的服務(wù)功能和服務(wù)平臺(tái),將所述多個(gè) 子服務(wù)請(qǐng)求劃分為第一類子服務(wù)請(qǐng)求和第二類子服務(wù)請(qǐng)求,所述第一類子服務(wù)請(qǐng)求是指所 述第一 M2M平臺(tái)能夠解決的服務(wù)請(qǐng)求,所述第二類子服務(wù)請(qǐng)求是指所述第一 M2M平臺(tái)不能解 決的服務(wù)請(qǐng)求; 從服務(wù)本體數(shù)據(jù)庫(kù)中查找每個(gè)第二M2M平臺(tái)對(duì)應(yīng)的服務(wù)本體,并基于所述服務(wù)本體、所 述第二類子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求所需的服務(wù)功能和服務(wù)平臺(tái),從多個(gè)第二M2M平臺(tái) 中確定目標(biāo)第二M2M平臺(tái); 對(duì)所述第一類子服務(wù)請(qǐng)求進(jìn)行處理,并向所述目標(biāo)第二M2M平臺(tái)發(fā)送第二類子服務(wù)請(qǐng) 求; 獲取所述目標(biāo)第二M2M平臺(tái)返回的所述第二類子服務(wù)請(qǐng)求的處理結(jié)果; 根據(jù)所述第二類子服務(wù)請(qǐng)求的處理結(jié)果和所述第一類子服務(wù)請(qǐng)求的處理結(jié)果,獲取并 返回所述服務(wù)請(qǐng)求的處理結(jié)果。4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述從服務(wù)本體數(shù)據(jù)庫(kù)中查找每個(gè)第二 M2M平臺(tái)對(duì)應(yīng)的服務(wù)本體,并基于所述服務(wù)本體、所述第二類子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求 所需的服務(wù)功能和服務(wù)平臺(tái),從多個(gè)第二M2M平臺(tái)中確定目標(biāo)第二M2M平臺(tái),包括: 在所述服務(wù)本體數(shù)據(jù)庫(kù)中,查找所述每個(gè)第二M2M平臺(tái)對(duì)應(yīng)的服務(wù)本體; 根據(jù)所述第二類子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求所需的服務(wù)平臺(tái)和所述每個(gè)第二M2M平 臺(tái)對(duì)應(yīng)的服務(wù)本體,確定能夠處理所述第二類子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求的候選目標(biāo)第 二M2M平臺(tái); 根據(jù)所述第二類子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求所需的服務(wù)功能和所述每個(gè)候選目標(biāo) 第二M2M平臺(tái)對(duì)應(yīng)的服務(wù)本體,從所述候選目標(biāo)第二M2M平臺(tái)中,確定所述第二類子服務(wù)請(qǐng) 求中每個(gè)子服務(wù)請(qǐng)求對(duì)應(yīng)的目標(biāo)第二M2M平臺(tái)。5. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述向所述目標(biāo)第二M2M平臺(tái)發(fā)送第二類 子服務(wù)請(qǐng)求之前,所述方法還包括: 向所述目標(biāo)第二M2M平臺(tái)發(fā)送第二注冊(cè)請(qǐng)求,所述第二注冊(cè)請(qǐng)求用于使所述目標(biāo)第二 M2M平臺(tái)確定所述服務(wù)本體數(shù)據(jù)庫(kù)是否存儲(chǔ)有所述第一 M2M平臺(tái)的實(shí)例化信息,所述實(shí)例化 信息至少包括所述第一 M2M平臺(tái)的響應(yīng)時(shí)間信息; 如果所述服務(wù)本體數(shù)據(jù)庫(kù)存儲(chǔ)有所述第一M2M平臺(tái)的實(shí)例化信息,則接收所述目標(biāo)第 二M2M平臺(tái)返回的第二注冊(cè)成功信息,并執(zhí)行向所述目標(biāo)第二M2M平臺(tái)發(fā)送第二類子服務(wù)請(qǐng) 求的步驟。6. 根據(jù)權(quán)利要求3所述的方法,其特征在于,根據(jù)所述第二類子服務(wù)請(qǐng)求的處理結(jié)果和 所述第一類子服務(wù)請(qǐng)求的處理結(jié)果,獲取并返回所述服務(wù)請(qǐng)求的處理結(jié)果之后,所述方法 還包括: 計(jì)算所述第二類子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求對(duì)應(yīng)的服務(wù)時(shí)間,并根據(jù)所述服務(wù)時(shí)間 和所述第二類子服務(wù)請(qǐng)求的處理結(jié)果,判斷所述第二類子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求對(duì)應(yīng) 的服務(wù)是否成功,并獲取所述目標(biāo)第二M2M平臺(tái)所提供的服務(wù)質(zhì)量; 根據(jù)所述目標(biāo)第二M2M平臺(tái)所提供的服務(wù)質(zhì)量,獲取實(shí)例化信息,并將所述實(shí)例化信息 發(fā)送至所述服務(wù)本體數(shù)據(jù)庫(kù),使得所述服務(wù)本體數(shù)據(jù)庫(kù)將所述實(shí)例化信息與所述目標(biāo)第二 M2M平臺(tái)進(jìn)行對(duì)應(yīng)存儲(chǔ)。7. -種業(yè)務(wù)處理裝置,其特征在于,所述裝置包括: 接收模塊,用于接收用戶端發(fā)送的服務(wù)請(qǐng)求; 服務(wù)請(qǐng)求分解模塊,用于將所述服務(wù)請(qǐng)求分解成多個(gè)子服務(wù)請(qǐng)求; 解析模塊,用于對(duì)所述多個(gè)子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求進(jìn)行解析,獲取所述多個(gè)子 服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求所需的服務(wù)功能和服務(wù)平臺(tái); 劃分模塊,用于根據(jù)所述多個(gè)子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求所需的服務(wù)功能和服務(wù)平 臺(tái),將所述多個(gè)子服務(wù)請(qǐng)求劃分為第一類子服務(wù)請(qǐng)求和第二類子服務(wù)請(qǐng)求,所述第一類子 服務(wù)請(qǐng)求是指所述第一 M2M平臺(tái)能夠解決的服務(wù)請(qǐng)求,所述第二類子服務(wù)請(qǐng)求是指所述第 一 M2M平臺(tái)不能解決的服務(wù)請(qǐng)求; 確定模塊,用于從服務(wù)本體數(shù)據(jù)庫(kù)中查找每個(gè)第二M2M平臺(tái)對(duì)應(yīng)的服務(wù)本體,并基于所 述服務(wù)本體、所述第二類子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求所需的服務(wù)功能和服務(wù)平臺(tái),從多 個(gè)第二M2M平臺(tái)中確定目標(biāo)第二M2M平臺(tái); 第一處理模塊,用于對(duì)所述第一類子服務(wù)請(qǐng)求進(jìn)行處理,并向所述目標(biāo)第二M2M平臺(tái)發(fā) 送第二類子服務(wù)請(qǐng)求; 獲取模塊,用于獲取所述目標(biāo)第二M2M平臺(tái)返回的所述第二類子服務(wù)請(qǐng)求的處理結(jié)果; 第二處理模塊,用于根據(jù)所述第二類子服務(wù)請(qǐng)求的處理結(jié)果和所述第一類子服務(wù)請(qǐng)求 的處理結(jié)果,獲取并返回所述服務(wù)請(qǐng)求的處理結(jié)果。8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述確定模塊用于: 在所述服務(wù)本體數(shù)據(jù)庫(kù)中,查找所述每個(gè)第二M2M平臺(tái)對(duì)應(yīng)的服務(wù)本體; 根據(jù)所述第二類子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求所需的服務(wù)平臺(tái)和所述每個(gè)第二M2M平 臺(tái)對(duì)應(yīng)的服務(wù)本體,確定能夠處理所述第二類子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求的候選目標(biāo)第 二M2M平臺(tái); 根據(jù)所述第二類子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求所需的服務(wù)功能和所述每個(gè)候選目標(biāo) 第二M2M平臺(tái)對(duì)應(yīng)的服務(wù)本體,從所述候選目標(biāo)第二M2M平臺(tái)中,確定所述第二類子服務(wù)請(qǐng) 求中每個(gè)子服務(wù)請(qǐng)求對(duì)應(yīng)的目標(biāo)第二M2M平臺(tái)。9. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 注冊(cè)模塊,用于向所述目標(biāo)第二M2M平臺(tái)發(fā)送第二注冊(cè)請(qǐng)求,所述第二注冊(cè)請(qǐng)求用于使 所述目標(biāo)第二M2M平臺(tái)確定所述服務(wù)本體數(shù)據(jù)庫(kù)是否存儲(chǔ)有所述第一 M2M平臺(tái)的實(shí)例化信 息,所述實(shí)例化信息至少包括所述第一 M2M平臺(tái)的響應(yīng)時(shí)間信息;如果所述服務(wù)本體數(shù)據(jù)庫(kù) 存儲(chǔ)有所述第一 M2M平臺(tái)的實(shí)例化信息,則接收所述目標(biāo)第二M2M平臺(tái)返回的第二注冊(cè)成功 信息,并執(zhí)行向所述目標(biāo)第二M2M平臺(tái)發(fā)送第二類子服務(wù)請(qǐng)求的步驟。10. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 服務(wù)質(zhì)量獲取模塊,用于計(jì)算所述第二類子服務(wù)請(qǐng)求中每個(gè)子服務(wù)請(qǐng)求對(duì)應(yīng)的服務(wù)時(shí) 間,并根據(jù)所述服務(wù)時(shí)間和所述第二類子服務(wù)請(qǐng)求的處理結(jié)果,判斷所述第二類子服務(wù)請(qǐng) 求中每個(gè)子服務(wù)請(qǐng)求對(duì)應(yīng)的服務(wù)是否成功,并獲取所述目標(biāo)第二M2M平臺(tái)所提供的服務(wù)質(zhì) 量; 實(shí)例化模塊,用于根據(jù)所述目標(biāo)第二M2M平臺(tái)所提供的服務(wù)質(zhì)量,獲取實(shí)例化信息,并 將所述實(shí)例化信息發(fā)送至所述服務(wù)本體數(shù)據(jù)庫(kù),使得所述服務(wù)本體數(shù)據(jù)庫(kù)將所述實(shí)例化信 息與所述目標(biāo)第二M2M平臺(tái)進(jìn)行對(duì)應(yīng)存儲(chǔ)。
【專利摘要】本發(fā)明公開(kāi)了一種業(yè)務(wù)處理系統(tǒng)、業(yè)務(wù)處理方法及裝置,屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域。所述系統(tǒng)包括:用戶端和M2M平臺(tái)系統(tǒng);所述M2M平臺(tái)系統(tǒng)包括第一M2M平臺(tái)、第二M2M平臺(tái)和服務(wù)本體數(shù)據(jù)庫(kù),所述服務(wù)本體數(shù)據(jù)庫(kù)用于存儲(chǔ)所述M2M系統(tǒng)中每個(gè)M2M平臺(tái)的服務(wù)本體,所述服務(wù)本體用于描述M2M平臺(tái)的服務(wù)的通用屬性、服務(wù)能力和服務(wù)質(zhì)量。本發(fā)明通過(guò)對(duì)M2M平臺(tái)的語(yǔ)義化描述,使得M2M平臺(tái)在進(jìn)行服務(wù)調(diào)度的過(guò)程中,能夠根據(jù)M2M平臺(tái)的服務(wù)質(zhì)量和服務(wù)能力選擇最優(yōu)可調(diào)用的M2M平臺(tái),從而能夠加快M2M平臺(tái)業(yè)務(wù)處理的速度,保證服務(wù)質(zhì)量。
【IPC分類】H04L29/08, H04W4/00
【公開(kāi)號(hào)】CN105516271
【申請(qǐng)?zhí)枴緾N201510859345
【發(fā)明人】徐楊, 李燕, 秦海越
【申請(qǐng)人】電子科技大學(xué)
【公開(kāi)日】2016年4月20日
【申請(qǐng)日】2015年11月30日