新四季網

一種物聯網設備間的數據傳輸方法及系統與流程

2023-06-02 09:02:47 1


本發明涉及物聯網領域,尤其涉及一種物聯網設備間的數據傳輸方法及系統。



背景技術:

物聯網是新一代信息技術的重要組成部分,是利用局部網絡或網際網路等通信技術把傳感器、控制器、機器、人員和物等通過新的方式聯在一起,形成人與物、物與物相聯,實現信息化、遠程管理控制和智能化的網絡,是物物相連的網際網路。

目前物聯網應用基本都是基於無數個子網絡組成,這些子網絡是由若干個採集控制節點組成,例如一戶家庭或者一棟樓房內的所有傳感器節點、控制節點組成一個物聯網的局域子網,而目前這些局域子網的節點物聯網設備之間大多依靠無線傳輸進行數據通信互聯。

然而,現有的各種無線局域子網組網技術,對連接的物聯網設備的的數量和互相連接的物聯網設備之間的距離都有限制,這種局限性導致物聯網設備之間的通信受阻。

因此,如何有效的提高物聯網設備之間的通信率是本領域技術人員亟待解決的問題。



技術實現要素:

本發明所要解決的技術問題是針對現有技術的不足,提供一種物聯網設備間的數據傳輸方法及系統,以解決無線局域子網組網技術中由於互相連接的物聯網設備之間的距離有限導致物聯網設備不能通信的問題,從而提高物聯網設備之間的通信率。

本發明解決上述技術問題的技術方案如下:一種物聯網設備間的數據傳輸方法,包括:

根據獲取的目標物聯網設備的id信息,確定所述目標物聯網設備的位置是否在源物聯網設備的無線收發範圍內;

若否,確定同時處在所述目標物聯網設備的無線收發範圍和所述源物聯網設備的無線收發範圍內的中間物聯網設備;

將所述源物聯網設備的id信息,所述中間物聯網設備的id信息和所述目標物聯網設備的id信息,以及待傳輸數據封裝成數據包;

將所述數據包經所述中間物聯網設備向所述目標物聯網設備進行傳輸。

本發明的有益效果是:當目標物聯網設備的位置不在源物聯網設備的無線收發範圍內時,通過確定同時處在目標物聯網設備的無線收發範圍和源物聯網設備的無線收發範圍內的中間物聯網設備,並源物聯網設備的id信息,所述中間物聯網設備的id信息和所述目標物聯網設備的id信息,以及待傳輸數據封裝成數據包,經中間物聯網設備向目標物聯網設備進行傳輸,以解決無線局域子網組網技術中由於互相連接的物聯網設備之間的距離有限導致物聯網設備不能通信的問題,從而提高物聯網設備之間的通信率。

在上述技術方案的基礎上,本發明還可以做如下改進。

進一步地,所述目標物聯網設備接收到所述數據包後對數據包進行解包處理,確定所述目標物聯網設備是否為所述數據包傳輸路徑上的最後一個物聯網設備,包括:

所述目標物聯網設備接收到所述數據包後對數據包進行解包處理,得到所述數據包的傳輸路徑,所述傳輸路徑包括所述源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息;

所述目標物聯網設備將其id信息與所述傳輸路徑上的最後一個物聯網設備的id信息比較,確定所述目標物聯網設備是否為所述數據包傳輸路徑上的最後一個物聯網設備。

採用上述進一步方案的有益效果是:通過目標物聯網設備對接收到的數據包進行解包處理,得到該數據包的傳輸路徑,並將自身的id信息與該傳輸路徑上的最後一個物聯網設備的id信息比較,確定目標物聯網設備是否為數據包傳輸路徑上的最後一個物聯網設備,以確定數據包的傳輸是否完成,以提高物聯網設備之間數據傳輸的準確性。

進一步地,當所述中間物聯網設備為多個時,所述將所述源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息,以及待傳輸數據封裝成數據包之前,所述數據傳輸方法還包括:

