亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種控制服務(wù)平臺的方法及裝置與流程

文檔序號:12625667閱讀:268來源:國知局
一種控制服務(wù)平臺的方法及裝置與流程

本發(fā)明涉及智能家居技術(shù)領(lǐng)域,尤其涉及一種控制服務(wù)平臺的方法及裝置。



背景技術(shù):

隨著物聯(lián)網(wǎng)(Internet Of Things,簡稱IOT)和智能家居技術(shù)的發(fā)展,各種家庭自動化場景層出不窮,標(biāo)準(zhǔn)和技術(shù)上也推陳出新。在應(yīng)用場景上遠(yuǎn)程控制家電設(shè)備、遠(yuǎn)程監(jiān)控、安防警報等也成為各商家重點布局的智能家居的陣地。

但是由于不同的標(biāo)準(zhǔn)和不同的技術(shù),造成了生態(tài)系統(tǒng)的割裂和用戶體驗的下降。例如,用戶A家里使用IOT-A技術(shù),A可以通過IOT-A技術(shù)(手機(jī)客戶端)控制家里的智能設(shè)備,保存對智能設(shè)備/系統(tǒng)的設(shè)定偏好;當(dāng)A去往辦公室或者外地酒店,而辦公室或者外地酒店支持IOT-B技術(shù),那么A就不能夠使用IOT-A技術(shù)控制辦公室或者外地酒店中的設(shè)備;此時,需要A安裝IOT-B技術(shù)對應(yīng)的客戶端,然后再注冊到IOT-B技術(shù)的服務(wù)中。

對于這類問題的解決方案一般是,產(chǎn)品(服務(wù))提供商提供IOT-A技術(shù)和IOT-B技術(shù)的協(xié)議交互方案,但是僅涉及IOT-A技術(shù)和IOT-B技術(shù)之間的橋接和融合。在技術(shù)和標(biāo)準(zhǔn)都呈現(xiàn)多元化趨勢的情況下,涉及的IOT技術(shù)越多,協(xié)議交互的工作越復(fù)雜,已經(jīng)不太可能由單一的產(chǎn)品(服務(wù))提供商來提供整體的解決方案。



技術(shù)實現(xiàn)要素:

本發(fā)明旨在解決上面描述的問題。本發(fā)明的一個目的是提供一種解決以上問題中的任何一個的控制服務(wù)平臺的方法及裝置。具體地,本發(fā)明提供能夠使得不同標(biāo)準(zhǔn)和技術(shù)的物聯(lián)網(wǎng)互聯(lián)互通的控制服務(wù)平臺的方法及裝置。

根據(jù)本發(fā)明的第一方面,本發(fā)明提供了一種控制服務(wù)平臺的方法,所述方法包括:

云交互平臺接收到請求接入目標(biāo)服務(wù)平臺的請求信息后,確定請求方服務(wù)平臺的協(xié)議類型和所述目標(biāo)服務(wù)平臺的協(xié)議類型;

查詢支持所述請求方服務(wù)平臺的平臺協(xié)議與所述目標(biāo)服務(wù)平臺的平臺協(xié)議間的協(xié)議轉(zhuǎn)換的交互平臺;

將所述交互平臺的地址信息發(fā)送至請求方,和/或,與所述交互平臺建立會話,通過所述會話獲取所述目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表并發(fā)送至所述請求方;

接收到針對所述目標(biāo)服務(wù)平臺下的目標(biāo)設(shè)備的操作指令后通過所述會話發(fā)送所述操作指令至所述交互平臺。

其中,所述選擇所述交互平臺的方法包括:

根據(jù)已存儲的各交互平臺支持的協(xié)議轉(zhuǎn)換信息,查找支持所述請求方服務(wù)平臺的平臺協(xié)議與所述目標(biāo)服務(wù)平臺的平臺協(xié)議間的協(xié)議轉(zhuǎn)換的交互平臺,從查找到的交互平臺中選擇一交互平臺;

或者,向各交平臺發(fā)送協(xié)議轉(zhuǎn)換查詢信息,此協(xié)議轉(zhuǎn)換查詢信息包括所述請求方服務(wù)平臺的平臺協(xié)議和所述目標(biāo)服務(wù)平臺的平臺協(xié)議的協(xié)議類型,從返回確認(rèn)信息的交互平臺中選擇一交互平臺。

根據(jù)本發(fā)明的另一方面,本發(fā)明還提供了一種控制服務(wù)平臺的裝置,所述控制服務(wù)平臺的裝置包括:通信模塊和選擇模塊,其中,

