專利名稱:IrDA兼容系統(tǒng)的事務(wù)處理支持的制作方法
本申請涉及Petre Nykanen的同未決臨時專利申請序號60/009954。該專利申請于1996年1月16日提交,題為“IrDA兼容系統(tǒng)的事務(wù)處理支持”。據(jù)此,根據(jù)35U.S.C.119(e)的條款在此提出優(yōu)先權(quán)要求,且將該專利申請的內(nèi)容在此全文引入作為參考。
本發(fā)明涉及紅外(IR)傳輸設(shè)備所用的協(xié)議,如IrDA(Infra-red DataAssociation,紅外數(shù)據(jù)協(xié)會)傳輸協(xié)議,更具體地說,涉及一種為包括帶媒體讀出的收發(fā)機的IrDA兼容系統(tǒng)提供事務(wù)處理支持的方法和裝置。
目前正由IrDA討論用于使紅外通信標準化的IrLAP(Link AccessProtocol,鏈路訪問協(xié)議)規(guī)范的媒體訪問控制(MAC)規(guī)則,要求收發(fā)機設(shè)備在啟動IR傳輸之前必須收聽至少500毫秒且在此期間探測不到IR數(shù)據(jù)鏈路連接。(注這里所談到的標準以及相關(guān)的標準資料可在網(wǎng)地“irda.org”上找到)。這500毫秒的滯后對于某些執(zhí)行IrLAP規(guī)范的系統(tǒng)如遙控器可能會產(chǎn)生問題。如果發(fā)射機裝置設(shè)定在紅外區(qū)連續(xù)收聽,這些問題或許可以在一定程度上得以避免。在此情況下,如果當有傳輸要求時未探測到IR信號,則可以立即進行無連接數(shù)據(jù)傳輸請求,而在通常情況下無連接服務(wù)會減慢。然而,當在紅外區(qū)有信號出現(xiàn)時,這種連續(xù)收聽裝置便有一個很大的缺點。這是因為此時該裝置在紅外區(qū)無信號而可供傳輸用之前變得毫無用處。
別的可使IrDA協(xié)議更適用于遙控器的途徑包括由于當避免由無連接數(shù)據(jù)幀發(fā)送時,面向連接的數(shù)據(jù)傳輸可自偶然丟失的數(shù)據(jù)幀中復(fù)原,在IrLAP規(guī)范中可將MAC規(guī)則放寬,以這種方式無連接數(shù)據(jù)服務(wù)可具有放寬的MAC或低檔設(shè)備即使在探測到別的信號時也可用來發(fā)射無連接數(shù)據(jù)幀,但將不得不產(chǎn)生一些關(guān)于時限的規(guī)則,以使無連接數(shù)據(jù)不會破壞鏈路連接;或較高層次如目標物體的用戶數(shù)據(jù)可置在用于察覺的XID幀,這對察覺幀的放寬的MAC給出了通路。
就硬件來說,在消費電子領(lǐng)域的系統(tǒng)比起由大多數(shù)IrDA-SIR(正式的IrDA規(guī)范)裝置所支持的要求傳輸?shù)木嚯x。因此,消費電子儀器的應(yīng)用便要求改變IrDA-SIR關(guān)于離收發(fā)機裝置的最短距離及可使用的最大輸出功率的定義。
IrDA面向連接的數(shù)據(jù)服務(wù)規(guī)范不適合消費電子設(shè)備的限度之內(nèi)。裝置的尺寸和所要求的操作功率排除了將面向連接數(shù)據(jù)服務(wù)的使用作為這個方面的可行選擇的可能性。為了實現(xiàn)支持IrDA規(guī)范的IrDA設(shè)備與消費電子業(yè)中的設(shè)備的連通性,必須選擇一個共同的最低功能性,使得高級臺式系統(tǒng)與象遙控器這樣的低級系統(tǒng)可依賴該功能性。
要解決的問題因而,本領(lǐng)域中的一個問題便是將IrLAP和IrLMP(鏈路管理協(xié)議)的無連接數(shù)據(jù)服務(wù)的功能性與在IrDA目標物交換(OBEX)規(guī)范中所定義的目標物封裝規(guī)則結(jié)合起來,以便能容納各種紅外收發(fā)機設(shè)備,特別是那些用于消費電子裝置中的設(shè)備。
目的因此,本發(fā)明的一個目的便是提供一種方法和裝置,以便為包括帶媒體讀出的收發(fā)機的IrDA兼容系統(tǒng)提供事務(wù)處理支持。
本發(fā)明的另一目的,是通過將IrDA OBEX規(guī)范的目標物交換規(guī)則置于IrLAP和IrLMP協(xié)議的無連接服務(wù)的數(shù)據(jù)中,來提供這樣的支持。
本發(fā)明涉及一種方法和裝置,使得IrLAP規(guī)范的MAC規(guī)范適用于容納各種紅外收發(fā)機設(shè)備,不管帶或不帶媒體讀出。本發(fā)明利用一含若干層的IrDA協(xié)議棧紅外協(xié)議 OSI模型
其中OSI代表開放系統(tǒng)互聯(lián),而LSAP指鏈路服務(wù)入口點。
可將這類協(xié)議棧應(yīng)用于很大一類設(shè)備中,如帶反饋的用于調(diào)諧器的遙控器、電視、影像、音響設(shè)備以及個人計算機。同樣,通過請求還可用來進行響應(yīng)或數(shù)據(jù)交易,如通過尋呼機對所收到的數(shù)字的報告、通過電話機對呼叫者身份的報告或通過蜂窩電話傳送電話薄里的項目。此外,它還適用于數(shù)據(jù)采集系統(tǒng),如通過手提GPS報告位置以及醫(yī)療系統(tǒng)的化化。
實施本發(fā)明的各種方式包括使用無連接數(shù)據(jù)服務(wù);使用XID幀;或使用專有的或公開的目標物定義。
最佳方法是將已存在于IrDA規(guī)范中的無連接數(shù)據(jù)服務(wù)與呈現(xiàn)的OBEX目標物定義聯(lián)用。這種方法無需改動已有系統(tǒng),且公開的服務(wù)規(guī)范保證了不同賣主出售的系統(tǒng)之間的連通性。
本發(fā)明旨在提供一種方法和裝置,使得IrLAP規(guī)范的媒體訪問控制規(guī)則適合于容納各種各樣帶或不帶媒體讀出的紅外收發(fā)機設(shè)備,特別是那些用于消費電子裝置中的設(shè)備。如下圖所示,本發(fā)明最好包括具有一系列功能層的IrDA協(xié)議棧,沿著開放系統(tǒng)互聯(lián)(OSI)模型的線,該棧包括紅外協(xié)議 OSI模型
層數(shù)3.鏈路管理協(xié)議 網(wǎng)絡(luò)
2.鏈路訪問協(xié)議 數(shù)據(jù)鏈路
1.連通性 實體的
其中OSI代表開放系統(tǒng)互聯(lián),而LSAP指鏈路服務(wù)入口點。
實體層,即第一層,可依設(shè)備的不同而有所不同。圖中所示的IrDA-SIR為正式IrDA規(guī)范,即涉及可達115.2kbit/sec的速度。然而,別的類似規(guī)范也可使用,如IrDA-FIR,為提議的快紅外,速度可達1.152Mbit/sec和4Mbit/sec,以及Sharp DASK,為銳(Sharp)專門系統(tǒng),速度上限為57.6kbit/sec。
數(shù)據(jù)鏈路層協(xié)議是IrLAP協(xié)議層,即第二層。該協(xié)議支持其它設(shè)備的發(fā)現(xiàn)和可靠的數(shù)據(jù)傳輸服務(wù)。這一層不僅要正確地向其它器件表明紅外區(qū)正在使用中,還必須服從MAC規(guī)則。
網(wǎng)絡(luò)層協(xié)議是IrLMP協(xié)議層,即第三層。該協(xié)議支持服務(wù)與服務(wù)之間的連接裝配以及將可靠IrLAP連接分為多個信道。這種一幀一幀地多路傳輸使得多個并行服務(wù)成為可能。
在IrLMP層之上還可有執(zhí)行各種功能的多個協(xié)議,例如,傳遞層的功能,即分段和重組,還有流動控制等等。在其它層之上的那一層為應(yīng)用層,它含有支持應(yīng)用所需的功能的服務(wù),如由IrDA指定的信息存取服務(wù)(IAS)。IAS由用戶和服務(wù)器組成,其中用戶可向服務(wù)器詢問有關(guān)主系統(tǒng)支持的服務(wù)情況。該服務(wù)器從一局部數(shù)據(jù)庫取出信息,該數(shù)據(jù)庫由服務(wù)范例具體信息組成,其中最重要的一條信息要數(shù)LSAP ID(鏈路服務(wù)入口點),在此存放著主系統(tǒng)中的服務(wù)范例。當出現(xiàn)服務(wù)與服務(wù)之間的連通時便使用該信息。
借助各層的運作,以下的描述展示這方面更為重要的一些特征。發(fā)現(xiàn)由數(shù)據(jù)連接層協(xié)議也即IrLAP協(xié)議層或第二層所支持的發(fā)現(xiàn)過程是用來使電臺找出何種其它設(shè)備可在紅外區(qū)域內(nèi)被見到。這一過程由IrLAP層實現(xiàn),盡管是通過IrLMP層轉(zhuǎn)接至該層的用戶的。上述發(fā)現(xiàn)過程是動態(tài)的,因而可使多個設(shè)備通過一次詢問而被識別出來。每一個響應(yīng)的設(shè)備可將下述信息返回始發(fā)者1)一個32位設(shè)備地址(因規(guī)范不同而可以變化);2)借助位域給出的服務(wù)提示,顯示所支持的服務(wù)種類,如傳真、調(diào)制解調(diào)器、電話、PDA和打印機;和3)設(shè)備的名稱,如用戶可定義像“Bob的PDA”這樣的信息串。
該發(fā)現(xiàn)這過程之后,用戶可挑選要連接的主設(shè)備或使這一連接操作自動完成。為找出該具體服務(wù)是否由主系統(tǒng)支持,可建立起IAS服務(wù)連接。IAS訪問IAS服務(wù)訪問常用來找出主系統(tǒng)是否支持所要求的服務(wù)。如果有多個主系統(tǒng),可同所有這些系統(tǒng)逐個進行IrLAP連接,以找出哪個主系統(tǒng)支持所需服務(wù)。該IAS訪問可通過將局部LSAP X與主LSAP 0相接來實現(xiàn),這時的IAS服務(wù)器總是置于LSAP 0上。在服務(wù)規(guī)范中定義由局部IAS用戶從主IAS數(shù)據(jù)庫取出的信息。該信息隨服務(wù)的不同而變化,但總會出現(xiàn)的一或兩件東西便是服務(wù)的用名和以此可在主系統(tǒng)里訪問它的LSAP。
服務(wù)連接的建立當含有所需服務(wù)的合適主系統(tǒng)找到后,便建立服務(wù)對服務(wù)的連接。這種服務(wù)連接只有當局部LSAP與主LSAP由IrLMP層接上后才工作。在這種配接過程中,各個LSAP互連以便接受向所配接的主LSAP傳到局部LSAP的數(shù)據(jù),反之亦然。在此之后,服務(wù)的專門化協(xié)議便可啟動。
IrLMP的LSAP配接基元可能含有一用戶日期域(可達60個八位字節(jié))。可將這一數(shù)據(jù)用在為實現(xiàn)變換加密密鑰這樣的目的而進行的連接建立中。加密方法,不管用哪一種,都是服務(wù)裝置可使用的任何現(xiàn)有的加密方法。這些方法的一個共同點,就是它們的影響范圍只限于在兩個給定LSAP之間所傳輸?shù)臄?shù)據(jù)。在幀中的IrLAP或IrLMP協(xié)議的特定域不受加密的影響。第三者可以看到在兩次服務(wù)作業(yè)間所發(fā)生的交易,但并不能辨認實際的數(shù)據(jù)內(nèi)容。
執(zhí)行過程該協(xié)議棧的執(zhí)行應(yīng)使終端用戶當IrLAP層連接失掉時能得到指示。IrDA規(guī)范規(guī)定當連接中斷3秒后應(yīng)給予終端用戶“不工作”指示。當斷路指示收到后,實際的服務(wù)連接將失掉。這種情況當鏈路失掉8~40秒(可商量的值)后可能發(fā)生。
中間節(jié)點本發(fā)明的IrDA協(xié)議棧可用作支持已知服務(wù)的兩設(shè)備之間的中間節(jié)點。這樣做時,有5個重要因素要加以考慮,它們是-服務(wù)規(guī)范和IAS信息-連接建立的實施-使用加密
-用戶交互作用及顯示-通過接口程序與已存在的服務(wù)協(xié)議棧相接。
一般說來,理解這方面IrDA規(guī)范的范圍十分重要。這是因為一些東西常常有意不提及,以使設(shè)計者可自由選擇不同的實施方案。本領(lǐng)域里的行家將有權(quán)在IrDA規(guī)范的范圍內(nèi)實施本發(fā)明。
可將這類協(xié)議棧應(yīng)用于很大一類設(shè)備中,如帶有反饋用于調(diào)諧器的遙控器、電視、影像、音響設(shè)備以及個人計算機。同樣,還可用于通過請求的數(shù)據(jù)交易,如通過尋呼機報告所收到的數(shù)字、通過電話機對呼話人身份的報告或通過蜂窩電話傳送電話薄里的項目。此外,它還適用于數(shù)據(jù)采集系統(tǒng),如通過手提GPS報告位置變化,以及醫(yī)療系統(tǒng)。
實施本發(fā)明的各種方式包括使用無連接數(shù)據(jù)服務(wù);使用XID幀;或使用專有或公開的目標物定義。
該最佳方案是將已存在于IrDA規(guī)范中的無連接數(shù)據(jù)服務(wù)與正要出現(xiàn)的OBEX物體定義聯(lián)用。這種方法無需改動已有系統(tǒng)。公開的服務(wù)規(guī)范保證了不同賣主出售的系統(tǒng)之間的連通性。面向連接的數(shù)據(jù)也可使用,但并非適合于所有場合,這是因為還要考慮MAC規(guī)則,或裝置的大小,或微處理器的操作性能。
本發(fā)明使得消費電子業(yè)在其系統(tǒng)中執(zhí)行IrDA協(xié)議成為可能,導(dǎo)致這些系統(tǒng)的制造商傾向于接受IrDA硬件規(guī)范。這會促進紅外協(xié)議的標準化。硬件規(guī)范可能會要求對紅外系統(tǒng)的距離和輸出功率作某些改變,但普通硬件的支持是對連通性的基本要求。
支持通訊和消費電子業(yè)中同樣的硬件平臺和相同的IrDA協(xié)議應(yīng)該能吸引越來越多的公司將連通性看作市場上的一種價值。這種支持也意味著許多干擾問題可以避免。這是因為IrDA協(xié)議確實支持媒體訪問控制來使干擾降至最低。
可將本發(fā)明應(yīng)用于很大一類器件,如前述的用于調(diào)諧器的遙控器、電視、影像、音響設(shè)備和個人計算機,以及電話、蜂窩電話,尋呼機、玩具、象手提GPS接收機這樣的數(shù)據(jù)產(chǎn)生系統(tǒng)、手表或帶鬧鐘或計時功能或用來輸入約會的PIM。
即使IrDA協(xié)議可不加修改地應(yīng)用于消費電子業(yè)的領(lǐng)域中,但可要求在IrDAIrLAP媒體訪問規(guī)則和硬件層規(guī)范上作些改變,至于作什么樣的改變就看本領(lǐng)域里的技術(shù)人員根據(jù)以上的論述如何發(fā)揮了。
權(quán)利要求
1.一個具有若干層的IrDA協(xié)議棧包括層數(shù)3.鏈路管理協(xié)議
2.鏈路訪問協(xié)議
1.連通性
其中LSAP為鏈路服務(wù)入口點。
2.根據(jù)權(quán)利要求1所述的IrDA協(xié)議棧,其中所述棧使用無連接數(shù)據(jù)服務(wù)來實現(xiàn)。
3.根據(jù)權(quán)利要求2所述的IrDA協(xié)議棧,其中所述無連接數(shù)據(jù)服務(wù)是與出現(xiàn)的OBEX目標物定義一起已存在于IrDA規(guī)范中的那種服務(wù)。
4.根據(jù)權(quán)利要求1所述的IrDA協(xié)議棧,其中所述棧使用XID幀來實現(xiàn)。
5.根據(jù)權(quán)利要求1所述的IrDA協(xié)議棧,其中所述棧使用專有或公開的目標物定義來實現(xiàn)。
6.根據(jù)權(quán)利要求1所述的IrDA協(xié)議棧,其中在所述第3層上部的那一層包括
7.根據(jù)權(quán)利要求1所述的IrDA協(xié)議棧,其中在所有其它各層之上的那一層包括會有支持應(yīng)用所需功能的服務(wù)的應(yīng)用層。
8.根據(jù)權(quán)利要求9所述的IrDA協(xié)議棧,其中所述服務(wù)包括IrDA規(guī)定的信息存取服務(wù)(IAS)。
9.根據(jù)權(quán)利要求1所述的IrDA協(xié)議棧,其中所述棧使用下列開放系統(tǒng)互聯(lián)(OSI)模型來實施紅外協(xié)議OSI模型
層數(shù)3.鏈路管理協(xié)議 網(wǎng)絡(luò)
2.鏈路訪問協(xié)議 數(shù)據(jù)鏈路
1.連通性實體的
10.根據(jù)權(quán)利要求1所述的IrDA協(xié)議棧,其中采用已存在于IrDA規(guī)范中的無連接數(shù)據(jù)服務(wù)與出現(xiàn)的OBEX目標物定義一起來實施所述的棧。
11.根據(jù)權(quán)利要求1所述的IrDA協(xié)議棧,其中所述鏈路訪問協(xié)議層,即第2層,支持對其它設(shè)備的發(fā)現(xiàn)以及可靠的數(shù)據(jù)傳輸服務(wù)。
12.根據(jù)權(quán)利要求1所述的IrDA協(xié)議棧,其中所述鏈路管理協(xié)議層,即第3層,支持服務(wù)與服務(wù)之間的連接裝配以及將可靠IrLAP連接分成多個信道,由此逐幀多路傳輸使得多個并行服務(wù)成為可能。
全文摘要
一種使IrLAP規(guī)范的MAC規(guī)則適合容納各種帶媒體讀出的紅外收發(fā)機設(shè)備的方法和裝置,該媒體讀出利用一IrDA協(xié)議棧,該協(xié)議棧有若干層,包括:右圖的內(nèi)容其中LSAP為鏈路服務(wù)入口點。這類協(xié)議??蓱?yīng)用于很大一類設(shè)備中,如帶反饋的調(diào)諧器用遙控器;可用來進行響應(yīng)式數(shù)據(jù)交易,如通過尋呼機報告所收到的數(shù)字;并可應(yīng)用于數(shù)據(jù)采集系統(tǒng),如通過手提GPS報告位置及醫(yī)療系統(tǒng)變化。實施本發(fā)明的各種方式包括:使用無連接數(shù)據(jù)服務(wù);使用XID幀;或使用專有或公開的目標物定義;最好將已存在于IrDA規(guī)范中的無連接數(shù)據(jù)服務(wù)與出現(xiàn)的OBEX物體定義一起用。執(zhí)行過程無需改動已有系統(tǒng),且該公開的服務(wù)規(guī)范保證了不同賣主出售的系統(tǒng)之間的連通性。
文檔編號H04B10/11GK1212803SQ97192823
公開日1999年3月31日 申請日期1997年1月15日 優(yōu)先權(quán)日1996年1月16日
發(fā)明者N·佩特里 申請人:諾基亞流動電話有限公司