根據所述源物聯網設備的id信息,多個所述中間物聯網設備的id信息和所述目標物聯網設備的id信息,確定所述源物聯網設備與所述目標物聯網設備之間的多個傳輸距離;

根據預設的對應關係,確定多個所述傳輸距離中距離最短的傳輸距離對應的失真編碼位數;

根據編碼規則和確定的所述失真編碼位數對所述待傳輸數據進行預失真編碼;

其中,所述將所述源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息,以及待傳輸數據封裝成數據包,包括:

將所述源物聯網設備的id信息,確定距離最短的傳輸距離時的中間物聯網設備的id信息和目標物聯網設備的id信息,以及預失真編碼後的所述待傳輸數據封裝成數據包。

採用上述進一步方案的有益效果是:當確定的中間物聯網設備為多個時,需要根據預設的對應關係,從根據源物聯網設備的id信息,多個中間物聯網設備的id信息和目標物聯網設備的id信息,確定的源物聯網設備與目標物聯網設備之間的多個傳輸距離中,確定距離最短的傳輸距離,以提高物聯網設備之間的通信速率。

本發明解決上述技術問題的另一種技術方案如下:一種物聯網設備間的數據傳輸系統,包括:源物聯網設備、目標物聯網設備和中間物聯網設備,其中,

所述源物聯網設備,用於根據獲取的目標物聯網設備的id信息,確定所述目標物聯網設備的位置是否在所述源物聯網設備的無線收發範圍內,若否,確定同時處在所述目標物聯網設備的無線收發範圍和所述源物聯網設備的無線收發範圍內的中間物聯網設備,將所述源物聯網設備的id信息,所述中間物聯網設備的id信息和所述目標物聯網設備的id信息,以及待傳輸數據封裝成數據包,並將所述數據包傳輸給所述中間物聯網設備;

所述中間物聯網設備,用於接收並向所述目標物聯網設備傳輸所述數據包。

本發明的有益效果是:當目標物聯網設備的位置不在源物聯網設備的無線收發範圍內時,通過確定同時處在目標物聯網設備的無線收發範圍和源物聯網設備的無線收發範圍內的中間物聯網設備,並源物聯網設備的id信息,所述中間物聯網設備的id信息和所述目標物聯網設備的id信息,以及待傳輸數據封裝成數據包,經中間物聯網設備向目標物聯網設備進行傳輸,以解決無線局域子網組網技術中由於互相連接的物聯網設備之間的距離有限導致物聯網設備不能通信的問題,從而提高物聯網設備之間的通信率。

在上述技術方案的基礎上,本發明還可以做如下改進。

進一步地,所述第二處理模塊,具體用於接收到所述數據包後對數據包進行解包處理,得到所述數據包的傳輸路徑,所述傳輸路徑包括所述源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息;

所述第二判斷模塊,具體用於將所述目標物聯網設備的id信息與所述傳輸路徑上的最後一個物聯網設備的id信息比較,確定所述目標物聯網設備是否為所述數據包傳輸路徑上的最後一個物聯網設備。

採用上述進一步方案的有益效果是:通過目標物聯網設備對接收到的數據包進行解包處理,得到該數據包的傳輸路徑,並將自身的id信息與該傳輸路徑上的最後一個物聯網設備的id信息比較,確定目標物聯網設備是否為數據包傳輸路徑上的最後一個物聯網設備,以確定數據包的傳輸是否完成,以提高物聯網設備之間數據傳輸的準確性。

進一步地,當所述中間物聯網設備為多個時,所述第二確定模塊還用於:

根據所述源物聯網設備的id信息,多個所述中間物聯網設備的id信息和所述目標物聯網設備的id信息,確定所述源物聯網設備與所述目標物聯網設備之間的多個傳輸距離;

根據預設的對應關係,確定多個所述傳輸距離中距離最短的傳輸距離對應的失真編碼位數;

