新四季網

用於在i2c物理層連接上建立數據鏈路層協議的方法和系統的製作方法

2023-09-11 15:41:25

專利名稱:用於在i2c物理層連接上建立數據鏈路層協議的方法和系統的製作方法
技術領域:
本發明涉及一種用於建立一個數據鏈路層連接從而使能系統內與I2CTM-總線相連的多個模塊之間的數據通信的方法。該模塊可以是諸如蜂窩式或行動電話的移動通信裝置,和諸如功能蓋、照相機或類似物的外圍設備。另外,本發明涉及一種根據I2CTM技術規範以及根據數據鏈路層協議配置的數據包。
背景技術:
由飛利浦半導體(Philips Semiconductors)發布的、並在此併入以作為參考的I2CTM-總線技術規範(I2CTM是飛利浦的商標),是用於提供物理層以用於多個已連接的集成電路(IC)之間的數據通信的事實上的世界標準。該I2CTM-總線支持任何IC製作工藝,並包括一個用於傳送串行數據(SDA)的第一線路和一個用於傳送串行時鐘(SCL)的第二線路。每個與該I2CTM-總線相連接的IC都由唯一地址進行識別,並取決於每個IC的操作,它們可以在該I2CTM-總線上作為傳送器或是接收器。該已連接的IC可以作為從方或主方,其中主方確定何時與從方通信,並且其中該主方確定從方何時與主方通信。該I2CTM-總線技術規範規定了一個數據幀10,如圖1a所示,用於在該I2CTM-總線上進行數據通信,其中數據幀在該I2CTM-總線上傳輸之前要求「起始條件」12,並且由該接收IC的7位「地址」14組成。該地址14之後為數據方向位16,其中「0」表示「寫入」,而「1」表示「讀取」,並且該數據幀10由「停止條件」18結束。在接收該數據方向位16之後,該I2CTM技術規範要求該數據接收IC通過發送確認位20來確認地址14和數據方向位16的接收,伴隨以對I2CTM-數據總線的第一線路拉「0」來完成。跟隨著該確認位20的接收,該數據傳送IC開始數據22的傳送。每個數據字節的傳送都被跟隨以來自於該數據接收IC的另外的確認位,在圖1a中示為確認位24和數據26。最終,最後的數據字節26由最後的確認位28來確認。
在高速傳送模式下的數據幀30,如圖1b所示,進一步包括另一個「起始條件」32、一個8比特的「編碼」34和在「起始條件」38之前的「未確認位」36,其中該「起始條件」38取代了上述的「起始條件」12。另外,在高速傳送模式下,數據字節只在最後的數據字節傳送之後被確認。
「停止條件」18可以由另一個「起始條件」38所替代,以便考慮到在一個特定模式下要被發送到多個從的和/或主的IC的一連串數據。
I2CTM-總線提供用於在很多種電子設備中建立數據交換的手段,但是該I2CTM-總線技術規範未能提供用於連結具有不同傳輸層要求的電子系統的各種類型模塊的技術規範。因此,無論何時數據要經過該I2CTM-總線傳送,都需要在舊的和新增加的模塊,或是使用不同傳輸層協議的模塊之間建立兼容性。也就是說,當一組新的電子模塊要與使用I2CTM-總線的、按照第一組數據交換規則進行操作的現有電子系統相連接時,該組新的電子模塊在與現有的電子模塊進行通信時,需要根據該第一組數據交換規則來進行通信。因此,需要許多組數據交換規則,或是可選擇地,由最老的數據交換規則組確定應該使用哪一個,從而嚴重地限制了進一步的發展。