所述通信模塊,用于接收請求接入目標(biāo)服務(wù)平臺的請求信息;還用于將交互平臺的地址信息發(fā)送至請求方,和/或,與所述交互平臺建立會話,通過所述會話獲取所述目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表并發(fā)送至所述請求方,接收到針對所述目標(biāo)服務(wù)平臺下的目標(biāo)設(shè)備的操作指令后通過所述會話發(fā)送所述操作指令至所述交互平臺;

所述選擇模塊,用于確定請求方服務(wù)平臺的平臺協(xié)議類型和所述目標(biāo)服務(wù)平臺的平臺協(xié)議類型,并選擇支持所述請求方服務(wù)平臺的平臺協(xié)議與所述目標(biāo)服務(wù)平臺的平臺協(xié)議間的協(xié)議轉(zhuǎn)換的交互平臺。

本發(fā)明還從另一種角度提供了一種控制服務(wù)平臺的方法,所述方法包括:

服務(wù)平臺接收請求接入目標(biāo)服務(wù)平臺的請求信息,將此請求信息發(fā)送至云交互平臺,從所述云交互平臺獲知交互平臺的地址;

直接與所述交互平臺建立會話或者經(jīng)由所述云交互平臺與所述交互平臺建立會話,通過所述會話獲取所述目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表并發(fā)送至請求方,接收到針對所述目標(biāo)服務(wù)平臺下的目標(biāo)設(shè)備的操作指令后通過所述會話發(fā)送所述操作指令至所述交互平臺。

其中,所述方法還包括:所述服務(wù)平臺從所述交互平臺接收到獲取所述服務(wù)平臺下的可操作設(shè)備列表的請求信息后,將所述服務(wù)平臺下請求方可操作設(shè)備列表發(fā)送至所述交互平臺;從所述交互平臺接收到對目標(biāo)設(shè)備的操作指令后,根據(jù)此操作指令對所述目標(biāo)設(shè)備進(jìn)行操作控制。

相適應(yīng)于上述方法,本發(fā)明提供了一種控制服務(wù)平臺的裝置,所述控制服務(wù)平臺的裝置包括:第一通信模塊和第二通信模塊,其中,

所述第一通信模塊,用于接收請求接入目標(biāo)服務(wù)平臺的請求信息,將此請求信息發(fā)送至云交互平臺,從所述云交互平臺獲取交互平臺的地址;還用于向所述請求方發(fā)送從所述第二通信模塊接收到的所述目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表;還用于將接收到的針對所述目標(biāo)服務(wù)平臺下的目標(biāo)設(shè)備的操作指令發(fā)送至所述第二通信模塊;

所述第二通信模塊,用于直接與所述交互平臺建立會話或者經(jīng)由所述云交互平臺與所述交互平臺建立會話,通過所述會話獲取所述目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表并發(fā)送至所述第一通信模塊;還用于通過所述會話發(fā)送從所述第一通信模塊接收到的所述操作指令。

其中,所述控制服務(wù)平臺的裝置還包括:

控制模塊,用于根據(jù)所述操作指令對所述目標(biāo)設(shè)備進(jìn)行操作控制。

本發(fā)明從第三種角度提供了一種控制服務(wù)平臺的方法,所述方法包括:

交互平臺與第一平臺建立第一會話,根據(jù)所述第一會話獲知目標(biāo)服務(wù)平臺的地址,與所述目標(biāo)服務(wù)平臺建立第二會話;

通過所述第一會話接收獲取所述目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表的請求信息,將此請求信息經(jīng)過所述第一平臺至所述目標(biāo)服務(wù)平臺的平臺協(xié)議轉(zhuǎn)換后通過所述第二會話發(fā)送至所述目標(biāo)服務(wù)平臺,將從所述目標(biāo)服務(wù)平臺獲取的所述目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表經(jīng)過所述目標(biāo)服務(wù)平臺至所述第一平臺的平臺協(xié)議轉(zhuǎn)換后通過所述第一會話發(fā)送至所述第一平臺;

通過所述第一會話接收請求方對所述目標(biāo)服務(wù)平臺下的目標(biāo)設(shè)備的操作請求后,將此操作請求經(jīng)過所述第一平臺至所述目標(biāo)服務(wù)平臺的平臺協(xié)議轉(zhuǎn)換后通過所述第二會話發(fā)送至所述目標(biāo)服務(wù)平臺;

其中,所述第一平臺為云交互平臺或者服務(wù)平臺。

相適應(yīng)于上述方法,本發(fā)明提供了一種控制服務(wù)平臺的裝置,所述控制服務(wù)平臺的裝置包括:第一通訊模塊、第二通訊模塊和協(xié)議轉(zhuǎn)換模塊,其中,