所述編碼模塊具體用於:根據編碼規則和確定的所述失真編碼位數對所述待傳輸數據進行預失真編碼;

所述封裝模塊具體用於:將所述源物聯網設備的id信息,確定距離最短的傳輸距離時的中間物聯網設備的id信息和目標物聯網設備的id信息,以及預失真編碼後的所述待傳輸數據封裝成數據包。

採用上述進一步方案的有益效果是:當確定的中間物聯網設備為多個時,需要根據預設的對應關係,從根據源物聯網設備的id信息,多個中間物聯網設備的id信息和目標物聯網設備的id信息,確定的源物聯網設備與目標物聯網設備之間的多個傳輸距離中,確定距離最短的傳輸距離,以提高物聯網設備之間的通信速率。

本發明附加的方面的優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明實踐了解到。

附圖說明

為了更清楚地說明本發明實施例的技術方案,下面將對本發明實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面所描述的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。

圖1為本發明一個實施例的物聯網設備間的數據傳輸方法的示意性流程圖;

圖2為本發明另一個實施例的物聯網設備間的數據傳輸方法的示意性流程圖;

圖3為本發明另一個實施例的物聯網設備間的數據傳輸方法的示意性流程圖;

圖4為本發明另一個實施例的物聯網設備間的數據傳輸方法的示意性流程圖;

圖5為本發明另一個實施例的物聯網設備間的數據傳輸方法的示意性信令交互圖;

圖6為本發明另一個實施例的物聯網設備間的數據傳輸方法的示意性信令交互圖;

圖7為本發明一個實施例的物聯網設備間的數據傳輸系統的示意性框架圖;

圖8為本發明一個實施例的物聯網設備間的數據傳輸系統的示意性結構框圖;

圖9為本發明一個實施例的物聯網設備間的數據傳輸系統的示意性結構框圖;

圖10為本發明一個實施例的物聯網設備間的數據傳輸系統的示意性結構框圖。

具體實施方式

下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明的一部分實施例,而不是全部實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都應屬於本發明保護的範圍。

圖1給出了本發明實施例提供的一種物聯網設備間的數據傳輸方法100的示意性流程圖。如圖1所示的數據傳輸方法100包括:

110、源物聯網設備根據獲取的目標物聯網設備的id信息,確定目標物聯網設備的位置是否在源物聯網設備的無線收發範圍內。

120、若否,源物聯網設備確定同時處在目標物聯網設備的無線收發範圍和源物聯網設備的無線收發範圍內的中間物聯網設備。

130、源物聯網設備將源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息,以及待傳輸數據封裝成數據包。

140、源物聯網設備將數據包經中間物聯網設備向目標物聯網設備進行傳輸。

在該實施例中,當目標物聯網設備的位置不在源物聯網設備的無線收發範圍內時,通過確定同時處在目標物聯網設備的無線收發範圍和源物聯網設備的無線收發範圍內的中間物聯網設備,並源物聯網設備的id信息,所述中間物聯網設備的id信息和所述目標物聯網設備的id信息,以及待傳輸數據封裝成數據包,經中間物聯網設備向目標物聯網設備進行傳輸,以解決無線局域子網組網技術中由於互相連接的物聯網設備之間的距離有限導致物聯網設備不能通信的問題,從而提高物聯網設備之間的通信率。

可選地,作為本發明的一個實施例,如圖2所示的數據傳輸方法200可以包括:

210、源物聯網設備根據獲取的目標物聯網設備的id信息,確定目標物聯網設備的位置是否在源物聯網設備的無線收發範圍內。

220、若否,源物聯網設備確定同時處在目標物聯網設備的無線收發範圍和源物聯網設備的無線收發範圍內的中間物聯網設備。

250、源物聯網設備根據源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息,確定源物聯網設備與目標物聯網設備之間的傳輸距離。

