• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數(shù)據(jù)傳輸方法、物聯(lián)網(wǎng)服務(wù)端和網(wǎng)關(guān)設(shè)備技術(shù)

    技術(shù)編號(hào):37166635 閱讀:21 留言:0更新日期:2023-04-20 22:39
    本申請(qǐng)實(shí)施例提供了數(shù)據(jù)傳輸方法、物聯(lián)網(wǎng)服務(wù)端和網(wǎng)關(guān)設(shè)備,該方法包括:接收第一設(shè)備發(fā)送的上行數(shù)據(jù),上行數(shù)據(jù)中包括第一Topic和第一消息體;根據(jù)第一設(shè)備的設(shè)備信息確定上行數(shù)據(jù)對(duì)應(yīng)的作用域;基于作用域內(nèi)的Topic訂閱關(guān)系確定第一Topic的訂閱對(duì)象;將上行數(shù)據(jù)發(fā)送給第一Topic的訂閱對(duì)象,以提高物聯(lián)網(wǎng)服務(wù)端的使用靈活性。端的使用靈活性。端的使用靈活性。

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    數(shù)據(jù)傳輸方法、物聯(lián)網(wǎng)服務(wù)端和網(wǎng)關(guān)設(shè)備


    [0001]本申請(qǐng)涉及物聯(lián)網(wǎng)領(lǐng)域,并且更具體地,涉及數(shù)據(jù)傳輸方法、物聯(lián)網(wǎng)服務(wù)端和網(wǎng)關(guān)設(shè)備。

    技術(shù)介紹

    [0002]物聯(lián)網(wǎng)場(chǎng)景下,設(shè)備端發(fā)送上行數(shù)據(jù)或者用戶(hù)服務(wù)端發(fā)送下行指令時(shí)均需要在發(fā)送的數(shù)據(jù)中攜帶主題(Topic),而接收端則需要訂閱相關(guān)Topic,物聯(lián)網(wǎng)服務(wù)端會(huì)根據(jù)Topic訂閱關(guān)系將數(shù)據(jù)流轉(zhuǎn)至相應(yīng)的接收端。
    [0003]由于物聯(lián)網(wǎng)服務(wù)端接入的設(shè)備規(guī)模通常在萬(wàn)至千萬(wàn)級(jí)別,為了簡(jiǎn)化數(shù)據(jù)流轉(zhuǎn)分發(fā)過(guò)程,現(xiàn)有的物聯(lián)網(wǎng)服務(wù)端往往會(huì)內(nèi)置固定Topic或者僅允許用戶(hù)預(yù)定義固定格式的Topic,這就導(dǎo)致物聯(lián)網(wǎng)服務(wù)端的使用靈活性較差。

    技術(shù)實(shí)現(xiàn)思路

    [0004]本申請(qǐng)?zhí)峁┝藬?shù)據(jù)傳輸方法、物聯(lián)網(wǎng)服務(wù)端和網(wǎng)關(guān)設(shè)備,以期提高物聯(lián)網(wǎng)服務(wù)端的使用靈活性。
    [0005]第一方面,本申請(qǐng)?zhí)峁┝艘环N數(shù)據(jù)傳輸方法,包括:
    [0006]接收第一設(shè)備發(fā)送的上行數(shù)據(jù),所述上行數(shù)據(jù)中包括第一Topic和第一消息體;
    [0007]根據(jù)所述第一設(shè)備的設(shè)備信息確定所述上行數(shù)據(jù)對(duì)應(yīng)的作用域;
    [0008]基于所述作用域內(nèi)的Topic訂閱關(guān)系確定所述第一Topic的訂閱對(duì)象;
    [0009]將所述上行數(shù)據(jù)發(fā)送給所述第一Topic的訂閱對(duì)象。
    [0010]可選的,所述第一設(shè)備的設(shè)備信息包括所述第一設(shè)備的標(biāo)識(shí)、所述第一設(shè)備所屬的產(chǎn)品的標(biāo)識(shí)和所述產(chǎn)品所屬的用戶(hù)的標(biāo)識(shí);所述作用域包括設(shè)備作用域、產(chǎn)品作用域和用戶(hù)作用域。
    [0011]可選的,所述根據(jù)所述第一設(shè)備的設(shè)備信息確定所述上行數(shù)據(jù)對(duì)應(yīng)的作用域之前,所述方法還包括:
    [0012]根據(jù)所述第一設(shè)備的標(biāo)識(shí)和所述第一設(shè)備的設(shè)備連接會(huì)話信息,確定所述第一設(shè)備所屬的產(chǎn)品的標(biāo)識(shí)和所述產(chǎn)品所屬的用戶(hù)的標(biāo)識(shí)。
    [0013]可選的,所述第一設(shè)備為網(wǎng)關(guān)子設(shè)備;所述接收第一設(shè)備發(fā)送的上行數(shù)據(jù),包括:
    [0014]接收網(wǎng)關(guān)設(shè)備發(fā)送的封裝后的上行數(shù)據(jù),所述封裝后的上行數(shù)據(jù)是所述網(wǎng)關(guān)設(shè)備對(duì)所述網(wǎng)關(guān)子設(shè)備發(fā)送的上行數(shù)據(jù)進(jìn)行封裝得到的,所述封裝后的上行數(shù)據(jù)中包括網(wǎng)關(guān)Topic、第二消息體和所述網(wǎng)關(guān)設(shè)備的標(biāo)識(shí),所述第二消息體中包括所述第一Topic、所述第一消息體和所述網(wǎng)關(guān)子設(shè)備的標(biāo)識(shí);
    [0015]基于所述網(wǎng)關(guān)Topic對(duì)所述封裝后的上行數(shù)據(jù)進(jìn)行拆包,得到所述第二消息體。
    [0016]可選的,所述第一設(shè)備為直連設(shè)備。
    [0017]第二方面,本申請(qǐng)?zhí)峁┝艘环N數(shù)據(jù)傳輸方法,包括:
    [0018]接收第二設(shè)備發(fā)送的下行數(shù)據(jù),所述下行數(shù)據(jù)中包括第二Topic、第三消息體和目
    標(biāo)設(shè)備信息;
    [0019]根據(jù)所述目標(biāo)設(shè)備信息確定所述下行數(shù)據(jù)對(duì)應(yīng)的作用域;
    [0020]基于所述作用域內(nèi)的Topic訂閱關(guān)系確定所述第二Topic的訂閱對(duì)象;
    [0021]在所述第二Topic的訂閱對(duì)象包括所述目標(biāo)設(shè)備的情況下,將所述下行數(shù)據(jù)發(fā)送給所述目標(biāo)設(shè)備。
    [0022]可選的,所述目標(biāo)設(shè)備信息包括所述目標(biāo)設(shè)備的標(biāo)識(shí)、所述目標(biāo)設(shè)備所屬的產(chǎn)品的標(biāo)識(shí)和所述產(chǎn)品所屬的用戶(hù)的標(biāo)識(shí)中的至少一項(xiàng)。
    [0023]可選的,所述目標(biāo)設(shè)備為網(wǎng)關(guān)子設(shè)備;所述將所述下行數(shù)據(jù)發(fā)送給所述目標(biāo)設(shè)備,包括:
    [0024]對(duì)所述下行數(shù)據(jù)進(jìn)行封裝得到封裝后的下行數(shù)據(jù),所述封裝后的下行數(shù)據(jù)中包括網(wǎng)關(guān)Topic、第四消息體和網(wǎng)關(guān)設(shè)備的標(biāo)識(shí),所述第四消息體中包括所述第二Topic、所述第三消息體和所述網(wǎng)關(guān)子設(shè)備的標(biāo)識(shí);
    [0025]將所述封裝后的下行數(shù)據(jù)發(fā)送給所述網(wǎng)關(guān)設(shè)備,以使所述網(wǎng)關(guān)設(shè)備基于所述網(wǎng)關(guān)Topic對(duì)所述封裝后的下行數(shù)據(jù)進(jìn)行拆包,并將拆包得到的所述第二Topic和所述第三消息體發(fā)送給所述網(wǎng)關(guān)子設(shè)備。
    [0026]可選的,所述目標(biāo)設(shè)備為直連設(shè)備。
    [0027]第三方面,本申請(qǐng)?zhí)峁┝艘环N數(shù)據(jù)傳輸方法,包括:
    [0028]接收網(wǎng)關(guān)子設(shè)備發(fā)送的上行數(shù)據(jù),所述上行數(shù)據(jù)中包括第一Topic和第一消息體;
    [0029]對(duì)所述上行數(shù)據(jù)進(jìn)行封裝得到封裝后的上行數(shù)據(jù),所述封裝后的上行數(shù)據(jù)中包括網(wǎng)關(guān)Topic、第二消息體和網(wǎng)關(guān)設(shè)備的標(biāo)識(shí),所述第二消息體中包括所述第一Topic、所述第一消息體和所述網(wǎng)關(guān)子設(shè)備的標(biāo)識(shí);
    [0030]將所述封裝后的上行數(shù)據(jù)發(fā)送給物聯(lián)網(wǎng)服務(wù)端,以使所述物聯(lián)網(wǎng)服務(wù)端基于所述網(wǎng)關(guān)Topic對(duì)所述封裝后的上行數(shù)據(jù)進(jìn)行拆包得到所述第二消息體,并根據(jù)所述網(wǎng)關(guān)子設(shè)備的標(biāo)識(shí)確定所述上行數(shù)據(jù)對(duì)應(yīng)的作用域,基于所述作用域內(nèi)的Topic訂閱關(guān)系確定所述第一Topic的訂閱對(duì)象,將所述上行數(shù)據(jù)發(fā)送給所述第一Topic的訂閱對(duì)象。
    [0031]第四方面,本申請(qǐng)?zhí)峁┝艘环N數(shù)據(jù)傳輸方法,包括:
    [0032]接收物聯(lián)網(wǎng)服務(wù)端發(fā)送的封裝后的下行數(shù)據(jù),所述封裝后的下行數(shù)據(jù)中包括網(wǎng)關(guān)Topic、第四消息體和網(wǎng)關(guān)設(shè)備的標(biāo)識(shí),所述第四消息體中包括第二Topic、第三消息體和網(wǎng)關(guān)子設(shè)備的標(biāo)識(shí),所述封裝后的下行數(shù)據(jù)是由所述物聯(lián)網(wǎng)服務(wù)端對(duì)第二設(shè)備發(fā)送的下行數(shù)據(jù)進(jìn)行封裝得到的,所述下行數(shù)據(jù)中包括所述第二Topic、所述第三消息體和所述網(wǎng)關(guān)子設(shè)備信息;
    [0033]基于所述網(wǎng)關(guān)Topic對(duì)所述封裝后的下行數(shù)據(jù)進(jìn)行拆包,并將拆包得到的所述第二Topic和所述第三消息體發(fā)送給所述網(wǎng)關(guān)子設(shè)備。
    [0034]第五方面,本申請(qǐng)?zhí)峁┝艘环N物聯(lián)網(wǎng)服務(wù)端,包括:存儲(chǔ)器和處理器;
    [0035]所述存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序;
    [0036]所述處理器,用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序運(yùn)行時(shí)使得所述處理器執(zhí)行如第一方面或第二方面所述的方法。
    [0037]第六方面,本申請(qǐng)?zhí)峁┝艘环N網(wǎng)關(guān)設(shè)備,包括:存儲(chǔ)器和處理器;
    [0038]所述存儲(chǔ)器,用于存儲(chǔ)計(jì)算機(jī)程序;
    [0039]所述處理器,用于執(zhí)行所述存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序運(yùn)行時(shí)使得所述處理器執(zhí)行如第三方面或第四方面所述的方法。
    [0040]第七方面,本申請(qǐng)?zhí)峁┝艘环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,當(dāng)所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),使得所述處理器執(zhí)行如第一方面至第四方面所述的方法。
    [0041]在本申請(qǐng)?zhí)峁┑臄?shù)據(jù)傳輸方法、物聯(lián)網(wǎng)服務(wù)端和網(wǎng)關(guān)設(shè)備,允許用戶(hù)自定義任意Topic,一方面在存量場(chǎng)景或設(shè)備遷移搬站場(chǎng)景下,無(wú)需改造適應(yīng)固定Topic規(guī)范,可直接復(fù)用原有任意Topic,從而降低物聯(lián)網(wǎng)接入成本;另一方面用戶(hù)可靈活自定義Topic以標(biāo)識(shí)不同應(yīng)用場(chǎng)景,且這些自定義Topic在使用前無(wú)需在物聯(lián)網(wǎng)服務(wù)端提前創(chuàng)建,可將設(shè)備生產(chǎn)過(guò)程與物聯(lián)網(wǎng)服務(wù)端集成過(guò)程完全解耦,從而顯著提高使用靈活性及便利性。
    附圖說(shuō)明
    [0042]圖1是一種物聯(lián)網(wǎng)服務(wù)端的消息流轉(zhuǎn)示意圖;
    [0043]圖2是本申請(qǐng)實(shí)施例提供的Topic訂閱關(guān)系的作用域的示意圖;
    [0044]圖3是本申請(qǐng)實(shí)施例提供的Topic訂閱關(guān)系的結(jié)構(gòu)示意圖;
    [0045]圖4是本本文檔來(lái)自技高網(wǎng)
    ...

    【技術(shù)保護(hù)點(diǎn)】

    【技術(shù)特征摘要】
    1.一種數(shù)據(jù)傳輸方法,其特征在于,包括:接收第一設(shè)備發(fā)送的上行數(shù)據(jù),所述上行數(shù)據(jù)中包括第一主題Topic和第一消息體;根據(jù)所述第一設(shè)備的設(shè)備信息確定所述上行數(shù)據(jù)對(duì)應(yīng)的作用域;基于所述作用域內(nèi)的Topic訂閱關(guān)系確定所述第一Topic的訂閱對(duì)象;將所述上行數(shù)據(jù)發(fā)送給所述第一Topic的訂閱對(duì)象。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一設(shè)備的設(shè)備信息包括所述第一設(shè)備的標(biāo)識(shí)、所述第一設(shè)備所屬的產(chǎn)品的標(biāo)識(shí)和所述產(chǎn)品所屬的用戶(hù)的標(biāo)識(shí);所述作用域包括設(shè)備作用域、產(chǎn)品作用域和用戶(hù)作用域。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述第一設(shè)備的設(shè)備信息確定所述上行數(shù)據(jù)對(duì)應(yīng)的作用域之前,所述方法還包括:根據(jù)所述第一設(shè)備的標(biāo)識(shí)和所述第一設(shè)備的設(shè)備連接會(huì)話信息,確定所述第一設(shè)備所屬的產(chǎn)品的標(biāo)識(shí)和所述產(chǎn)品所屬的用戶(hù)的標(biāo)識(shí)。4.根據(jù)權(quán)利要求1
    ?
    3任一項(xiàng)所述的方法,其特征在于,所述第一設(shè)備為網(wǎng)關(guān)子設(shè)備;所述接收第一設(shè)備發(fā)送的上行數(shù)據(jù),包括:接收網(wǎng)關(guān)設(shè)備發(fā)送的封裝后的上行數(shù)據(jù),所述封裝后的上行數(shù)據(jù)是所述網(wǎng)關(guān)設(shè)備對(duì)所述網(wǎng)關(guān)子設(shè)備發(fā)送的上行數(shù)據(jù)進(jìn)行封裝得到的,所述封裝后的上行數(shù)據(jù)中包括網(wǎng)關(guān)Topic、第二消息體和所述網(wǎng)關(guān)設(shè)備的標(biāo)識(shí),所述第二消息體中包括所述第一Topic、所述第一消息體和所述網(wǎng)關(guān)子設(shè)備的標(biāo)識(shí);基于所述網(wǎng)關(guān)Topic對(duì)所述封裝后的上行數(shù)據(jù)進(jìn)行拆包,得到所述第二消息體。5.根據(jù)權(quán)利要求1
    ?
    3任一項(xiàng)所述的方法,其特征在于,所述第一設(shè)備為直連設(shè)備。6.一種數(shù)據(jù)傳輸方法,其特征在于,包括:接收第二設(shè)備發(fā)送的下行數(shù)據(jù),所述下行數(shù)據(jù)中包括第二主題Topic、第三消息體和目標(biāo)設(shè)備信息;根據(jù)所述目標(biāo)設(shè)備信息確定所述下行數(shù)據(jù)對(duì)應(yīng)的作用域;基于所述作用域內(nèi)的Topic訂閱關(guān)系確定所述第二Topic的訂閱對(duì)象;在所述第二Topic的訂閱對(duì)象包括所述目標(biāo)設(shè)備的情況下,將所述下行數(shù)據(jù)發(fā)送給所述目標(biāo)設(shè)備。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述目標(biāo)設(shè)備信息包括所述目標(biāo)設(shè)備的標(biāo)識(shí)、所述目標(biāo)設(shè)備所屬的產(chǎn)品的標(biāo)識(shí)和所述產(chǎn)品所屬的用戶(hù)的標(biāo)識(shí)中的至少一項(xiàng)。8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述目標(biāo)設(shè)備為網(wǎng)關(guān)子設(shè)備;所述將所述下行數(shù)據(jù)發(fā)送給所述目標(biāo)設(shè)備,包括:對(duì)所述下行數(shù)據(jù)進(jìn)行封裝得到封裝后的下行數(shù)據(jù),所述封裝后的下行數(shù)據(jù)中包括網(wǎng)關(guān)Topic、第四消息體和網(wǎng)關(guān)設(shè)備的標(biāo)識(shí),所述第四消息體中包括所述第二Topic、所述...

    【專(zhuān)利技術(shù)屬性】
    技術(shù)研發(fā)人員:宋逍翰
    申請(qǐng)(專(zhuān)利權(quán))人:阿里云計(jì)算有限公司
    類(lèi)型:發(fā)明
    國(guó)別省市:

    網(wǎng)友詢(xún)問(wèn)留言 已有0條評(píng)論
    • 還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV成人无码久久WWW| 无码人妻精品一区二区三区99仓本 | 国产AV无码专区亚洲A∨毛片| 亚洲va无码va在线va天堂| 日本无码WWW在线视频观看| 最新中文字幕AV无码不卡| 色综合无码AV网站| 国产成人精品无码一区二区| 日韩AV无码精品一二三区| 亚洲AV无码乱码在线观看代蜜桃| 国产成人无码专区| 国产精品第一区揄拍无码| 无码精品A∨在线观看免费| 亚洲va无码专区国产乱码| 日韩a级无码免费视频| 白嫩无码人妻丰满熟妇啪啪区百度| 亚洲精品无码久久毛片波多野吉衣| 国产成人精品无码一区二区三区 | 亚洲免费无码在线| 亚洲午夜无码久久久久小说 | 精品久久久无码中文字幕| 亚洲av无码一区二区三区人妖| 亚洲国产精品无码av| 中文字幕人妻无码一夲道| 国产成人无码精品一区在线观看| 日韩免费a级毛片无码a∨| 亚洲av无码专区在线观看亚| 无码区日韩特区永久免费系列| 无码人妻精品一区二区三区在线 | 色偷偷一区二区无码视频| 亚洲精品高清无码视频| 亚洲永久无码3D动漫一区| 中文字幕乱妇无码AV在线| 一夲道无码人妻精品一区二区| 国产成人无码一二三区视频| 国产成人无码精品一区在线观看 | 国产成人AV片无码免费| 久久亚洲av无码精品浪潮| 国产成人无码av| 日韩乱码人妻无码中文字幕久久| 久久久久久亚洲AV无码专区|