所述第一通訊模塊,用于與第一平臺建立第一會話,根據(jù)所述第一會話獲知目標(biāo)服務(wù)平臺的地址,通過所述第一會話接收獲取所述目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表的請求信息;還用于將經(jīng)過所述協(xié)議轉(zhuǎn)換模塊進(jìn)行平臺協(xié)議轉(zhuǎn)換后的所述目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表通過所述第一會話發(fā)送至所述第一平臺;以及通過所述第一會話接收請求方對所述目標(biāo)服務(wù)平臺下的目標(biāo)設(shè)備的操作請求;

所述第二通訊模塊,用于與所述目標(biāo)服務(wù)平臺建立第二會話,將經(jīng)過所述協(xié)議轉(zhuǎn)換模塊進(jìn)行平臺協(xié)議轉(zhuǎn)換后的獲取所述目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表的請求信息通過所述第二會話發(fā)送至所述目標(biāo)服務(wù)平臺;還用于將經(jīng)過所述協(xié)議轉(zhuǎn)換模塊進(jìn)行平臺協(xié)議轉(zhuǎn)換后的所述操作請求通過所述第二會話發(fā)送至所述目標(biāo)服務(wù)平臺;

所述協(xié)議轉(zhuǎn)換模塊,用于進(jìn)行所述第一平臺的平臺協(xié)議與所述目標(biāo)服務(wù)平臺的平臺協(xié)議之間的協(xié)議轉(zhuǎn)換;

其中,所述第一平臺為云交互平臺或者服務(wù)平臺。

根據(jù)本發(fā)明所提供的控制服務(wù)平臺的方法及裝置,通過引入第三方平臺實現(xiàn)對服務(wù)平臺、交互平臺、用戶的管理的三位一體,從而實現(xiàn)不同標(biāo)準(zhǔn)技術(shù)物聯(lián)網(wǎng)平臺之間的交互,有效提升平臺間的互聯(lián)互通能力以及物聯(lián)網(wǎng)用戶的使用體驗。本發(fā)明的控制服務(wù)平臺的方法及裝置不僅能夠整合不同服務(wù)平臺的能力集,而且能夠極大地節(jié)省服務(wù)提供商的開發(fā)成本,便于推廣使用。

參照附圖來閱讀對于示例性實施例的以下描述,本發(fā)明的其他特性特征和優(yōu)點將變得清晰。

附圖說明

并入到說明書中并且構(gòu)成說明書的一部分的附圖示出了本發(fā)明的實施例,并且與描述一起用于解釋本發(fā)明的原理。在這些附圖中,類似的附圖標(biāo)記用于表示類似的要素。下面描述中的附圖是本發(fā)明的一些實施例,而不是全部實施例。對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,可以根據(jù)這些附圖獲得其他的附圖。

圖1示例性地示出了本發(fā)明的控制服務(wù)平臺的方法的一種流程圖;

圖2示例性地示出了實現(xiàn)圖1所示方法的裝置的一種模塊結(jié)構(gòu)示意圖;

圖3示例性地示出了本發(fā)明的控制服務(wù)平臺的方法的第二種流程圖;

圖4示例性地示出了圖3所示方法的另一種流程圖;

圖5示例性地示出了實現(xiàn)圖3所示方法的裝置的一種模塊結(jié)構(gòu)示意圖;

圖6示例性地示出了本發(fā)明的控制服務(wù)平臺的方法的第三種流程圖;

圖7示例性地示出了實現(xiàn)圖6所示方法的裝置的一種模塊結(jié)構(gòu)示意圖;

圖8示例性地示出了根據(jù)本發(fā)明的控制服務(wù)平臺的方法的一種實施例的流程圖;

圖9示例性地示出了根據(jù)本發(fā)明的控制服務(wù)平臺的方法的第二種實施例的流程圖;

圖10示例性地示出了根據(jù)本發(fā)明的控制服務(wù)平臺的方法的第三種實施例的流程圖。

具體實施方式

為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。

為解決不同的標(biāo)準(zhǔn)和不同的技術(shù)下物聯(lián)網(wǎng)和智能家居的應(yīng)用,本發(fā)明通過引入第三方平臺來實現(xiàn)不同標(biāo)準(zhǔn)技術(shù)物聯(lián)網(wǎng)平臺之間的交互,通過整合不同服務(wù)平臺的能力集,大大提升用戶的使用體驗。

首先,本發(fā)明提供了一種控制服務(wù)平臺的方法,使用該方法的前提是,用戶或用戶的所歸屬的第一服務(wù)平臺、目標(biāo)服務(wù)平臺和交互平臺均已注冊到云交互平臺。