260、源物聯網設備根據預設的對應關係,確定傳輸距離對應的失真編碼位數,其中,對應關係包括傳輸距離、數據傳輸速率與失真編碼位數的對應關係映射表。

也就是說,一個傳輸距離對應數據傳輸速率和失真編碼位數。

270、源物聯網設備根據編碼規則和確定的失真編碼位數對待傳輸數據進行預失真編碼。

具體的,在該實施例中,可以採用根據傳輸數據的碼極性變化特徵確定的編碼規則對待傳輸數據進行預失真編碼。其中,碼極性翻轉是指數據中從「0」變為「1」、或者從「1」變為「0」後發生的碼極性變化。

230、源物聯網設備將源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息,以及預失真編碼後的待傳輸數據封裝成數據包。

240、源物聯網設備將數據包經中間物聯網設備向目標物聯網設備進行傳輸。

上述實施例中的物聯網設備間的數據傳輸方法,根據預設的對應關係,確定傳輸距離對應的失真編碼位數,並根據編碼規則和確定的失真編碼位數對待傳輸數據進行預失真編碼,將源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息,以及預失真編碼後的待傳輸數據封裝成數據包經中間物聯網設備向目標物聯網設備進行傳輸,可以彌補了傳輸過程中的失真,降低傳輸過程中的誤碼率。

可選地,作為本發明的另一個實施例,如圖3所示的數據傳輸方法300可以包括:

310、源物聯網設備根據獲取的目標物聯網設備的id信息,確定目標物聯網設備的位置是否在源物聯網設備的無線收發範圍內。

320、若否,源物聯網設備確定同時處在目標物聯網設備的無線收發範圍和源物聯網設備的無線收發範圍內的多個中間物聯網設備。

350、源物聯網設備根據源物聯網設備的id信息,多個中間物聯網設備的id信息和目標物聯網設備的id信息,確定源物聯網設備與目標物聯網設備之間的多個傳輸距離。

360、源物聯網設備根據預設的對應關係,確定多個傳輸距離中距離最短的傳輸距離對應的失真編碼位數。

370、源物聯網設備根據編碼規則和確定的失真編碼位數對待傳輸數據進行預失真編碼。

具體的,在該實施例中,也可以採用根據傳輸數據的碼極性變化特徵確定的編碼規則對待傳輸數據進行預失真編碼。

330、源物聯網設備將源物聯網設備的id信息,確定距離最短的傳輸距離時的中間物聯網設備的id信息和目標物聯網設備的id信息,以及預失真編碼後的待傳輸數據封裝成數據包。

340、源物聯網設備將數據包經中間物聯網設備向目標物聯網設備進行傳輸。

上述實施例中的物聯網設備間的數據傳輸方法,當確定的中間物聯網設備為多個時,需要根據預設的對應關係,從根據源物聯網設備的id信息,多個中間物聯網設備的id信息和目標物聯網設備的id信息,確定的源物聯網設備與目標物聯網設備之間的多個傳輸距離中,確定距離最短的傳輸距離,以提高物聯網設備之間的通信速率。

可選地,作為本發明的另一個實施例,如圖4所示的數據傳輸方法400可以包括:

410、源物聯網設備根據獲取的目標物聯網設備的id信息,確定目標物聯網設備的位置是否在源物聯網設備的無線收發範圍內。

420、若否,源物聯網設備確定同時處在目標物聯網設備的無線收發範圍和源物聯網設備的無線收發範圍內的中間物聯網設備。

450、源物聯網設備根據源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息,確定源物聯網設備與目標物聯網設備之間的傳輸距離。

460、源物聯網設備根據預設的對應關係,確定傳輸距離對應的失真編碼位數,其中,對應關係包括傳輸距離、數據傳輸速率與失真編碼位數的對應關係映射表。

470、源物聯網設備根據編碼規則和確定的失真編碼位數對待傳輸數據進行預失真編碼。

430、源物聯網設備將源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息,以及預失真編碼後的待傳輸數據封裝成數據包。