發明內容
本發明的一個目的在於提供一種用於解決上述問題和現有技術中的I2CTM技術規範的缺點的方法和系統,以及提供一種數據鏈路層協議,其在I2CTM-總線類型的網絡中提供後向和前向的兼容性。
進一步的,本發明的目的在於提供一種使能在使用各種傳輸層協議並與I2CTM-總線相連接的模塊之間的數據通信的數據鏈路層協議。
本發明一個特別的優點在於I2CTM數據幀內的數據包的提供,其中數據包可以在I2CTM-總線上載送任何類型的傳輸數據。
本發明一個特別的特徵涉及根據本發明的數據鏈路層協議在該I2CTM-總線上不需要任何特殊的I2CTM運行「模式」的事實。
上述目的、優點和特徵與眾多其它目的、優點和特徵一起將通過下文的詳細描述變得明顯,並根據本發明的第一方面通過用於在多個與I2CTM-總線相連接的電子模塊之間提供數據通信的系統來獲得,其中所述多個電子模塊的每一個都適於進行數據包通信,該數據包以分層的結構包括遵循I2CTM技術規範的物理層,包括用於數據有效載荷類型的第一頭標欄位和用於數據鏈路層版本的第二頭標欄位的數據鏈路層,以及包括用於一進行傳送的電子模塊的地址的第三頭標欄位、用於所述數據包長度的第四頭標欄位的網絡/傳輸層,並包括數據有效載荷。
通過在I2CTM物理層上添加更多的層,可以實現數據幀的重大進步。通過將要在I2CTM-總線上傳送的有效載荷,與包含參考模型中用於更多層的數據的附加頭標部分一起封包,可以獲得結構化的方案,其中數據包可以由根據很多種(根據協議的)有效載荷類型配置的數據組成,其中有效載荷類型可以由接收模塊適當地識別。也就是說,系統使利用多種協議的不同電子模塊能夠與I2CTM總線連接,因而提供前向和後向的兼容性。
在本上下文中,術語通信被解釋為在任何結構中,例如主/從結構中接收或傳送數據包。
另外,在本上下文中,術語第一,第二等等被解釋為識別號碼,而不是時間線本身上的物理位置。但是,該術語應該被解釋為在時間線上包含一個位置。
另外,在本上下文中,術語數據包被解釋為數據報或數據分組,即,要經由諸如總線的網絡連接進行通信的包,其中包一般包括頭標部分和有效載荷部分以及終止部分。包含在頭標部分中的信息可以解釋為一連串的層,其中在本上下文中的術語分層結構被解釋為諸如開放系統互聯(OSI)的參考模型,其主旨在於網絡中兩個端點之間的通信處理可以被分成層,而每一層都添加它自己特殊的、相關功能的組。
根據本發明第一方面的電子模塊可以包括移動通信裝置,諸如蜂窩、移動或衛星電話、個人數字助理,或另外的外圍設備。但是在本上下文中,術語模塊被廣泛地解釋為諸如集成電路(IC)或作為集成電路組的電子元件。
根據本發明第一方面的數據有效載荷類型可以包括OBEX(允許數據在裝置之間共享的裝置無關的通信協議)、TCP(傳輸控制協議)、IP(網際網路協議)、HTTP(超文本傳輸協議)、或是任何專有的有效載荷類型。事實上,該系統如前所述是後向以及前向兼容的,因此有效載荷類型(協議)更遠的將來的類型可以合併入該系統中。
根據本發明第一方面的數據鏈路層版本可以包括不兼容二進位的主版本,和兼容二進位的較小版本。
根據本發明第一方面的數據包可以在所述網絡/傳輸層中進一步包括第五頭標欄位,用於確定所述數據包中的數據有效載荷的起始的偏移值。該偏移值提供用於補償該網絡/傳輸協議將來的改變的手段,因此當該接收模塊不要求來自頭標的潛在數據時,該接收模塊通過該偏移值可以直接跳轉到該有效載荷的起始。
根據本發明第一方面的數據包可以在所述網絡/傳輸層中進一步包括在所述數據包中位於所述數據有效載荷起始之前的第六頭標欄位以用於緩衝。在該網絡/傳輸層中的第六頭標欄位在要合併該頭標將來的擴展時特別地有利。該偏移值補償數據有效載荷起始的潛在地偏移。
根據本發明第一方面的數據包可以進一步包括跟隨在數據有效載荷後的校驗和欄位。該校驗和為處理器提供計算所接收的數據有效載荷是否被正確接收的手段。
根據本發明第一方面的數據包可以在所述網絡/傳輸層中進一步包括第七頭標欄位,用作數據包號碼,並且可以在所述網絡/傳輸層中進一步包括第八頭標欄位,用作數據包片段序列號碼。該數據包號碼提供用於將數據消息分割成許多數據包的手段,而該數據包片段序列號碼提供用於將所分割的數據消息重新接合成特定順序的手段。
上述目的、優點和特徵與眾多其它目的、優點和特徵一起將通過下文的詳細描述變得明顯,並根據本發明的第二方面通過用於在多個與I2CTM-總線相連接的電子模塊之間進行通信的數據包來獲得,其中所述數據包以分層的結構包括遵循I2CTM技術規範的物理層數據,在第一頭標欄位中包括數據有效載荷類型並且在第二頭標欄位中包括數據鏈路層版本的數據鏈路層數據,以及在第三頭標欄位中包括一進行傳送的電子模塊的地址、在第四頭標欄位中包括所述數據包的長度的網絡/傳輸層數據,並包括數據有效載荷。
根據本發明第二方面的數據包可以合併根據本發明第一方面的系統的任何特徵。
上述目的、優點和特徵與眾多其它目的、優點和特徵一起將通過下文的詳細描述變得明顯,並根據本發明的第三方面通過適於接收根據本發明第二方面的數據包的接收器單元來獲得。
上述目的、優點和特徵與眾多其它目的、優點和特徵一起將通過下文的詳細描述變得明顯,並根據本發明的第四方面通過適於傳送根據本發明第二方面的數據包的傳送器單元來獲得。
上述目的、優點和特徵與眾多其它目的、優點和特徵一起將通過下文的詳細描述變得明顯,並根據本發明的第五方面通過用於在多個與I2CTM-總線相連接的電子模塊之間建立數據通信的方法來獲得,其中所述多個電子模塊的每一個都可以進行數據包通信,該數據包以分層的結構包括遵循I2CTM技術規範的物理層,並且其中所述方法包括在所述數據包中在數據鏈路層中提供用於數據有效載荷類型的第一頭標欄位和用於數據鏈路層版本的第二頭標欄位,並且在所述數據包中在網絡/傳輸層中提供用於一進行傳送的電子模塊的地址的第三頭標欄位,和用於所述數據包長度的第四頭標欄位,並在所述數據包中提供數據有效載荷。
根據本發明第五方面的方法可以合併根據本發明第一方面的系統的任何特徵,根據本發明第二方面的數據包的任何特徵,根據本發明第三方面的接收器單元的任何特徵,以及根據本發明第四方面的傳送器的任何特徵。
上述目的、優點和特徵與眾多其它目的、優點和特徵一起將通過下文的詳細描述變得明顯,並根據本發明的第六方面通過由適於執行下面步驟的代碼組成的電腦程式來獲得,當所述程序在數據處理器中運行時,適於在多個與I2CTM-總線相連接的電子模塊之間建立數據通信,其中所述多個電子模塊的每一個都可以進行數據包通信,該數據包以分層的結構包括/具有遵循I2CTM技術規範的物理層,並且其中所述程序在所述數據包中在數據鏈路層中提供用於數據有效載荷類型的第一頭標欄位和用於數據鏈路層版本的第二頭標欄位,並且在所述數據包中在網絡/傳輸層中提供用於一進行傳送的電子模塊的地址的第三頭標欄位,和用於所述數據包長度的第四頭標欄位,並在所述數據包中提供數據有效載荷。
根據本發明第六方面的電腦程式可以合併根據本發明第一方面的系統的任何特徵,根據本發明第二方面的數據包的任何特徵,以及根據本發明第三方面的方法的任何特徵。