圖1示出了該控制服務(wù)平臺的方法的一種流程圖,參照圖1所示,該控制服務(wù)平臺的方法包括:

云交互平臺接收到請求方請求接入目標(biāo)服務(wù)平臺的請求信息后,確認(rèn)目標(biāo)服務(wù)平臺在該云交互平臺已注冊或者默認(rèn)注冊,確定請求方服務(wù)平臺的協(xié)議類型和目標(biāo)服務(wù)平臺的協(xié)議類型;

判斷云交互平臺不能支持請求方服務(wù)平臺的平臺協(xié)議與目標(biāo)服務(wù)平臺的平臺協(xié)議之間的協(xié)議轉(zhuǎn)換,云交互平臺選擇支持該請求方服務(wù)平臺的平臺協(xié)議與目標(biāo)服務(wù)平臺的平臺協(xié)議間的協(xié)議轉(zhuǎn)換的交互平臺;

將此交互平臺的地址信息發(fā)送至上述請求方,和/或,與交互平臺建立會話,通過該會話獲取目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表并發(fā)送至該請求方,接收到針對目標(biāo)服務(wù)平臺下的目標(biāo)設(shè)備的操作指令后通過該會話發(fā)送操作指令至該交互平臺。

需要說明的是,在本發(fā)明中,請求方服務(wù)平臺可以是云交互平臺,也可以是單獨的一個服務(wù)平臺,或者某一平臺的一個邏輯分區(qū);目標(biāo)服務(wù)平臺,即用戶(請求方)想要控制的目標(biāo)設(shè)備所歸屬的服務(wù)平臺。

具體地,云交互平臺選擇支持請求方服務(wù)平臺與目標(biāo)服務(wù)平臺之間平臺協(xié)議的協(xié)議轉(zhuǎn)換的交互平臺的方法包括:

根據(jù)云交互平臺已存儲的各交互平臺支持的協(xié)議轉(zhuǎn)換信息,查找支持請求方服務(wù)平臺的平臺協(xié)議與所述目標(biāo)服務(wù)平臺的平臺協(xié)議間的協(xié)議轉(zhuǎn)換的交互平臺,從查找到的交互平臺中任意選擇一交互平臺;

或者,向各交平臺發(fā)送協(xié)議轉(zhuǎn)換查詢信息,此協(xié)議轉(zhuǎn)換查詢信息包括請求方服務(wù)平臺的平臺協(xié)議和目標(biāo)服務(wù)平臺的平臺協(xié)議的協(xié)議類型,從返回確認(rèn)信息的交互平臺中任意選擇一交互平臺。

若云交互平臺判斷能支持云交互平臺的平臺協(xié)議與目標(biāo)服務(wù)平臺的平臺協(xié)議之間的協(xié)議轉(zhuǎn)換,則該控制服務(wù)平臺的方法可以為:

云交互平臺與目標(biāo)服務(wù)平臺之間可以直接建立會話;云交互平臺接收請求方請求獲取目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表的請求后,通過該會話直接向目標(biāo)服務(wù)平臺獲取可操作設(shè)備列表,并發(fā)送至請求方;接收請求方的設(shè)備操作指令后,將該操作指令通過該會話發(fā)送至目標(biāo)服務(wù)平臺,并接收目標(biāo)服務(wù)平臺對設(shè)備操作請求的響應(yīng)結(jié)果。

相適應(yīng)于上述控制服務(wù)平臺的方法,本發(fā)明提供了一種控制服務(wù)平臺的裝置,該裝置可以為上述方法中的云交互平臺。圖2示出了該控制服務(wù)平臺的裝置的一種實施例的模塊結(jié)構(gòu)示意圖。參照圖2所示,該控制服務(wù)平臺的裝置包括:通信模塊和選擇模塊。

其中,通信模塊用于接收請求方請求接入目標(biāo)服務(wù)平臺的請求信息,還用于將交互平臺的地址信息發(fā)送至該請求方;和/或,與交互平臺建立會話,通過該會話獲取目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表并發(fā)送至請求方,以及接收到針對目標(biāo)服務(wù)平臺下的目標(biāo)設(shè)備的操作指令后通過會話發(fā)送該操作指令。

選擇模塊用于確定請求方服務(wù)平臺的平臺協(xié)議類型和目標(biāo)服務(wù)平臺的平臺協(xié)議類型,并選擇支持請求方服務(wù)平臺的平臺協(xié)議與目標(biāo)服務(wù)平臺的平臺協(xié)議間的協(xié)議轉(zhuǎn)換的交互平臺。