480、源物聯網設備根據對應關係,確定傳輸距離對應的數據傳輸速率。

440、源物聯網設備以確定的數據傳輸速率將數據包經中間物聯網設備向目標物聯網設備進行傳輸。

需要說明的是,本發明實施例中的步驟450-430可以替換為步驟350-340,則步驟480為:根據對應關係,確定距離最短的傳輸距離對應的數據傳輸速率。

上述實施例中的物聯網設備間的數據傳輸方法,根據預設的對應關係,確定傳輸距離對應的失真編碼位數,並根據編碼規則和確定的失真編碼位數對待傳輸數據進行預失真編碼,將源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息,以及預失真編碼後的待傳輸數據封裝成數據包經中間物聯網設備向目標物聯網設備進行傳輸,可以彌補了傳輸過程中的失真,降低傳輸過程中的誤碼率,同時,能夠確保在所需的數據傳輸速率下使得接收數據包的物聯網設備正確地接收到數據包,在提高數據傳輸速率的同時不會提高誤碼率。

可選地,作為本發明的另一個實施例,如圖5所示的數據傳輸方法500包括:

501、源物聯網設備獲取目標物聯網設備的id信息。

510、源物聯網設備根據獲取的目標物聯網設備的id信息,確定該目標物聯網設備的位置是否在其無線收發範圍內。若是,則向該目標物聯網設備發送待傳輸數據。若否,則執行步驟520。

520、源物聯網設備確定同時處在目標物聯網設備的無線收發範圍和源物聯網設備的無線收發範圍內的中間物聯網設備。

需要說明的是,在該實施例中,中間物聯設備可以是一個或者多個,本發明實施例對此不做任何限定。

530、源物聯網設備將源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息,以及預失真編碼後的待傳輸數據封裝成數據包。

540、源物聯網設備向中間物聯網設備發送數據包。

550、中間物聯網設備接收該數據包,並對該數據包進行解包處理。

560、中間物聯網設備根據處理結果,確定是否將數據包向目標物聯網設備傳輸。若是,則執行步驟545,若否,則執行步驟565。

545、中間物聯網設備向目標物聯網設備傳輸該數據包。

565、中間物聯網設備向源物聯網設備發送信息錯誤的第一反饋消息。

需要說明的是,在該實施例中,在步驟530之前,還可以包括:源物聯網設備根據源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息,確定源物聯網設備與目標物聯網設備之間的傳輸距離。源物聯網設備根據預設的對應關係,確定傳輸距離對應的失真編碼位數。其中,對應關係包括傳輸距離、數據傳輸速率與失真編碼位數的對應關係映射表。源物聯網設備根據編碼規則和確定的失真編碼位數對待傳輸數據進行預失真編碼。

則步驟530具體為:源物聯網設備將源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息,以及預失真編碼後的待傳輸數據封裝成數據包。

在另一個實施例中,在步驟540之前,還可以包括:源物聯網設備根據預設的對應關係,確定傳輸距離對應的數據傳輸速率。則步驟440具體為:源物聯網設備以確定的數據傳輸速率將數據包經中間物聯網設備向目標物聯網設備進行傳輸。

上述實施例中的物聯網設備間的數據傳輸方法,通過中間物聯網設備對接收到的數據包進行解包處理,並根據處理結果,確定是否將數據包向目標物聯網設備傳輸,可以使得數據包的傳輸更加準確。

可選地,作為本發明的另一個實施例,如圖6所示的數據傳輸方法500,在步驟545之後,還包括:

570、目標物聯網設備接收數據包,並對數據包進行解包處理。

580、目標物聯網設備根據處理結果,確定目標物聯網設備是否為數據包傳輸路徑上的最後一個物聯網設備。若是,經中間物聯網設備向源物聯網設備發送數據包已到達的第二反饋消息。即,執行步驟585。