本發明的上述和另外的目的、特徵和優點,將通過下述的說明性的而非限制性的對本發明優選實施例的詳細描述,並參考附圖而得到更好的理解,其中圖1a和1b,示出了現有技術中要在I2CTM-總線上傳輸的數據的I2CTM具體配置;圖1c,示出了根據本發明優選實施例的數據包;圖2,示出了對功能蓋和移動通信裝置建立通信的數據鏈路層;圖3,示出了應用層的通信,第一連接的建立,隨後通信的兩個例子;圖4,示出了功能蓋如何檢查在移動通信裝置上安裝了哪個midlet;圖5,示出了從功能蓋到移動通信裝置的midlet的傳輸;圖6,示出了功能蓋如何開始midlet,而不需要任何用戶交互;以及圖7,示出了用戶如何從應用菜單中開始midlet。
具體實施例方式
在下面各種實施例的描述中,對附圖進行參考,其在此構成了一部分,並且其中示出了作為各種實施例的圖例,在其中可以實施本發明。應該了解的是也可以利用其它實施例,並且可以在不背離本發明的範圍內作出結構和功能上的修改。
本描述中所應用的定義是可以配置成一個或更多數據包的消息,其中每個數據包都包括一個指定了低級通信規則的數據幀(物理層),即,何時傳送關於誰是數據包的預定接收器的信息,以及何時傳送實際數據分段。該數據分段可以根據本發明的優選實施例進一步包括一個頭標部分、一個數據有效載荷部分、以及一個終止部分。然而,通常數據包的整個結構同樣是這樣的一個頭標部分(包括物理層數據和更高層數據)、一個有效載荷部分和一個終止部分,但是在本上下文中,當提到頭標部分時,指該數據分段的頭標部分,除非另外特別說明的。
根據本發明優選實施例的數據包,如圖1c所示,利用I2CTM技術規範的數據幀10、30作為參考模型中的物理層。因此涉及本發明的更多的層通過在數據分段22、26中構成數據而被合併入該數據幀10、30中。該數據分段22、26通過以下表1中所示的格式封包為將要被傳送的數據,而在諸如移動通信裝置的電子模塊和外圍設備之間載送通信。

