本申請涉及物聯(lián)網(wǎng),尤其涉及物模型注冊方法、物聯(lián)網(wǎng)云平臺、物聯(lián)網(wǎng)設備及計算機程序產(chǎn)品。
背景技術:
1、隨著物聯(lián)網(wǎng)技術的快速發(fā)展,越來越多的智能設備被接入互聯(lián)網(wǎng),形成龐大的物聯(lián)網(wǎng)系統(tǒng)。在物聯(lián)網(wǎng)系統(tǒng)中,物模型起到了至關重要的作用,它是描述物聯(lián)網(wǎng)設備功能、屬性和服務的標準模板,用于實現(xiàn)設備間的互操作性和數(shù)據(jù)交換的一致性。
2、目前,傳統(tǒng)的物聯(lián)網(wǎng)設備開發(fā)流程中,設備制造商通常需要在物聯(lián)網(wǎng)云平臺上設計并注冊物模型,然后將設計好的物模型下載到本地,燒錄到物聯(lián)網(wǎng)設備中,再將物聯(lián)網(wǎng)設備與物聯(lián)網(wǎng)云平臺對接,使物聯(lián)網(wǎng)設備與注冊好的物模型關聯(lián)。
3、然而,這種方式導致物聯(lián)網(wǎng)設備的生產(chǎn)與云平臺的物模型設計緊密耦合,一方面,設備制造商在設計物模型時受限于物聯(lián)網(wǎng)云平臺提供的工具和框架,難以根據(jù)實際需求進行高度定制化的物模型設計,另一方面,在物模型的迭代調(diào)整過程中,由于物模型的設計必須在物聯(lián)網(wǎng)云平臺上完成,設備制造商每一次修改物模型,都需要重新登錄云平臺進行修改,并等待物聯(lián)網(wǎng)云平臺確認物模型設計,才能將修改調(diào)整后的物模型燒錄到物聯(lián)網(wǎng)設備中,耗時較長,不利于快速迭代和靈活調(diào)整,增加了物聯(lián)網(wǎng)設備從設計到投入市場的周期。
技術實現(xiàn)思路
1、本申請的主要目的在于提供一種物模型注冊方法、物聯(lián)網(wǎng)云平臺、物聯(lián)網(wǎng)設備及計算機程序產(chǎn)品,旨在解決傳統(tǒng)的物聯(lián)網(wǎng)設備開發(fā)過程中,硬件生產(chǎn)與云平臺設計之間的強耦合導致物聯(lián)網(wǎng)設備生產(chǎn)不便的技術問題。
2、為實現(xiàn)上述目的,本申請?zhí)峁┮环N物模型注冊方法,所述方法應用于物聯(lián)網(wǎng)云平臺,包括:
3、接收到物聯(lián)網(wǎng)設備發(fā)送的物模型注冊請求后,從所述物模型注冊請求中提取出目標物模型信息;
4、根據(jù)所述目標物模型信息,將目標物模型注冊到所述物聯(lián)網(wǎng)云平臺,并在所述物聯(lián)網(wǎng)云平臺上將所述物聯(lián)網(wǎng)設備與所述目標物模型關聯(lián),其中,所述目標物模型基于所述物聯(lián)網(wǎng)云平臺的物模型設計規(guī)則在本地設計得到。
5、在一實施例中,所述目標物模型信息包括目標物模型id,所述根據(jù)所述目標物模型信息,將目標物模型注冊到所述物聯(lián)網(wǎng)云平臺,并在所述物聯(lián)網(wǎng)云平臺上將所述物聯(lián)網(wǎng)設備與所述目標物模型關聯(lián)的步驟,包括:
6、根據(jù)所述目標物模型id,檢測目標物模型是否已被注冊到所述物聯(lián)網(wǎng)云平臺;
7、在確定所述目標物模型未被注冊到所述物聯(lián)網(wǎng)云平臺的情況下,根據(jù)所述目標物模型信息,將目標物模型注冊到所述物聯(lián)網(wǎng)云平臺,并在所述物聯(lián)網(wǎng)云平臺上將所述物聯(lián)網(wǎng)設備與所述目標物模型關聯(lián)。
8、在一實施例中,所述根據(jù)所述目標物模型id,檢測目標物模型是否已被注冊到所述物聯(lián)網(wǎng)云平臺的步驟,包括:
9、在注冊到所述物聯(lián)網(wǎng)云平臺上的物模型中,檢測是否存在物模型id與所述目標物模型id相同的物模型;
10、若檢測到不存在物模型id與所述目標物模型id相同的物模型,則確定目標物模型未被注冊到所述物聯(lián)網(wǎng)云平臺;
11、若檢測到存在物模型id與所述目標物模型id相同的物模型,則確定目標物模型已被注冊到所述物聯(lián)網(wǎng)云平臺。
12、在一實施例中,所述目標物模型信息還包括目標版本號,所述方法還包括:
13、在確定所述目標物模型已被注冊到所述物聯(lián)網(wǎng)云平臺的情況下,檢測在所述物聯(lián)網(wǎng)云平臺上注冊的所述目標物模型的版本號是否包括所述目標版本號;
14、若檢測到在所述物聯(lián)網(wǎng)云平臺上注冊的所述目標物模型的版本號包括所述目標版本號,則在所述物聯(lián)網(wǎng)云平臺上將所述物聯(lián)網(wǎng)設備與所述目標版本號的目標物模型關聯(lián)。
15、在一實施例中,所述檢測在所述物聯(lián)網(wǎng)云平臺上注冊的所述目標物模型的版本號是否包括所述目標版本號的步驟之后,所述方法還包括:
16、若檢測到在所述物聯(lián)網(wǎng)云平臺上注冊的所述目標物模型的版本號不包括所述目標版本號,則根據(jù)所述目標物模型信息,將所述目標版本號的目標物模型注冊到所述物聯(lián)網(wǎng)云平臺,并在所述物聯(lián)網(wǎng)云平臺上將所述物聯(lián)網(wǎng)設備與所述目標版本號的目標物模型關聯(lián)。
17、此外,本申請?zhí)峁┮环N物模型注冊方法,所述方法應用于物聯(lián)網(wǎng)設備,包括:
18、向物聯(lián)網(wǎng)云平臺發(fā)送物模型注冊請求,以供所述物聯(lián)網(wǎng)云平臺從所述物模型注冊請求中提取出目標物模型信息,根據(jù)所述目標物模型信息,將目標物模型注冊到所述物聯(lián)網(wǎng)云平臺,并在所述物聯(lián)網(wǎng)云平臺上將所述物聯(lián)網(wǎng)設備與所述目標物模型關聯(lián);
19、其中,所述目標物模型基于所述物聯(lián)網(wǎng)云平臺的物模型設計規(guī)則在本地設計得到。
20、在一實施例中,所述目標物模型信息通過所述物聯(lián)網(wǎng)設備中預先燒錄好的物模型文件確定,所述物模型文件為所述目標物模型對應的配置文件。
21、此外,為實現(xiàn)上述目的,本申請還提供一種物聯(lián)網(wǎng)云平臺,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執(zhí)行時實現(xiàn)如上述應用于物聯(lián)網(wǎng)云平臺的物模型注冊方法的步驟。
22、此外,為實現(xiàn)上述目的,本申請還提供一種物聯(lián)網(wǎng)設備,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執(zhí)行時實現(xiàn)如上述應用于物聯(lián)網(wǎng)設備的物模型注冊方法的步驟。
23、此外,為實現(xiàn)上述目的,本申請還提供一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述應用于物聯(lián)網(wǎng)云平臺或物聯(lián)網(wǎng)設備的物模型注冊方法的步驟。
24、本申請?zhí)峁┮环N物模型注冊方法、物聯(lián)網(wǎng)云平臺、物聯(lián)網(wǎng)設備及計算機程序產(chǎn)品,該物模型注冊方法應用于物聯(lián)網(wǎng)云平臺,本申請通過接收到物聯(lián)網(wǎng)設備發(fā)送的物模型注冊請求后,從物模型注冊請求中提取出目標物模型信息,然后根據(jù)目標物模型信息,將目標物模型注冊到物聯(lián)網(wǎng)云平臺,并在物聯(lián)網(wǎng)云平臺上將物聯(lián)網(wǎng)設備與目標物模型關聯(lián),其中,目標物模型基于物聯(lián)網(wǎng)云平臺的物模型設計規(guī)則在本地設計得到,從而使得本申請能夠通過在本地基于物聯(lián)網(wǎng)云平臺的物模型設計規(guī)則,設計得到目標物模型,然后根據(jù)該目標物模型生產(chǎn)物聯(lián)網(wǎng)設備,并將目標物模型燒錄到物聯(lián)網(wǎng)設備中,接著由物聯(lián)網(wǎng)設備在與物聯(lián)網(wǎng)平臺建立連接后,將目標物模型上傳到物聯(lián)網(wǎng)云平臺,完成目標物模型的注冊和關聯(lián),進而實現(xiàn)硬件生產(chǎn)與云平臺設計之間的解耦,使得物模型的設計和修改不受物聯(lián)網(wǎng)云平臺的嚴格限制,設備制造商可以根據(jù)實際需求,靈活自主地調(diào)整物模型的設計,使物聯(lián)網(wǎng)設備能夠更好地適應不同的應用場景。
25、此外,在本地進行物模型的設計還可以有效減少對物聯(lián)網(wǎng)云平臺的依賴,降低數(shù)據(jù)傳輸過程中機密信息泄露的風險,并減少因等待物聯(lián)網(wǎng)云平臺確認而造成的生產(chǎn)停滯時間,更快速地對物聯(lián)網(wǎng)設備進行迭代升級,大幅加快物聯(lián)網(wǎng)設備投入市場運營的速度,以更好地適應不斷變化的市場環(huán)境。
1.一種物模型注冊方法,其特征在于,所述方法應用于物聯(lián)網(wǎng)云平臺,包括:
2.如權利要求1所述的物模型注冊方法,其特征在于,所述目標物模型信息包括目標物模型id,所述根據(jù)所述目標物模型信息,將目標物模型注冊到所述物聯(lián)網(wǎng)云平臺,并在所述物聯(lián)網(wǎng)云平臺上將所述物聯(lián)網(wǎng)設備與所述目標物模型關聯(lián)的步驟,包括:
3.如權利要求2所述的物模型注冊方法,其特征在于,所述根據(jù)所述目標物模型id,檢測目標物模型是否已被注冊到所述物聯(lián)網(wǎng)云平臺的步驟,包括:
4.如權利要求3所述的物模型注冊方法,其特征在于,所述目標物模型信息還包括目標版本號,所述方法還包括:
5.如權利要求4所述的物模型注冊方法,其特征在于,所述檢測在所述物聯(lián)網(wǎng)云平臺上注冊的所述目標物模型的版本號是否包括所述目標版本號的步驟之后,所述方法還包括:
6.一種物模型注冊方法,其特征在于,所述方法應用于物聯(lián)網(wǎng)設備,包括:
7.如權利要求6所述的物模型注冊方法,其特征在于,所述目標物模型信息通過所述物聯(lián)網(wǎng)設備中預先燒錄好的物模型文件確定,所述物模型文件為所述目標物模型對應的配置文件。
8.一種物聯(lián)網(wǎng)云平臺,其特征在于,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至5中任一項所述的物模型注冊方法的步驟。
9.一種物聯(lián)網(wǎng)設備,其特征在于,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求6至7中任一項所述的物模型注冊方法的步驟。
10.一種計算機程序產(chǎn)品,其特征在于,所述計算機程序產(chǎn)品包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權利要求1至5,或者6至7中任一項所述的物模型注冊方法的步驟。