585、目標物聯網設備向中間物聯網設備發送數據包已到達的第二反饋消息,中間物聯網設備將該第二反饋消息發送給源物聯網設備。

上述實施例中的物聯網設備間的數據傳輸方法,通過目標物聯網設備對接收到的數據包進行解包處理,並根據處理結果,確定目標物聯網設備是否為數據包傳輸路徑上的最後一個物聯網設備,若是,經中間物聯網設備向源物聯網設備發送數據包已到達的第二反饋消息,從而使得源物聯網設備獲知該數據包的傳輸正確無誤。

可選地,作為本發明的另一個實施例,步驟570具體為:目標物聯網設備接收到數據包後對數據包進行解包處理,得到數據包的傳輸路徑,傳輸路徑包括源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息。

步驟580具體為:目標物聯網設備將其id信息與傳輸路徑上的最後一個物聯網設備的id信息比較,確定目標物聯網設備是否為數據包傳輸路徑上的最後一個物聯網設備。

上述實施例中的物聯網設備間的數據傳輸方法,通過目標物聯網設備對接收到的數據包進行解包處理,得到該數據包的傳輸路徑,並將自身的id信息與該傳輸路徑上的最後一個物聯網設備的id信息比較,確定目標物聯網設備是否為數據包傳輸路徑上的最後一個物聯網設備,以確定數據包的傳輸是否完成,以提高物聯網設備之間數據傳輸的準確性。

應理解,在本發明各實施例中,上述各過程的序號的大小並不意味著執行順序的先後,各過程的執行順序應以其功能和內在邏輯確定,而不應對本發明實施例的實施過程構成任何限定。

上文結合圖1至圖6詳細描述了本發明提供的物聯網設備間的數據傳輸方法,下面結合圖7至圖10對本發明提供的物聯網設備間的數據傳輸系統進行詳細的描述。

圖7給出了本發明實施例提供的一種物聯網設備間的數據傳輸系統700的示意性框架圖。如圖7所示的數據傳輸系統700包括:源物聯網設備710、目標物聯網設備720和中間物聯網設備730。

其中,源物聯網設備710用於根據獲取的目標物聯網設備720的id信息,確定目標物聯網設備720的位置是否在源物聯網設備710的無線收發範圍內。若否,確定同時處在目標物聯網設備720的無線收發範圍和源物聯網設備710的無線收發範圍內的中間物聯網設備730。將源物聯網設備710的id信息,中間物聯網設備730的id信息和目標物聯網設備720的id信息,以及待傳輸數據封裝成數據包,並將數據包傳輸給中間物聯網設備730。中間物聯網設備730用於接收並向目標物聯網設備720傳輸數據包。

還應理解,在本發明實施例中,根據本發明實施例的數據傳輸系統700,可對應於根據本發明實施例的數據傳輸方法的執行主體,並且該基站500中的各個設備器件和/或模塊的上述和其它操作和/或功能分別為了實現圖1至圖6中的各個方法的相應流程,為了簡潔,在此不再贅述。

在該實施例中,當目標物聯網設備的位置不在源物聯網設備的無線收發範圍內時,通過確定同時處在目標物聯網設備的無線收發範圍和源物聯網設備的無線收發範圍內的中間物聯網設備,並源物聯網設備的id信息,所述中間物聯網設備的id信息和所述目標物聯網設備的id信息,以及待傳輸數據封裝成數據包,經中間物聯網設備向目標物聯網設備進行傳輸,以解決無線局域子網組網技術中由於互相連接的物聯網設備之間的距離有限導致物聯網設備不能通信的問題,從而提高物聯網設備之間的通信率。

可選地,作為本發明的一個實施例,如圖8所示,源物聯網設備710包括:第一確定模塊711、第二確定模塊712、編碼模塊713、封裝模塊714和第一發送模塊715。其中,