表1-在I2CTM媒體中所使用的頭標在消息的數據量超過了數據幀的限制的情況下,另外的信息被合併入頭標部分。
如下表2中和圖1c中所示,在需要分割消息的情況下,頭標進一步合併以數據包號碼和數據片段號碼,以使得接收電子模塊能夠識別該消息要被重新組合的正確順序。

表2-在I2CTM媒體上所使用的頭標I2C_協議22a本欄位描述了哪個協議被用於要在I2CTM-總線上通信的消息。現在定義了三個協議I2C_NEG用於數據鏈路層協議設定的協商協議,I2C_OBEX用於OBEX-類型通知。另外,也可以編碼TCP/IP、HTTP、和/或任何產品專有協議。
I2C_版本22b本欄位描述了頭標部分的版本。應該注意的是這不是用於數據包的協議的版本。該版本以XXX.YYY的格式進行傳送,其中XXX是主版本(不兼容二進位),而YYY是較小版本(兼容二進位的改變)。例如,如果I2C_版本的第一個八位字節是「0」,那麼初始地應用下面的條件傳輸速度是100kbps,I2CTM模式是單主方的,以及從來自I2C_協議的和向前的所有在前字節欄位中和值的最低有效字節來計算校驗和。如果I2C_版本的第二個八位字節不同於「0」,那麼仍然應用上述條件。
I2C_長度22c本欄位包括整個數據包的長度。
I2C_裝置22d本欄位包括發送數據包的電子模塊的I2CTM地址。本欄位在該I2CTM-總線上發送數據包時是必需的,因為I2CTM技術規範沒有包括這個。需要知道該數據包是來自於哪個電子模塊的,以將響應發送回該進行傳送的電子模塊。
I2C_偏移22e本欄位包括在數據包中有效載荷數據起始處字節的偏移。可選擇地,該偏移欄位包括在該數據包中用於有效載荷數據起始的地址。本欄位被合併入頭標部分中,以使該頭標後向兼容。當將來的欄位被添加到頭標中時,任何軟體可以轉發有效載荷數據,即使該軟體知道附加的欄位,因為該軟體可以基於該偏移(OFFSET)和版本(VERSION)欄位轉發該數據包。
I2C_分組_號碼22f對於已經被分成多個數據鏈路協議消息的傳輸協議消息,本欄位確定數據鏈路片段屬於哪個傳輸協議消息。
I2C-片段_號碼22g對於已經被分成多個數據鏈路協議消息的傳輸協議消息,本欄位確定該片段的序列號。
用於擴展22h本欄位打算用於補償頭標部分將來的擴展。將來可能在頭標中需要另外的欄位。這些擴展可以進行添加而仍然後向兼容,偏移(OFFSET)欄位將告訴接收實體實際數據包從哪兒開始。
I2C_數據22i本欄位包括實際有效載荷。這可以是例如OBEX信息、IP包或是其它任何的包格式。
校驗和22i校驗和被計算為從I2C_協議欄位和向前的消息幀中所有在前字節欄位的和值的最低有效字節。
例子本發明在下面通過例子進行描述,其中移動通信裝置通過I2CTM-總線並利用如上所述的數據鏈路層結構與功能蓋進行通信。
圖2示出了為功能蓋(functional cover)52和移動通信裝置建立通信的數據鏈路層,其中通信整體上由參考標記50指代。該功能蓋52是遵從該移動通信裝置的作業系統的部件,但是,其不由該作業系統設計或維持。
功能蓋52控制該功能蓋52功能性的開啟和關閉,它依靠所實施的實際應用程式而將有關於信息位置等等的信息提供給java伺服器。該Java伺服器提供用於從應用程式菜單中開始midlet的手段,其中midlet是運行在移動通信裝置中的標準的Java編碼模塊。另外,該Java伺服器提供用於當需要連接時執行要被連接的功能蓋的註冊通知的手段,以及用於存儲連接識別的手段,例如要連同管理該連接而使用的裝置識別(devID)和對象識別(objID)。
midlet例如可以是示出了用戶GPS的全球定位系統(GPS)midlet。應該注意的是該GPS midlet不是該移動通信裝置的作業系統軟體的一部分。
GPS midlet是GPS功能蓋特徵的「大腦」。在連接已經被設立以後(即應用層下所有的層都已準備好),該midlet是該移動通信裝置中僅有的做出決定和控制什麼應該發生的實體。
GPS midlet存儲在移動通信裝置的文件系統中,類似於從空中(OTA)設施下載或使用PC組(PC Suite)上載的midlet。
當功能蓋52與移動通信裝置相連接時,由於該功能蓋52引起了54中斷信號,而在核心伺服器56中註冊硬體中斷。
核心伺服器56處理低級功能蓋的特定問題,例如附件中斷、加電、連接器故障、移動通信裝置休眠、功能蓋休眠、以及重置處理。
核心伺服器56包括所有I2CTM專有信息,例如用於不同電子模塊或晶片的地址範圍,以及涉及已連接的I2CTM電子模塊的廣播信息。
核心伺服器56從庫60中請求58功能蓋52的鑑權,其隨後質詢62該功能蓋52。如果該質詢62被適當地響應64,該庫60轉發66一個OK(好)-信號給核心伺服器56,之後該核心伺服器請求68從媒體模塊70中激活。
媒體模塊70能夠依據來自於核心伺服器56上的請求,確定什麼I2CTM電子模塊被連接到I2CTM-總線上。
媒體模塊70實施數據鏈路層協議,並且可以處理多於一個的I2CTM硬體埠。
媒體模塊70通過協商請求72的通信並接收協商響應74而與功能蓋52進行協商。最終,該媒體模塊70將激活響應轉發76到核心伺服器56。
圖3示出了應用層通信,第一連接建立,隨後是通信的兩個例子。正如參考圖2描述的,緊隨數據鏈路層的建立,功能蓋52將包括裝置識別和對象識別的註冊信號轉發78到Java伺服器80。該Java伺服器80在步驟82期間註冊該裝置和對象識別,並將OK-信號轉發84到該功能蓋52中。
在某個點上midlet 86在移動通信裝置中被激活,並且該midlet86請求88Java伺服器80的open(打開)-函數。該Java伺服器80通過轉發90請求信號而請求該功能蓋52打開連接。當該功能蓋52將OK-信號提供92給該Java伺服器80時,該Java伺服器80將open-函數返回94給該midlet 86。
現在midlet 86可以通過從Java伺服器中請求96利用send(發送)-函數而將數據傳送到功能蓋52中,該Java伺服器將包括消息的數據通知轉發98到該功能蓋52,並將該send-函數的結果返回100到該midlet 86中。
功能蓋52可以將數據轉發到midlet86中,其使用Java伺服器82的read(讀)-函數來接收數據。該功能蓋52將數據通知轉發102到該Java伺服器中,該數據通知由該midlet86讀取104。這個過程可以持續達任何數量的周期,直到所請求的所有數據都在該midlet86和功能蓋52之間完全地交換。
圖4示出了功能蓋52如何檢查在該移動通信裝置上安裝了哪個midlet。該功能蓋52為特殊的文件夾中的midlet列表而請求106文件系統108。該文件系統108隨後檢查哪些midlet在該特殊的文件夾中,並將midlet列錶轉發110到該功能蓋52中。該功能蓋52現在可以決定是否需要將midlet推送給移動通信裝置。
圖5示出了midlet從功能蓋52到移動通信裝置的midlet的傳輸。該功能蓋52通過利用包括mime類型和文件名的信息的SendFile(發送文件)-函數將midlet轉發115到調度器114。在該功能蓋52啟動了文件的傳送之後,該調度器114基於SendFile指令的接收,將OK-信號轉發116到該功能蓋52,其中該文件如圖5中的例子所示,包括多於一個的片段。數據包的大小確定何時利用分段程序。
功能蓋52利用118 SendFragment(發送片斷)-函數用於轉發文件的第一片段,其中片段進一步通過調度器114被轉發120到文件系統122中。該文件系統122基於該第一片段的安全接收,將第一OK-信號轉發124到該調度器114中。隨後,該調度器114將第一OK-信號轉發126到該功能蓋52中,基於接收而將文件的第二片段轉發128到該調度器114中。類似地,該調度器114將該第二片段轉發130到該文件系統122中。該文件系統122基於該第二片段地安全接收,將第二OK-信號轉發132到該調度器114中。隨後,該調度器114將第二OK-信號134轉發到該功能蓋52中。
明顯地,這個過程可以依照要在電子模塊之間進行傳送的文件的大小而繼續。
圖6示出了功能蓋如何開始midlet,而不需要任何用戶交互。該功能蓋52利用136Java伺服器80的函數調用,LaunchMidlet(起動Midlet),該Java伺服器80轉發138OK-信號並通過利用Open-函數來執行該midlet。
圖7示出了用戶如何從應用菜單140中開始midlet。用戶點擊功能蓋菜單項目,並且應用菜單140利用142Java伺服器80的LaunchMidlet-函數調用。該Java伺服器80將OK-信號轉發144到應用程式菜單140,其隨後執行該midlet。
權利要求
1.一種用於在多個與I2CTM-總線相連接的電子模塊之間提供數據通信的系統,其中所述多個電子模塊的每一個都適於進行數據包通信,該數據包以分層的結構包括遵循I2CTM技術規範的物理層,包括用於數據有效載荷類型的第一頭標欄位和用於數據鏈路層版本的第二頭標欄位的數據鏈路層,以及包括用於一進行傳送的電子模塊的地址的第三頭標欄位和用於所述數據包長度的第四頭標欄位的網絡/傳輸層,並且包括數據有效載荷。
2.根據權利要求1的系統,其中所述電子模塊包括移動通信裝置,例如蜂窩、移動或衛星電話,個人數字助理,或另外的外圍設備。
3.根據權利要求1的系統,其中所述數據有效載荷類型包括OBEX、TCP、IP、HTTP、或任何專有的有效載荷類型。
4.根據權利要求1的系統,其中所述數據鏈路層版本包括不兼容二進位的主版本,以及兼容二進位的較小版本。
5.根據權利要求1的系統,其中所述數據包在所述網絡/傳輸層中進一步包括第五頭標欄位,其用於確定所述數據包中的數據有效載荷的起始的偏移值。
6.根據權利要求1的系統,其中所述數據包在所述網絡/傳輸層中進一步包括第六頭標欄位,其在所述數據包中位於所述數據有效載荷起始之前以用於緩衝。
7.根據權利要求1的系統,其中所述數據包進一步包括跟隨在該數據有效載荷後的校驗和欄位。
8.根據權利要求1的系統,其中所述數據包在所述網絡/傳輸層中進一步包括第七頭標欄位,用作數據包號碼。
9.根據權利要求1的系統,其中所述數據包在所述網絡/傳輸層中進一步包括第八頭標欄位,用作數據包片段序列號碼。
10.一種用於在多個與I2CTM-總線相連接的電子模塊之間進行通信的數據包,其中所述數據包以分層的結構包括遵循I2CTM技術規範的物理層數據,在第一頭標欄位中包括數據有效載荷類型且在第二頭標欄位中包括數據鏈路層版本的數據鏈路層數據,以及在第三頭標欄位中包括一進行傳送的電子模塊的地址和在第四頭標欄位中包括所述數據包的長度的網絡/傳輸層數據,並包括數據有效載荷。
11.根據權利要求10的數據包,在所述網絡/傳輸層中進一步包括第五頭標欄位,其用於確定所述數據包中的數據有效載荷的起始的偏移值。
12.根據權利要求10的數據包,其中所述數據有效載荷類型包括OBEX、TCP、IP、HTTP、或任何專有的有效載荷類型。
13.根據權利要求10的數據包,在所述網絡/傳輸層中進一步包括第六頭標欄位,其在所述數據包中位於所述數據有效載荷起始之前以用於緩衝。
14.根據權利要求10的數據包,進一步包括跟隨在該數據有效載荷後的校驗和欄位。
15.根據權利要求10的數據包,在所述網絡/傳輸層中進一步包括第七頭標欄位,用作數據包號碼。
16.根據權利要求10的數據包,在所述網絡/傳輸層中進一步包括第八頭標欄位,用作數據包片段序列號碼。
17.一種適於接收根據權利要求10到16中任意一個的數據包的接收器單元。
18.一種適於轉髮根據權利要求10到16中任意一個的數據包的轉發器單元。
19.一種用於在多個與I2CTM-總線相連接的電子模塊之間建立數據通信的方法,其中所述多個電子模塊的每一個都進行數據包通信,該數據包以分層的結構包括遵循I2CTM技術規範的物理層,並且其中所述方法包括在所述數據包中在數據鏈路層中提供用於數據有效載荷類型的第一頭標欄位和用於數據鏈路層版本的第二頭標欄位,並且在所述數據包中在網絡/傳輸層中提供用於一進行傳送的電子模塊的地址的第三頭標欄位,和用於所述數據包長度的第四頭標欄位,並在所述數據包中提供數據有效載荷。
20.一種包括適於執行下面步驟的代碼的電腦程式,當所述程序在數據處理器中運行時,適於在多個與I2CTM-總線相連接的電子模塊之間建立數據通信,其中所述多個電子模塊的每一個都進行數據包通信,該數據包以分層的結構包括,具有遵循I2CTM技術規範的物理層,並且其中所述程序在所述數據包中在數據鏈路層中提供用於數據有效載荷類型的第一頭標欄位和用於數據鏈路層版本的第二頭標欄位,並且在所述數據包中在網絡/傳輸層中提供用於一進行傳送的電子模塊的地址的第三頭標欄位和用於所述數據包長度的第四頭標欄位,並在所述數據包中提供數據有效載荷。
全文摘要
本發明涉及一種用於在系統中的多個與I
文檔編號H04L29/08GK1813456SQ200480018041
公開日2006年8月2日 申請日期2004年6月22日 優先權日2003年6月26日
發明者R·維萊弗蘭斯, J·桑伯格 申請人:諾基亞有限公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