圖3示出了本發(fā)明的控制服務(wù)平臺的方法的第二種流程圖,參照圖3所示,該控制服務(wù)平臺的方法包括:

上述的控制服務(wù)平臺的方法是云交互平臺在控制服務(wù)平臺過程中的具體控制方法及其模塊組成。該實施例僅是根據(jù)本發(fā)明的控制服務(wù)平臺的方法及裝置中的典型實施例,并非全部實施例或?qū)嵤┓绞健M瑯拥?,下面通過列舉典型實施例的方式,來說明其他平臺在本發(fā)明的控制服務(wù)平臺的方法中的控制過程,以及其組成模塊及作用。

圖3示出了根據(jù)本發(fā)明的控制服務(wù)平臺的方法的第二種流程圖,主要介紹服務(wù)平臺的控制方法,用戶登錄服務(wù)平臺后,通過服務(wù)平臺發(fā)送接入目標(biāo)服務(wù)平臺的請求以及對目標(biāo)服務(wù)平臺的目標(biāo)設(shè)備的操作指令。如圖3所示,該方法包括:

服務(wù)平臺接收請求方請求接入目標(biāo)服務(wù)平臺的請求信息,并將此請求信息發(fā)送至云交互平臺,從云交互平臺獲知交互平臺的地址;

服務(wù)平臺直接與交互平臺建立會話或者經(jīng)由云交互平臺與交互平臺建立會話,通過該會話獲取目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表并發(fā)送至請求方;接收到請求方發(fā)送的針對目標(biāo)服務(wù)平臺下的目標(biāo)設(shè)備的操作指令后,通過會話發(fā)送操作指令至該交互平臺。

在本實施例的控制服務(wù)平臺的方法中,該服務(wù)平臺可以是用戶注冊的第一服務(wù)平臺,也可以是請求方請求接入、控制的目標(biāo)服務(wù)平臺。第一服務(wù)平臺和目標(biāo)服務(wù)平臺僅是邏輯上的區(qū)分,兩者有可能會部署或者融合在同一個物理平臺上。如圖4所示,當(dāng)該服務(wù)平臺作為目標(biāo)服務(wù)平臺時,該方法還包括:

該服務(wù)平臺從交互平臺接收到請求方請求獲取服務(wù)平臺下請求方可操作設(shè)備列表的請求信息后,將服務(wù)平臺下請求方可操作設(shè)備列表發(fā)送至交互平臺;

從交互平臺接收到對目標(biāo)設(shè)備的操作指令后,根據(jù)此操作指令對目標(biāo)設(shè)備進(jìn)行操作控制。

相適應(yīng)于圖3所示的控制服務(wù)平臺的方法,本發(fā)明也提供了一種控制服務(wù)平臺的裝置,該裝置可以為上述方法中的服務(wù)平臺,圖5示出了該控制服務(wù)平臺的裝置的一種實施例的模塊結(jié)構(gòu)示意圖。如圖5所示,該控制服務(wù)平臺的裝置既可以是請求方注冊的第一服務(wù)平臺,也可以是請求方請求接入、控制的目標(biāo)服務(wù)平臺,主要包括:第一通信模塊和第二通信模塊,其中,

第一通信模塊用于接收請求方請求接入目標(biāo)服務(wù)平臺的請求信息,并將此請求信息發(fā)送至云交互平臺,以及從云交互平臺獲取交互平臺的地址;還用于向請求方發(fā)送從第二通信模塊接收到的目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表;還用于將接收到的針對目標(biāo)服務(wù)平臺下的目標(biāo)設(shè)備的操作指令發(fā)送至第二通信模塊;

第二通信模塊用于直接與交互平臺建立會話或者經(jīng)由云交互平臺與交互平臺建立會話,以及通過會話獲取目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表并發(fā)送至第一通信模塊;還用于通過上述會話發(fā)送從第一通信模塊接收到的操作指令。

當(dāng)該裝置為目標(biāo)服務(wù)平臺時,該控制服務(wù)平臺的裝置還可以包括控制模塊,主要用于根據(jù)上述操作指令對目標(biāo)設(shè)備進(jìn)行操作控制。

圖6示出了根據(jù)本發(fā)明的控制服務(wù)平臺的方法的第三種流程圖,在本實施例中,主要描述了在本發(fā)明的控制服務(wù)平臺的方法中交互平臺的控制過程。參照圖6所示,該方法包括:

交互平臺與第一平臺建立第一會話,根據(jù)第一會話獲知目標(biāo)服務(wù)平臺的地址,并與目標(biāo)服務(wù)平臺建立第二會話;