第一確定模塊711用於根據獲取的目標物聯網設備的id信息,確定目標物聯網設備的位置是否在源物聯網設備的無線收發範圍內,若否,確定同時處在目標物聯網設備的無線收發範圍和源物聯網設備的無線收發範圍內的中間物聯網設備。

第二確定模塊712用於根據源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息,確定源物聯網設備與目標物聯網設備之間的傳輸距離,並根據預設的對應關係,確定傳輸距離對應的失真編碼位數。其中,對應關係包括傳輸距離、數據傳輸速率與失真編碼位數的對應關係映射表。

編碼模塊713用於根據編碼規則和確定的失真編碼位數對待傳輸數據進行預失真編碼。封裝模塊714用於將源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息,以及預失真編碼後的待傳輸數據封裝成數據包。第一發送模塊715用於將數據包傳輸給中間物聯網設備730。

上述實施例中的物聯網設備間的數據傳輸系統,根據預設的對應關係,確定傳輸距離對應的失真編碼位數,並根據編碼規則和確定的失真編碼位數對待傳輸數據進行預失真編碼,將源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息,以及預失真編碼後的待傳輸數據封裝成數據包經中間物聯網設備向目標物聯網設備進行傳輸,可以彌補了傳輸過程中的失真,降低傳輸過程中的誤碼率。

可選地,作為本發明的另一個實施例,當中間物聯網設備為多個時,第二確定模塊712還用於:根據源物聯網設備的id信息,多個中間物聯網設備的id信息和目標物聯網設備的id信息,確定源物聯網設備與目標物聯網設備之間的多個傳輸距離,並根據預設的對應關係,確定多個傳輸距離中距離最短的傳輸距離對應的失真編碼位數。

編碼模塊713具體用於根據編碼規則和確定的失真編碼位數對待傳輸數據進行預失真編碼。封裝模塊714具體用於將源物聯網設備的id信息,確定距離最短的傳輸距離時的中間物聯網設備的id信息和目標物聯網設備的id信息,以及預失真編碼後的待傳輸數據封裝成數據包。

上述實施例中的物聯網設備間的數據傳輸系統,當確定的中間物聯網設備為多個時,需要根據預設的對應關係,從根據源物聯網設備的id信息,多個中間物聯網設備的id信息和目標物聯網設備的id信息,確定的源物聯網設備與目標物聯網設備之間的多個傳輸距離中,確定距離最短的傳輸距離,以提高物聯網設備之間的通信速率。

可選地,作為本發明的另一個實施例,第二確定模塊712還用於根據預設的對應關係,確定傳輸距離對應的數據傳輸速率。第一發送模塊715還用於以第二確定模塊712確定的數據傳輸速率將數據傳輸給中間物聯網設備730。

上述實施例中的物聯網設備間的數據傳輸系統,根據預設的對應關係,確定傳輸距離對應的失真編碼位數,並根據編碼規則和確定的失真編碼位數對待傳輸數據進行預失真編碼,將源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息,以及預失真編碼後的待傳輸數據封裝成數據包經中間物聯網設備向目標物聯網設備進行傳輸,可以彌補了傳輸過程中的失真,降低傳輸過程中的誤碼率,同時,能夠確保在所需的數據傳輸速率下使得接收數據包的物聯網設備正確地接收到數據包,在提高數據傳輸速率的同時不會提高誤碼率。

可選地,作為本發明的另一個實施例,如圖9所示,中間物聯網設備730包括:第一接收模塊731、第一處理模塊732、第一判斷模塊733和第二發送模塊734。其中,

第一接收模塊731用於接收源物聯網設備710發送的數據包。第一處理模塊732用於在第一接收模塊731接收到數據包後,對數據包進行解包處理。第一判斷模塊733用於根據第一處理模塊732得到的處理結果,確定是否將數據包向目標物聯網設備傳輸。

第二發送模塊734用於在第一判斷模塊733確定的結果為是時,向目標物聯網設備720傳輸數據包。或者,在第一判斷模塊733確定的結果為否時,向源物聯網設備710發送信息錯誤的第一反饋消息。

則在本發明實施例中,源物聯網設備710還包括:接收模塊716。接收模塊用於接收中間物聯網設備730發送的第一反饋消息。

上述實施例中的物聯網設備間的數據傳輸系統,通過中間物聯網設備對接收到的數據包進行解包處理,並根據處理結果,確定是否將數據包向目標物聯網設備傳輸,可以使得數據包的傳輸更加準確。

可選地,作為本發明的另一個實施例,如圖10所示,目標物聯網設備720包括:第二接收模塊721、第二處理模塊722、第二判斷模塊723和第三發送模塊724。其中,

第二接收模塊721用於接收中間物聯網設備730發送的數據包。

第二處理模塊722用於在第二接收模塊721接收到數據包後,對數據包進行解包處理。第二判斷模塊723用於根據第二處理模塊722得到的處理結果,確定目標物聯網設備是否為數據包傳輸路徑上的最後一個物聯網設備。第三發送模塊724用於第二判斷模塊723確定的結果為是時,經中間物聯網設備730向源物聯網設備710發送數據包已到達的第二反饋消息。

需要說明的是,在本發明實施例中,源物聯網設備710包括的接收模塊716還用於接收中間物聯網設備730發送的第二反饋消息。

上述實施例中的物聯網設備間的數據傳輸系統,通過目標物聯網設備對接收到的數據包進行解包處理,並根據處理結果,確定目標物聯網設備是否為數據包傳輸路徑上的最後一個物聯網設備,若是,經中間物聯網設備向源物聯網設備發送數據包已到達的第二反饋消息,從而使得源物聯網設備獲知該數據包的傳輸正確無誤。

可選地,作為本發明的另一個實施例,第二處理模塊722具體用於接收到數據包後對數據包進行解包處理,得到數據包的傳輸路徑,傳輸路徑包括源物聯網設備的id信息,中間物聯網設備的id信息和目標物聯網設備的id信息。第二判斷模塊723具體用於將目標物聯網設備的id信息與傳輸路徑上的最後一個物聯網設備的id信息比較,確定目標物聯網設備是否為數據包傳輸路徑上的最後一個物聯網設備。

上述實施例中的物聯網設備間的數據傳輸系統,通過目標物聯網設備對接收到的數據包進行解包處理,得到該數據包的傳輸路徑,並將自身的id信息與該傳輸路徑上的最後一個物聯網設備的id信息比較,確定目標物聯網設備是否為數據包傳輸路徑上的最後一個物聯網設備,以確定數據包的傳輸是否完成,以提高物聯網設備之間數據傳輸的準確性。

另外,本文中術語「和/或」,僅僅是一種描述關聯對象的關聯關係,表示可以存在三種關係,例如,a和/或b,可以表示:單獨存在a,同時存在a和b,單獨存在b這三種情況。另外,本文中字符「/」,一般表示前後關聯對象是一種「或」的關係。

本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、計算機軟體或者二者的結合來實現,為了清楚地說明硬體和軟體的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。

所屬領域的技術人員可以清楚地了解到,為了描述的方便和簡潔,上述描述的系統、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。

在本申請所提供的幾個實施例中,應該理解到,所揭露的系統、裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另外,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口、裝置或單元的間接耦合或通信連接,也可以是電的,機械的或其它的形式連接。

作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本發明實施例方案的目的。

另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以是兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用軟體功能單元的形式實現。

集成的單元如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分,或者該技術方案的全部或部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機物聯網設備(可以是個人計算機,伺服器,或者網絡物聯網設備等)執行本發明各個實施例方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬碟、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光碟等各種可以存儲程序代碼的介質。

以上,僅為本發明的具體實施方式,但本發明的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本發明揭露的技術範圍內,可輕易想到各種等效的修改或替換,這些修改或替換都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以權利要求的保護範圍為準。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