通過第一會話接收請求方請求獲取目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表的請求信息,將此請求信息經(jīng)過第一平臺至目標(biāo)服務(wù)平臺的平臺協(xié)議轉(zhuǎn)換后通過第二會話發(fā)送至目標(biāo)服務(wù)平臺,將從目標(biāo)服務(wù)平臺獲取的請求方可操作設(shè)備列表經(jīng)過目標(biāo)服務(wù)平臺至第一平臺的平臺協(xié)議轉(zhuǎn)換后通過第一會話發(fā)送至第一平臺;

通過第一會話接收請求方對目標(biāo)服務(wù)平臺下的目標(biāo)設(shè)備的操作請求后,將此操作請求經(jīng)過第一平臺至目標(biāo)服務(wù)平臺的平臺協(xié)議轉(zhuǎn)換后通過第二會話發(fā)送至目標(biāo)服務(wù)平臺。

需要說明的是,第一平臺既可以是云交互平臺,也可以是請求方服務(wù)平臺。例如,第一平臺是云交互平臺時,交互平臺還可以接收第一平臺發(fā)送的服務(wù)平臺的平臺協(xié)議與目標(biāo)服務(wù)平臺的平臺協(xié)議之間的協(xié)議轉(zhuǎn)換問詢信息,以及向第一平臺發(fā)送確認(rèn)信息。

同樣地,相適應(yīng)于本控制服務(wù)平臺的方法,本發(fā)明也提供了一種控制服務(wù)平臺的裝置,該裝置主要指代本方法中的交互平臺。圖7示出了該控制服務(wù)平臺的裝置的一種實施例的模塊結(jié)構(gòu)示意圖,由圖7可知,該控制服務(wù)平臺的裝置主要包括:第一通訊模塊、第二通訊模塊和協(xié)議轉(zhuǎn)換模塊。

其中,第一通訊模塊用于與第一平臺建立第一會話,根據(jù)第一會話獲知目標(biāo)服務(wù)平臺的地址,通過第一會話接收請求方請求獲取目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表的請求信息;還用于將經(jīng)過協(xié)議轉(zhuǎn)換模塊進(jìn)行平臺協(xié)議轉(zhuǎn)換后的目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表通過第一會話發(fā)送至第一平臺;以及通過第一會話接收請求方對目標(biāo)服務(wù)平臺下的目標(biāo)設(shè)備的操作請求。

第二通訊模塊用于與目標(biāo)服務(wù)平臺建立第二會話,將經(jīng)過協(xié)議轉(zhuǎn)換模塊進(jìn)行平臺協(xié)議轉(zhuǎn)換后的獲取目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表的請求信息通過第二會話發(fā)送至目標(biāo)服務(wù)平臺;還用于將經(jīng)過協(xié)議轉(zhuǎn)換模塊進(jìn)行平臺協(xié)議轉(zhuǎn)換后的操作請求通過第二會話發(fā)送至目標(biāo)服務(wù)平臺。

協(xié)議轉(zhuǎn)換模塊用于進(jìn)行第一平臺的平臺協(xié)議與目標(biāo)服務(wù)平臺的平臺協(xié)議之間的協(xié)議轉(zhuǎn)換。具體地,此處的第一平臺可以為云交互平臺或服務(wù)平臺,例如,可以指代請求方服務(wù)平臺。

實施例一

圖8示出了根據(jù)本發(fā)明所提供的控制服務(wù)平臺的方法的一種具體實施例的實施流程示意圖,在本實施例中,請求方服務(wù)平臺即為云交互平臺,例如,請求方可以與云交互平臺直接連接通信。如圖8所示,請求方、服務(wù)平臺和交互平臺均完成到云交互平臺的注冊后:

請求方先獲取需要控制的目標(biāo)設(shè)備所歸屬的目標(biāo)服務(wù)平臺的地址,然后向目標(biāo)服務(wù)平臺發(fā)送接入目標(biāo)服務(wù)平臺的請求信息,該請求信息中攜帶請求方的身份標(biāo)識和目標(biāo)服務(wù)平臺的地址;

云交互平臺接收請求方的請求信息后,確認(rèn)目標(biāo)服務(wù)平臺為注冊或者默認(rèn)注冊狀態(tài)后,獲取目標(biāo)服務(wù)平臺的平臺協(xié)議的類型,并判斷云交互平臺不能完成與目標(biāo)服務(wù)平臺的平臺協(xié)議間的協(xié)議轉(zhuǎn)換,從已注冊的交互平臺中選擇一個能夠完成云交互平臺的平臺協(xié)議與目標(biāo)服務(wù)平臺的平臺協(xié)議之間的協(xié)議轉(zhuǎn)換的交互平臺,并與之建立第一會話,然后向請求方發(fā)送會話已建立的確認(rèn)消息;

被選定的交互平臺與云交互平臺建立第一會話之后,與目標(biāo)服務(wù)平臺建立第二會話;

云交互平臺接收到請求方的獲取目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表的請求信息,并通過第一會話發(fā)送至交互平臺;

交互平臺通過第二會話獲取目標(biāo)服務(wù)平臺下請求方可操作設(shè)備列表后,對該列表進(jìn)行由目標(biāo)服務(wù)平臺的平臺協(xié)議到云交互平臺的平臺協(xié)議轉(zhuǎn)換后通過第一會話發(fā)送至云交互平臺;

云交互平臺向請求方發(fā)送獲取可操作設(shè)備列表的確認(rèn)信息,并接收請求方針對其中的目標(biāo)設(shè)備的操作指令,并將該操作指令通過第一會話發(fā)送至交互平臺;

交互平臺對該操作指令進(jìn)行由云交互平臺的平臺協(xié)議到目標(biāo)服務(wù)平臺的平臺協(xié)議的轉(zhuǎn)換后,通過第二會話發(fā)送至目標(biāo)服務(wù)平臺,對操作指令中的信息進(jìn)行執(zhí)行;

云交互平臺向請求方反饋操作完成的確認(rèn)消息。

實施例二

圖9示出了根據(jù)本發(fā)明提供的控制服務(wù)平臺的方法的另一種實施例的具體實施流程圖,在本實施例中,請求方服務(wù)平臺為第一服務(wù)平臺,例如,請求方可以通過歸屬平臺APP等用戶終端的方式登錄第一服務(wù)平臺,通過第一服務(wù)平臺來連接、控制目標(biāo)服務(wù)平臺。參照圖9所示,該控制服務(wù)平臺的方法包括:

請求方通過歸屬平臺APP的方式登錄第一服務(wù)平臺(簡稱A平臺),獲取目標(biāo)服務(wù)平臺(簡稱B平臺)的地址信息,向A平臺發(fā)送請求接入B平臺的請求信息,該請求信息中攜帶請求方的身份標(biāo)識和B平臺的地址;

A平臺向云交互平臺發(fā)送請求接入B平臺的請求信息,該請求信息中攜帶B平臺的地址和A平臺的平臺協(xié)議類型;

云交互平臺確認(rèn)A平臺和B平臺都已注冊或者默認(rèn)注冊,獲取B平臺的協(xié)議類型;從已經(jīng)注冊的交互平臺中選擇一個支持A平臺的平臺協(xié)議與B平臺的平臺協(xié)議間的協(xié)議轉(zhuǎn)換的交互平臺,并向該選定的交互平臺發(fā)送問詢信息,該問詢信息中攜帶A平臺和B平臺的地址以及平臺協(xié)議類型;收到交互平臺的確認(rèn)回復(fù)后,向A平臺發(fā)送該交互平臺的地址;

A平臺接收到交互平臺的地址后,直接與交互平臺建立會話,并通過該會話向交互平臺發(fā)送獲取B平臺下請求方可操作設(shè)備列表請求信息;

交互平臺接收A平臺獲取可操作設(shè)備列表的請求信息后,從B平臺獲取其可操作設(shè)備列表,并進(jìn)行由B平臺的平臺協(xié)議到A平臺的平臺協(xié)議的協(xié)議轉(zhuǎn)換后通過會話發(fā)送至A平臺;

A平臺將交互平臺發(fā)送的可操作設(shè)備列表發(fā)送至請求方,接收請求方對其中的目標(biāo)設(shè)備的操作指令,該操作指令中攜帶目標(biāo)設(shè)備的標(biāo)識、操作類型、操作參數(shù),并將該操作指令通過會話發(fā)送至交互平臺;

交互平臺接收到對目標(biāo)設(shè)備的操作指令后,對該操作指令進(jìn)行由A平臺的平臺協(xié)議到B平臺的平臺協(xié)議的協(xié)議轉(zhuǎn)換,并發(fā)送至B平臺,然后通過會話向A平臺發(fā)送確認(rèn)信息。

實施例三

圖10示出了根據(jù)本發(fā)明提供的控制服務(wù)平臺的方法的第三種實施例的具體實施流程圖,在本實施例中,請求方服務(wù)平臺為第一服務(wù)平臺,請求方通過歸屬平臺APP等用戶終端的方式登錄第一服務(wù)平臺,通過第一服務(wù)平臺來連接、控制目標(biāo)服務(wù)平臺。參照圖10所示,在本實施例中,請求方通過歸屬平臺APP的方式登錄第一服務(wù)平臺(簡稱A平臺),獲取目標(biāo)服務(wù)平臺(簡稱B平臺)的地址信息,向A平臺發(fā)送請求接入B平臺的請求信息,該請求信息中攜帶請求方的身份標(biāo)識和B平臺的地址:

A平臺向云交互平臺發(fā)送請求接入B平臺的請求信息,該請求信息中攜帶B平臺的地址和A平臺的平臺協(xié)議類型;

云交互平臺確認(rèn)B平臺已注冊或者默認(rèn)注冊,獲取B平臺的協(xié)議類型;從已經(jīng)注冊的交互平臺中選擇一個支持A平臺的平臺協(xié)議與B平臺的平臺協(xié)議間的協(xié)議轉(zhuǎn)換的交互平臺,并向該選定的交互平臺發(fā)送問詢信息,該問詢信息中攜帶A平臺和B平臺的地址以及平臺協(xié)議類型;收到交互平臺的確認(rèn)回復(fù)后,向A平臺發(fā)送該交互平臺的地址,并與交互平臺建立第一會話,交互平臺與B平臺建立第二會話;

A平臺接收到交互平臺的地址后,向云交互平臺發(fā)送獲取B平臺下請求方可操作設(shè)備列表請求信息;

云交互平臺將獲取可操作設(shè)備列表的請求信息通過第一會話發(fā)送至交互平臺;

交互平臺通過第二會話從B平臺獲取可操作設(shè)備列表,并進(jìn)行由B平臺的平臺協(xié)議到A平臺的平臺協(xié)議的協(xié)議轉(zhuǎn)換后通過第一會話發(fā)送至云交互平臺平臺;

A平臺將云交互平臺發(fā)送的可操作設(shè)備列表發(fā)送至請求方,接收請求方對其中的目標(biāo)設(shè)備的操作指令,該操作指令中攜帶目標(biāo)設(shè)備的標(biāo)識、操作類型、操作參數(shù),并將該操作指令通過云交互平臺利用第一會話發(fā)送至交互平臺;

交互平臺接收到對目標(biāo)設(shè)備的操作指令后,對該操作指令進(jìn)行由A平臺的平臺協(xié)議到B平臺的平臺協(xié)議的協(xié)議轉(zhuǎn)換,并發(fā)送至B平臺,然后通過第一會話向云交互平臺發(fā)送確認(rèn)信息;

A平臺接收云交互平臺發(fā)送的確認(rèn)信息后,向請求方發(fā)送確認(rèn)信息。

需要說明的是,本文中所謂默認(rèn)注冊,平臺有其他的解決方案可以借鑒:盡管目標(biāo)服務(wù)平臺沒有注冊,但是對于該類型的平臺,云交互平臺有解決方案。

綜合以上描述的典型實施例及其典型的具體實施方式可知,在本發(fā)明的控制服務(wù)平臺的方法及裝置中,云交互服務(wù)平臺主要注冊服務(wù)平臺、交互平臺或者請求方,主要負(fù)責(zé)查找能夠支持特定的協(xié)議轉(zhuǎn)換的交互平臺、以及向服務(wù)平臺發(fā)送服務(wù)請求;服務(wù)平臺是指物聯(lián)網(wǎng)技術(shù)平臺,在該平臺內(nèi)完成智能設(shè)備控制等物聯(lián)網(wǎng);交互平臺是架構(gòu)互通平臺,主要提供不同標(biāo)準(zhǔn)架構(gòu)之間的互聯(lián)互通功能。

需要指出的是,在根據(jù)本發(fā)明的控制服務(wù)平臺的方法及裝置中,服務(wù)平臺和交互平臺只是邏輯上的區(qū)分,也可能會部署或者融合在同一個物理平臺上。相類似地,云交互平臺本身也可能是服務(wù)平臺、交互平臺中的一種或者其組合平臺。

上面描述的內(nèi)容可以單獨地或者以各種方式組合起來實施,而這些變型方式都在本發(fā)明的保護(hù)范圍之內(nèi)。

本領(lǐng)域普通技術(shù)人員可以理解上述方法中的全部或部分步驟可通過程序來指令相關(guān)硬件完成,所述程序可以存儲于計算機(jī)可讀存儲介質(zhì)中,如只讀存儲器、磁盤或光盤等??蛇x地,上述實施例的全部或部分步驟也可以使用一個或多個集成電路來實現(xiàn),相應(yīng)地,上述實施例中的各模塊/單元可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。本發(fā)明不限制于任何特定形式的硬件和軟件的結(jié)合。

需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包含一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個…”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。

最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制。盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1