亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路的制作方法

文檔序號:7635948閱讀:142來源:國知局
專利名稱:通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及用于進(jìn)行數(shù)據(jù)的傳送的發(fā)送接收的通信設(shè)備、通信系統(tǒng)、通 信方法、通信程序、通信電^各。
背景技術(shù)
近年來,在移動(dòng)電話上附加攝像機(jī)功能,從而將攝像機(jī)所拍攝的圖像數(shù) 據(jù)傳送到電視機(jī)、打印機(jī)等設(shè)備,并且該設(shè)備進(jìn)行圖像顯示處理等規(guī)定的處 理的應(yīng)用正在普及。作為連接移動(dòng)電話和電視機(jī)、打印機(jī)、PC ( Personal Computer)的接口 , 有IrDA (Infrared Data Association)等的紅外線方式(參照非專利文獻(xiàn)1 、 2 )。IrDA等的紅外線方式,由于具有方向性,因而在通信設(shè)備間存在遮擋物 時(shí),不可能進(jìn)行數(shù)據(jù)的傳送,而在通信設(shè)備間的通路良好時(shí),可進(jìn)行高速的 數(shù)據(jù)傳送。在IrDA標(biāo)準(zhǔn)中,有最大傳送速度為16Mbps的Very Fast IR( VFIR )、 4Mbps的FastIR (FIR)、通信速度為115.2kbps以下的SIR,但目前市場中出 售的產(chǎn)品是最大傳送速度為4Mbps為止的產(chǎn)品。圖14表示在作為紅外線通信的標(biāo)準(zhǔn)之一的IrDA標(biāo)準(zhǔn)中,IrLAP層的連 接建立為止的步驟。主站是首先搜索通信對方的一側(cè)的站,即,是請求建立數(shù)據(jù)傳送狀態(tài)的 站,是發(fā)送站搜索命令(XID命令)的一側(cè)的站。而副站是接受該請求的站, 是發(fā)送對站搜索命令的站搜索響應(yīng)(XID響應(yīng))的一側(cè)的站。將從主站對副 站的請求(命令)稱為命令,相反地,將對于該命令的/人副站對主站的應(yīng)答 稱為響應(yīng)。XID命令是從主站在可通信的距離內(nèi)搜索是否存在可成為副站的命令。 表示括號內(nèi)號碼的SlotNumber表示在發(fā)送第幾個(gè)命令。接受了 XID命令的副站發(fā)回作為站搜索響應(yīng)的XID響應(yīng),進(jìn)行使主站知 道本站存在的處理。主站發(fā)送規(guī)定的數(shù)的XID命令,并將最后的XID命令的 SlotNumber設(shè)為255。 SlotNumber255表示它是最后的命令(XID-END )。
接著,主站使用SNRM命令使副站知道本站的最大可傳送速度、最大可接收數(shù)據(jù)長度等通信上必要的參數(shù)。接受了該命令的副站將它們與本站的設(shè)定值進(jìn)行比較,使用UA響應(yīng)而使主站知道可接受的設(shè)定值。如果更詳細(xì)地論述,則如下那樣。即,在IrDA標(biāo)準(zhǔn)中,來自主站的XID 命令的分組的發(fā)送個(gè)數(shù)可從1個(gè)、6個(gè)、8個(gè)、16個(gè)中選擇,該值被記述在 XID命令的Discovery flag中。然后,例如,如圖14那樣,在將XID命令的 分組每次發(fā)送8個(gè)時(shí),從第1個(gè)至第8個(gè)為止,使SlotNumber分別從0到7, 最后使SlotNumber為255而發(fā)送XID-END命令,并將它是最后的分組的情 況通知作為對方站的副站。然后,在發(fā)送最后的分組后,經(jīng)過約500毫秒的 時(shí)間,重復(fù)進(jìn)行再次發(fā)送從第1個(gè)至第8個(gè)的分組。再有,分組之間的發(fā)送 間隔為25毫秒至85毫秒。副站并不是接收XID命令就立即決定發(fā)回XID響應(yīng),而是在4妄收到具有 任意(隨機(jī)的值)的SlotNumber的分組后,發(fā)回XID響應(yīng)。例如,在發(fā)送來 8時(shí)隙的XID命令分組時(shí),副站可以任意地決定是在接收到第1個(gè)分組后發(fā) 回XID響應(yīng),還是在接收到第8個(gè)分組后發(fā)回XID響應(yīng)。作為例子,在圖 14中,表示在接收到第3個(gè)分組后發(fā)回XID響應(yīng)的情況。再有,該XID命令和XID響應(yīng),由IrDA標(biāo)準(zhǔn)決定才艮據(jù)SIR以9600bps 的傳送速度進(jìn)行。該傳送速度與后述的數(shù)據(jù)幀的傳送速度的4Mbps相比非常 慢。因此,在該XID命令和XID響應(yīng)的發(fā)送接收上所需的時(shí)間長。經(jīng)過以上 步驟,主站和副站之間的站搜索步驟結(jié)束。在站搜索步驟結(jié)束后,主站使用SNRM命令使副站知道本站的最大可傳 送速度、最大可接收數(shù)據(jù)長度等的通信上所需的參數(shù)。接受了該命令的副站 使用UA響應(yīng)使主站知道本站的最大可傳送速度、最大可接收數(shù)據(jù)長度等的 通信上所需的參數(shù),從而建立被決定最大可傳送速度、最大可傳送數(shù)據(jù)長度 等,主站和副站之間的IrLAP的連接狀態(tài)。在基于上述IrLAP的命令分組的IrLAP的連接之后,通過IrLAP的數(shù)據(jù) 分組,進(jìn)行IrLMP、 Tiny TP 、 OBEX的連接。主站的IrLMP的連接請求通過IrLAP的數(shù)據(jù)分組被傳送到副站,副站的 IrLMP連接應(yīng)答通過IrLAP的數(shù)據(jù)分組被傳送到主站,進(jìn)行IrLMP的連接。接著,Tiny TP的連接請求通過IrLAP的數(shù)據(jù)分組纟皮傳送到副站,副站的 Tiny TP連接應(yīng)答通過IrLAP的數(shù)據(jù)分組被傳送到主站,進(jìn)行Tiny TP的連4妄。
進(jìn)而,主站的OBEX的連接請求通過IrLAP的數(shù)據(jù)分組被傳送到副站, 副站的OBEX連接應(yīng)答通過IrLAP的數(shù)據(jù)分組被傳送到主站,進(jìn)行OBEX的 連接,從而建立可進(jìn)行信息數(shù)據(jù)的傳送的連接狀態(tài)。在斷開時(shí),OBEX的斷開請求和應(yīng)答、Tiny TP的斷開請求和應(yīng)答、IrLMP 的斷開請求和應(yīng)答通過IrLAP的數(shù)據(jù)分組來傳送,接著,傳送作為IrLAP的 斷開請求命令分組的DISC命令和作為應(yīng)答命令分組的UA響應(yīng),主站和副 站之間的通信狀態(tài)被斷開。此外,在IrDA中,決定以幀為單位進(jìn)行通信。圖16中表示IrDA的幀。 IrDA的幀包括前置字段、起始標(biāo)記、地址字段、控制字段、數(shù)據(jù)字段、FCS、 結(jié)束標(biāo)記。在上述字段中,前置字段用于生成接收端在接收電路內(nèi)所使用的 接收時(shí)鐘。另外,在FCS中,包含用于差錯(cuò)檢測的檢錯(cuò)碼。在幀中,有用于信息傳送的I (Information)幀、用于通信的監(jiān)視控制的 S (Supervisory)幀、以及用于通信的連接和斷開的U (Unnumbered)幀。用 于識別這些I、 S、 U幀的信息包含在上述控制字段中。通常,由于被傳輸?shù)臄?shù)據(jù)不能用1幀發(fā)送的情況居多,所以被分割為多 個(gè)I幀或UI幀后發(fā)送。I幀在數(shù)據(jù)字段中具有要傳輸?shù)臄?shù)據(jù),通過具有用于 數(shù)據(jù)遺失檢驗(yàn)的連續(xù)號碼,實(shí)現(xiàn)可靠性高的通信。UI幀在I字段中具有要傳 輸?shù)臄?shù)據(jù),但不具有用于數(shù)據(jù)遺失檢驗(yàn)的連續(xù)號碼。S幀為沒有用于保存數(shù) 據(jù)的數(shù)據(jù)字段的結(jié)構(gòu),用于傳輸接收準(zhǔn)備完成、忙狀態(tài)、重發(fā)請求等。U幀 沒有I幀那樣的連續(xù)號碼,所以被稱為非號碼幀,用于通信模式的設(shè)定、應(yīng) 答或異常狀態(tài)的報(bào)告、數(shù)據(jù)鏈路的建立或斷開。[非專利文獻(xiàn) l]Infrared Data Association Serial Infrared Link Access Protocol (IrLAP) Versionl.l (June 16, 1996)[非專利文獻(xiàn)2]Infrared Data Association Serial Infrared Physical Layer Specification Version" ( May 30, 2003 )但是,在上述以往的結(jié)構(gòu)中,產(chǎn)生數(shù)據(jù)傳送所需的時(shí)間長,傳送效率下 降的問題。即,如上所述,在IrDA中通信的建立之前,需要500毫秒的讀出 (sensing)、基于XID命令的站搜索、基于SNRM、 UA的協(xié)商(negotiation)參數(shù)的交換。在通信區(qū)域內(nèi)存在多個(gè)通信站時(shí),為了防止因未預(yù)期的站的發(fā)光而妨礙
通信的現(xiàn)象,需要對區(qū)域內(nèi)的站進(jìn)行控制。但是,紅外線的方向性好,此外, 實(shí)際上進(jìn)行紅外線通信的情況下大多是一對一通信,所以還需要進(jìn)行基于設(shè) 備的自動(dòng)的通信區(qū)域的站搜索。而且,基于該XID的站搜索按照IrDA標(biāo)準(zhǔn)被規(guī)定為9600bps,速度比交 換數(shù)據(jù)的4Mbps的速度低得多。此外,在傳送信息數(shù)據(jù)之前,如圖15所示, 在完成了 IrLAP的連接后,對IrLMP、 Tiny TP、 OBEX依次進(jìn)行IrLAP的數(shù) 據(jù)分組交換,需要將各個(gè)層順序地連接。在斷開時(shí)也同樣地以O(shè)BEX、 Tiny TP、 IrLMP、 IrLAP的順序進(jìn)行斷開。因以上的理由,在從某一 臺信息終端向另 一 臺信息終端用紅外線傳送凄t 據(jù)的使用方法中,由于直至進(jìn)行該數(shù)據(jù)傳送的時(shí)間和斷開為止的時(shí)間,所以 作為整體的傳送效率下降。此外,在從移動(dòng)終端對圖像顯示裝置傳送圖像的使用方法中,在發(fā)送中 產(chǎn)生了差錯(cuò)時(shí),有時(shí)通過用戶可容易地判別發(fā)送失敗。例如,有時(shí)接收端圖 像顯示裝置的顯示與用戶發(fā)送的有所不同,有時(shí)顯示沒有被更新。用戶進(jìn)行發(fā)送操作,如果直至可判斷該發(fā)送是成功還是失敗的時(shí)間短, 則即使未進(jìn)行沒有差錯(cuò)的可靠的通信,有時(shí)用戶通過再操作而再次發(fā)送,也 不會產(chǎn)生大的負(fù)擔(dān)。在這樣的裝置中,能夠進(jìn)行數(shù)據(jù)的接收就可以,能夠節(jié) 省發(fā)送電路和裝置。但是,由于在IrDA中規(guī)定了接收機(jī)也發(fā)回對命令的響應(yīng),所以需要將 發(fā)送電路和裝置設(shè)置在所有的接收機(jī)中。發(fā)明內(nèi)容本發(fā)明的目的是,提供能夠縮短通信連接上所需的時(shí)間的通信設(shè)備、通 信系統(tǒng)、通信方法、通信程序、通信電路。為了實(shí)現(xiàn)上述目的,本發(fā)明的通信設(shè)備,是與副站進(jìn)行通信的主站的通 信i殳備,其特征在于,包括第1協(xié)議控制單元,在進(jìn)行與副站的通信連才妻 時(shí),不發(fā)送用于確認(rèn)副站存在的站搜索命令,而發(fā)送第1連接請求命令來進(jìn) 行連接處理。本發(fā)明的通信設(shè)備,是與主站進(jìn)行通信的副站的通信設(shè)備,其特征在于, 包括第1協(xié)議控制單元,不接收主站用于確認(rèn)副站存在的站搜索命令,而 在從主站接收到第1連接請求命令時(shí),發(fā)送與該第1連接請求命令對應(yīng)的連 接應(yīng)答響應(yīng)來進(jìn)行連接處理。本發(fā)明的通信方法,用于與副站進(jìn)行通信的主站的通信設(shè)備,其特征在 于,在進(jìn)行與副站的通信連接時(shí),不發(fā)送用于確認(rèn)副站存在的站搜索命令, 而發(fā)送第1連接請求命令來進(jìn)行連接處理。本發(fā)明的通信方法,用于與主站進(jìn)行通信的副站的通信設(shè)備,其特征在 于,在不接收主站用于確認(rèn)副站存在的站搜索命令,而從主站接收到第l連 接請求命令時(shí),發(fā)送與該第1連接請求命令對應(yīng)的連接應(yīng)答響應(yīng)來進(jìn)行連接 處理。本發(fā)明的通信系統(tǒng)的特征在于,包括作為上述主站的通信設(shè)備,以及 作為上述副站的通信設(shè)備。根據(jù)上述結(jié)構(gòu)和方法,在主站進(jìn)行與副站的通信連接時(shí),不發(fā)送用于確認(rèn)副站存在的站搜索命令(例如相當(dāng)于IrDA的XID ),而發(fā)送連接請求命令 (例如相當(dāng)于IrSimple的SNRM )。另 一方面,在副站,不接收用于主站確^人副站存在的站搜索命令(相當(dāng)于上述XID ),而在從主站接收到連接請求命令 (相當(dāng)于上述SNTRM)時(shí),發(fā)送與該連接請求命令對應(yīng)的連接應(yīng)答響應(yīng)(例如相當(dāng)于IrSimple的UA )。因此,根據(jù)上述連接順序,不需要進(jìn)行與站搜索有關(guān)的通信。因此,由于將連接時(shí)的順序簡化,所以具有能夠縮短通信連接上所需的時(shí)間的效果。例如,將使用IrDA作為整體的傳送效率下降的主站和副站的連接上所需的時(shí)間縮短,能夠?qū)崿F(xiàn)從連接請求至信息傳送、斷開為止的傳送效率(通信效率)高的通信協(xié)議。再有,上述通信設(shè)備也可以通過計(jì)算機(jī)來實(shí)現(xiàn),這種情況下,通過使計(jì) 算機(jī)作為上述通信設(shè)備的各單元進(jìn)行動(dòng)作,從而由計(jì)算機(jī)實(shí)現(xiàn)上述通信設(shè)備 的通信設(shè)備的通信程序、以及記錄了該程序的計(jì)算機(jī)可讀取的記錄介質(zhì),也 屬于本發(fā)明的范疇。此外,上述通信設(shè)備也可以通過具有上述各單元功能的通信電路來實(shí)現(xiàn)。 此外,上述通信設(shè)備適合于由該通信設(shè)備進(jìn)行通信的移動(dòng)電話。 此外,上述通信設(shè)備適合于基于由該通信設(shè)備所接收的數(shù)據(jù)進(jìn)行顯示的 顯示裝置。此外,上述通信設(shè)備適合于基于由該通信設(shè)備所接收的數(shù)據(jù)進(jìn)行打印的 打印裝置。
此外,上述通信設(shè)備適合于基于由該通信設(shè)備所接收的數(shù)據(jù)進(jìn)行記錄的 記錄裝置。本發(fā)明的其他目的、特征和優(yōu)點(diǎn),通過以下所示的記述而十分清楚。另 外,本發(fā)明的好處在參照附圖的以下說明中將變得很明顯。


圖1是作為本發(fā)明實(shí)施方式1的發(fā)送機(jī)的方框圖。圖2是作為本發(fā)明實(shí)施方式2的接收機(jī)的方框圖。圖3是作為本發(fā)明實(shí)施方式3的發(fā)送機(jī)的方框圖。圖4是由上述發(fā)送機(jī)發(fā)送SNRM命令作為第一命令時(shí)的信號順序圖。圖5是表示上述SNRM內(nèi)的Destination Device Address 4皮i殳定為 OxFFFFFFFF的框圖。圖6是表示被附加了高層用戶數(shù)據(jù)的SNRM命令和DISC命令的框圖, 圖6的(a)表示SNRM命令的細(xì)節(jié),圖6的(b)表示DISC命令的細(xì)節(jié), 圖6的(c )表示IrDA中的連接參數(shù)格式的細(xì)節(jié),圖6的(d)表示IrDA中 的連接參數(shù)格式的細(xì)節(jié)。圖7表示被附加了高層用戶數(shù)據(jù)的UA響應(yīng),圖7的(a)表示對于SNRM 的響應(yīng),圖7的(b)表示對于DISC的響應(yīng),圖7的(c)表示DM響應(yīng)。圖8是上述發(fā)送機(jī)中的接續(xù)SNRM命令而發(fā)送XID命令時(shí)的信號順序圖。圖9是上述發(fā)送機(jī)和接收機(jī)中的接續(xù)SNRM命令、XID命令而開始IrDA 連接時(shí)的信號順序圖。圖10是上述發(fā)送機(jī)中的接續(xù)SNRM命令、XID命令而再次發(fā)送SNRM 命令時(shí)的信號順序圖。圖11是上述發(fā)送機(jī)和接收機(jī)中的連續(xù)接收XID命令,并進(jìn)行通常的IrDA 連接時(shí)的信號順序圖。圖12是上述發(fā)送機(jī)和接收機(jī)中的連續(xù)接收XID命令、SNRM命令,并 發(fā)送UA響應(yīng)時(shí)的信號順序圖。命令的框圖。圖14是表示上述發(fā)送機(jī)和接收機(jī)中的連接IrDA的IrLAP的步驟的信號
順序圖。圖15是表示上述發(fā)送機(jī)和接收機(jī)中的直至進(jìn)行IrDA的數(shù)據(jù)傳送為止的 連接步驟的信號順序圖。圖16是表示上述IrDA的幀結(jié)構(gòu)的框圖。圖17是上述發(fā)送機(jī)和接收機(jī)中的單方向連接的連接步驟的信號順序圖。 圖18是上述發(fā)送機(jī)和接收機(jī)中的命令中還包含了用戶數(shù)據(jù)情況下的信 號順序圖。圖19是表示IrDA中的XID命令格式的圖。 圖20是表示本發(fā)明實(shí)施例的使用了移動(dòng)電話的紅外線通信的圖。 圖21是表示本發(fā)明實(shí)施例的使用了顯示裝置的紅外線通信的圖。 圖22是表示本發(fā)明實(shí)施例的使用了打印裝置的紅外線通信的圖。 圖23是表示本發(fā)明實(shí)施例的使用了記錄裝置的紅外線通信的圖。 圖24是同時(shí)具有IrSimpIe(雙方向通信)和IrDA的功能的通信機(jī)的LAP 層的功能方框圖。圖25是僅具有IrSimple (也包含單方向發(fā)送、單方向接收功能)的功能 的通信機(jī)的LAP層的功能方框圖。圖26是僅具有IrSimple單方向發(fā)送功能的通信機(jī)的LAP層的功能方框圖。圖27是僅具有IrSimple單方向接收功能的通信機(jī)的LAP層的功能方框圖。圖28是表示發(fā)送機(jī)和接收機(jī)具有的協(xié)議和連接后的協(xié)議之間的關(guān)系的表。圖29是表示連接步驟和各設(shè)備的顯示例子的說明圖,連接步驟在作為發(fā) 送機(jī)的移動(dòng)電話和作為接收機(jī)的TV等的顯示裝置都處于IrSimple雙方向?qū)?應(yīng)的情況下進(jìn)行。圖30是表示連接步驟和各設(shè)備上的顯示例子的說明圖,連接步驟在作為 發(fā)送機(jī)的移動(dòng)電話和作為接收機(jī)的TV等的顯示裝置都處于IrSimple單方向 對應(yīng)的情況下進(jìn)行。圖31是表示連接步驟和各設(shè)備的顯示例子的說明圖,連接步驟在作為發(fā) 送機(jī)的移動(dòng)電話和作為接收機(jī)的TV等的顯示裝置連接時(shí),進(jìn)行IrSimpk雙 方向的通信的移動(dòng)電話和可進(jìn)行IrSimple單方向下的通信的顯示裝置的情況 下進(jìn)行。圖32是表示連接步驟和各設(shè)備的顯示例子的說明圖,連接步驟在作為發(fā)送機(jī)的移動(dòng)電話和作為接收機(jī)的TV等的顯示裝置連接時(shí),進(jìn)行以往的IrDA 下的通信的移動(dòng)電話和按IrSimple雙方向及IrDA兩者的協(xié)議可進(jìn)行通信的顯 示裝置的情況下進(jìn)行。圖33是表示連接步驟和各設(shè)備的顯示例子的說明圖,連接步驟在作為發(fā) 送機(jī)的移動(dòng)電話和作為接收機(jī)的TV等的顯示裝置連接時(shí),進(jìn)行以往的IrDA 下的通信的移動(dòng)電話和可進(jìn)行IrSimple單方向下的通信的顯示裝置的情況下 進(jìn)行。圖34是表示OSI7分層模型、IrDA的分層和本發(fā)明的分層之間的對應(yīng)關(guān) 系的模式圖。圖35的(a)是本發(fā)明實(shí)施方式的連接建立的順序圖,圖35的(b)是 本發(fā)明實(shí)施方式的連接建立的順序圖,圖35的(c)是本發(fā)明實(shí)施方式的用 于連接建立的分組格式。圖36的(a)是表示本發(fā)明實(shí)施方式的數(shù)據(jù)交換順序的圖,圖36的(b) 是表示本發(fā)明實(shí)施方式的數(shù)據(jù)交換順序的圖。圖37的(a)是表示在IrDA的數(shù)據(jù)交換中所使用的分組格式的圖,圖 37的(b)是表示本發(fā)明的數(shù)據(jù)交換中所使用的分組格式的圖。圖38的U)是表示本發(fā)明實(shí)施方式的數(shù)據(jù)交換順序的圖,圖38的(b) 是表示本發(fā)明實(shí)施方式的數(shù)據(jù)交換順序的圖。圖39的(a.)是表示本發(fā)明實(shí)施方式的斷開順序的圖,圖39的(b)是 表示本發(fā)明實(shí)施方式的斷開順序的圖,圖39的(c)是本發(fā)明實(shí)施方式的斷 開順序的分組才各式。圖40是表示本發(fā)明實(shí)施方式的連接順序時(shí)的各層間的函數(shù)(命令、消息) 和分組的流的順序圖。圖41的(a)是表示本發(fā)明實(shí)施方式的連接順序時(shí)的圖40和圖42中向 右箭頭的各層間的函數(shù)中的數(shù)據(jù)變化的說明圖,圖41的(b)是表示本發(fā)明 實(shí)施方式的各層間的函數(shù)中的數(shù)據(jù)變化的圖。和分組的流的順序圖。圖43是表示本發(fā)明實(shí)施方式的數(shù)據(jù)交換時(shí)的各層間的函數(shù)(命令、消息)
和分組的流的順序圖。圖44是表示本發(fā)明實(shí)施方式的數(shù)據(jù)交換時(shí)的圖43和圖45中的各層間的 函數(shù)中的數(shù)據(jù)變化的圖。圖45是表示本發(fā)明實(shí)施方式的數(shù)據(jù)交換時(shí)的各層間的函數(shù)(命令、消息) 和分組的流的順序圖。和分組的流的順序圖。圖47的(a)是表示本發(fā)明實(shí)施方式的斷開順序時(shí)的圖46和圖48中的 向右箭頭的各層間的函數(shù)中的數(shù)據(jù)變化的說明圖,圖47的(b)是表示本發(fā) 明實(shí)施方式的各層間的函數(shù)中的數(shù)據(jù)變化的說明圖。圖48是表示本發(fā)明實(shí)施方式的斷開順序時(shí)的各層間的函數(shù)(命令、消息) 和分組的流的順序圖。圖49是表示本發(fā)明實(shí)施方式的主站中的連接請求函數(shù)的數(shù)據(jù)和連接參 數(shù)的轉(zhuǎn)送的模式圖。圖50是表示本發(fā)明實(shí)施方式的副站中的連接請求函數(shù)的連接參數(shù)的轉(zhuǎn) 送的模式圖。圖51是表示本發(fā)明實(shí)施方式的主站中的連接確認(rèn)函數(shù)和副站中的連接 通知函數(shù)的數(shù)據(jù)及連接參數(shù)的轉(zhuǎn)送的模式圖。圖52是表示本發(fā)明實(shí)施方式的副站中的連接應(yīng)答函數(shù)的數(shù)據(jù)的轉(zhuǎn)送的 模式圖。圖53是表示本發(fā)明實(shí)施方式的主站中的連接確認(rèn)函數(shù)的連接參數(shù)的轉(zhuǎn) 送的模式圖。圖54是實(shí)施方式的變形例,是表示在層間共享連接參數(shù)的情況下的主站 中的連接請求函數(shù)的數(shù)據(jù)和連接參數(shù)的轉(zhuǎn)送的模式圖。圖55是實(shí)施方式的變形例,是表示在層間共享連接參數(shù)的情況下的副站 中的連接通知函數(shù)的數(shù)據(jù)和連接參數(shù)的轉(zhuǎn)送的模式圖。圖56是實(shí)施方式的變形例,是表示各層分別將連接參數(shù)轉(zhuǎn)送到低層的情 況下的主站中的連接請求函數(shù)的數(shù)據(jù)和連接參數(shù)的轉(zhuǎn)送的模式圖。標(biāo)號i兌明1:發(fā)送機(jī)(通信設(shè)備) 11: CPU12:存儲器13:控制器131:控制單元132:命令分組生成單元14:發(fā)送單元2:接收機(jī)(通信設(shè)備)21:CPU22:存儲23:控制231:控制單元232:命令分組生成單元233:分組識別單元24:發(fā)送單元25:接收單元26: CDR3:發(fā)送機(jī)(通信設(shè)備)31:CPU32:存儲器33:控制器331:控制單元332:命令分組生成單元333:分組識別單元34:發(fā)送單元35:接收單元36: CDR37:定時(shí)器111: IrSimple-LAP控制單元(第1協(xié)議控制單元) 112: IrDA-LAP控制單元(第2協(xié)議控制單元) 113:協(xié)議切換單元具體實(shí)施方式
以下基于圖1至圖33說明本發(fā)明的通信方法、采用該方法的發(fā)送接收電 路、發(fā)送接收機(jī)的各實(shí)施方式。本發(fā)明的通信方法包含用于通信的協(xié)議。 [概要] (通信層)在后述的實(shí)施方式中,基于OSI7層模型而詳細(xì)地說明本發(fā)明的通信系 統(tǒng)的發(fā)送機(jī)和接收機(jī)的結(jié)構(gòu)及動(dòng)作。這里,OSI7層模型也被稱為所謂的'OSI 基本參照模型,、'OSI分層模型,。在OSI7層模型中,為了實(shí)現(xiàn)不同機(jī)種間的數(shù)據(jù)通信,計(jì)算機(jī)應(yīng)具有的 通信功能被分割為7層,對各層定義標(biāo)準(zhǔn)的功能模塊。具體地說,第1層(物理層)擔(dān)當(dāng)用于將數(shù)據(jù)發(fā)送到通信線路的電變換 或機(jī)械性的作業(yè)。第2層(數(shù)據(jù)鏈路層)確保物理性的通信路徑,并進(jìn)行在 通信路徑流動(dòng)的數(shù)據(jù)的差錯(cuò)檢測等。第3層(網(wǎng)絡(luò)層)進(jìn)行通信路徑的選擇 或通信路徑內(nèi)的地址的管理。第4層(傳輸層)進(jìn)行數(shù)據(jù)壓縮或糾錯(cuò)、重發(fā) 控制等。第5層(會話層)用于進(jìn)行通信程序之間的數(shù)據(jù)的發(fā)送接收的虛擬 路徑(連接)的建立或釋放。第6層(顯示層)將從第5層接受的數(shù)據(jù)變換 為用戶容易明白的形式,或?qū)牡?層傳送來的數(shù)據(jù)變換為適于通信的形式。 第7層(應(yīng)用層)將利用了數(shù)據(jù)通信的各種各樣的服務(wù)提供給人或其他程序。本發(fā)明的各通信層也具有與上述OSI7層模型的對應(yīng)的分層相同的功能。 但是,在實(shí)施方式中,上述通信系統(tǒng)為將會話層和顯示層形成為一個(gè)的6分 層的結(jié)構(gòu)。此外,關(guān)于應(yīng)用層,省略說明。本發(fā)明可廣泛適用于發(fā)送機(jī)和接收機(jī)建立多個(gè)通信層的連接而進(jìn)行通信 的通信系統(tǒng)。即,通信功能的分割也可以不依據(jù)OSI7層模型。此外,如果要 連接的通信層有多個(gè),則通信層的數(shù)目能夠任意地選擇。此外,本發(fā)明通過省略了站搜索命令的第1協(xié)議而可在短時(shí)間內(nèi)進(jìn)行連 接,以及通過使用該第1協(xié)議和站搜索命令而可適當(dāng)切換能夠更可靠地連接 的第2協(xié)議,所以特別適合于通信路徑容易斷開,例如基于紅外線的無線通 信。但是,本發(fā)明在其他無線通信和有線通信中也是有效的。 (IrSimple和IrDA )在各實(shí)施方式,為了便于說明,基于本發(fā)明的一應(yīng)用例的IrSimple進(jìn)行 說明。但是,本發(fā)明不限定于IrSimple。再有,IrSimple改進(jìn)了以往的IrDA 的一部分功能。 在各實(shí)施方式中,在列舉具體例子進(jìn)行說明時(shí),將本發(fā)明的通信方法作為IrSimple (第1協(xié)議)來說明,將與該通信方法裝載在相同的裝置所裝載 的通信方法作為IrDA (第2協(xié)議)來說明。這樣,在組合了 IrSimple和IrDA 的情況下,有能夠共用物理層的優(yōu)點(diǎn)。此外,如IrDA那樣,在使用站搜索命 令(XID)和連接請求命令(SNRM)的協(xié)議的情況下,能夠進(jìn)行具有后述的 作為本發(fā)明特征的協(xié)議的切換處理。當(dāng)然,與IrSimple組合的第2協(xié)議也可 以不是IrDA而是物理層不同的通信方法。再有,在各實(shí)施方式,按照IrSimple,有時(shí)將數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳 輸層、會話層+顯示層分別表記為LAP、 LMP、 SMP、 OBEX。[實(shí)施方式1]圖1是表示本實(shí)施方式的發(fā)送機(jī)(發(fā)送接收電路、發(fā)送接收;t幾)1的結(jié) 構(gòu)的方框圖。如圖1所示,發(fā)送機(jī)1包括CPUll、存儲器12、控制器13 和發(fā)送單元(第l發(fā)送單元)14,例如,它是根據(jù)IrDA標(biāo)準(zhǔn),能夠?qū)?shù)據(jù)以 使用紅外線的無線通信方式發(fā)送到外部的發(fā)送機(jī)。再有,上述中,作為無線 通信的方式,列舉了 IrDA標(biāo)準(zhǔn),但不限定于此。再有,本實(shí)施方式的發(fā)送機(jī) 1的各塊可以通過硬件邏輯(通信電路)而構(gòu)成,也可以使用CPU而通過軟 件來實(shí)現(xiàn)。CPUll按照被輸入到未圖示的操作單元的用戶的指示,進(jìn)行規(guī)定的運(yùn)算 處理。作為規(guī)定的運(yùn)算處理,有連接請求。CPUll從操作單元接受連接指示 時(shí),在有連接上所必需的數(shù)據(jù)時(shí),將它存儲在存儲器12中,同時(shí)對控制器 13進(jìn)行連接請求。此外,CPUll從控制器13接受用于表示連接命令的發(fā)送 結(jié)束的發(fā)送結(jié)束通知時(shí),完成連接處理。存儲器12將連接上所需的數(shù)據(jù)臨時(shí) 存儲,由CPUll寫入數(shù)據(jù)??刂破?3按照來自CPUll的連接請求,對連接請求命令的發(fā)送進(jìn)行控 制,它包括控制單元131、命令分組生成單元132??刂茊卧?31從CPUll 接受了連接請求時(shí),在存儲器12中存在連接上所需的數(shù)據(jù)時(shí)將其讀出,并將 它傳送到命令分組生成單元132,同時(shí)使命令分組生成單元132生成命令分 組。在不存在連接上所需的數(shù)據(jù)時(shí),使命令生成單元132生成命令分組。此外,控制單元13檢測由命令分組生成單元132生成的命令分組從發(fā)送 單元14發(fā)送的情況,并將表示命令的發(fā)送已結(jié)束的情況的發(fā)送結(jié)束通知傳送 到CPUll。
命令分組生成單元132根據(jù)從控制單元131接受的連接請求,生成連接 請求命令。此外,在連接請求命令中所包含的數(shù)據(jù)存在時(shí),由控制單元131 接受數(shù)據(jù),生成將數(shù)據(jù)保存的連接請求命令。再有,命令分組生成單元132 生成的命令分組的傳送速度由控制單元131控制。發(fā)送單元14通過紅外線通 信路徑,將從控制器13接收到的分組按規(guī)定的時(shí)間間隔發(fā)送到外部。如圖4所示,在本實(shí)施方式的發(fā)送機(jī)1中,在從CPUll有連接請求時(shí),為所生成的第1分組,并將它通過發(fā)送單元14發(fā)送到外部,設(shè)定值是本站的 最大可傳送速度、最大可接收數(shù)據(jù)長度等參數(shù)等通信上必需的。 [實(shí)施方式2]下面,參照圖2說明本實(shí)施方式的接收機(jī)。圖2是表示本實(shí)施方式的接 收機(jī)(發(fā)送接收電路、發(fā)送接收機(jī))2的結(jié)構(gòu)的方框圖。如圖2所示,接收 機(jī)2包括CPU21、存儲器22、控制器23、 CDR (時(shí)鐘數(shù)據(jù)復(fù)原)26、接收 單元25、發(fā)送單元24。再有,本實(shí)施方式的發(fā)送機(jī)1的各塊可以通過硬件邏 輯(通信電路)而構(gòu)成,也可以使用CPU通過軟件而實(shí)現(xiàn)。接收單元25通過紅外線通信路徑,接收從發(fā)送機(jī)1發(fā)送的分組,并將接 收的分組傳送到CDR26。 CDR26用于基于接收的分組從接收信號中提取(復(fù) 原)時(shí)鐘信號和命令信號。CDR26將所復(fù)原的時(shí)鐘信號和命令信號傳送到控 制器23??刂破?3基于從CDR26接受的分組,進(jìn)行規(guī)定的控制處理??刂破?3 包括控制單元231、命令分組生成單元232和分組識別單元233。分組識別單元233接受由CDR26所復(fù)原的分組,通過分組而提取命令信 息,并將該信息傳送到控制單元231??刂茊卧?31在分組中包含有連接上 所需的數(shù)據(jù)時(shí),將它寫入到存儲器22中,對CPU21進(jìn)行命令的接收完成通 知。在分組中未包含連接上所需的數(shù)據(jù)時(shí),對CPU21進(jìn)行命令的接收完成通 知。存儲器22在接收單元25所接收的命令中包含了連接上所需的數(shù)據(jù)時(shí), 將它寫入。CPU21進(jìn)^^與來自控制單元231的通知對應(yīng)的處理。如圖4所示,在本實(shí)施方式的接收機(jī)2中,通過分組識別單元233識別 由接收單元25接收的、由本實(shí)施方式1的發(fā)送機(jī)1發(fā)送的分組,在該分組是 SNRM命令時(shí),控制單元231將由發(fā)送機(jī)1傳送了連接請求的情況通知 CPU21,作為與該SNRM命令對應(yīng)的應(yīng)答,由命令分組生成單元232生成其
內(nèi)具有本站的最大可傳送速度、最大可接收數(shù)據(jù)長度等參數(shù)的UA響應(yīng),并由發(fā)送單元24發(fā)送。 [實(shí)施方式3]在本實(shí)施方式1的發(fā)送機(jī)1中,在由命令分組生成單元132生成的命令 分組為圖5所示的IrDA的SNRM命令時(shí),將作為該SNRM命令內(nèi)的對方站 ;l也址的Destination Device Address i殳為 OxFFFFFFFF。 Destination Device Address為OxFFFFFFFF,在IrDA中被規(guī)定為廣播地址,但它是不被使用的 非利用代碼。因此,即使使用IrDA的SNRM命令,也可以將在使用與IrDA 不同的通信方式的情況傳送到特定的發(fā)送接收機(jī)。此外,在本實(shí)施方式2的接收機(jī)2中,在分組識別單元233中接收到的 IrDA的SNRM命令的Destination Device Address為OxFFFFFFFF時(shí),判斷為 在使用與IrDA不同的通信方式,并直接由命令分組生成單元232生成UA響 應(yīng),由發(fā)送單元24發(fā)送。[實(shí)施方式4]圖6的U)中表示IrDA的SNRM命令中高層的連接上所需的、附加了 從高層加入用戶數(shù)據(jù)的區(qū)域的分組。再有,該附加區(qū)域也可以不處于圖6的 (a)的位置。圖6的(c)中表示IrDA的SNRM命令內(nèi)的本站的最大可傳送速度、最 大可接收數(shù)據(jù)長度等參數(shù)的格式。參數(shù)格式由參數(shù)識別符(PI)、參數(shù)長度 (PL)、參數(shù)值(PV)構(gòu)成。參數(shù)識別符對各參數(shù)為固有的,接收到SNRM 命令的站通過判別該參數(shù)識別符,可以知道被設(shè)定有哪種參數(shù),并進(jìn)行處理。 對于圖6的(a)中記載的高層數(shù)據(jù),通過重新設(shè)定參數(shù)識別符,并如圖6的 (d)所示,將高層數(shù)據(jù)作為參數(shù)來設(shè)定,在原有的IrDA方式的接收電路中, 也可容易地知道高層數(shù)據(jù)的位置、長度、數(shù)據(jù),并進(jìn)行處理。圖3表示本實(shí)施方式的發(fā)送機(jī)的方框圖。如圖3所示,該發(fā)送機(jī)是在圖 1所示的發(fā)送機(jī)1上,附加了接收單元35和CDR36、分組識別單元333、定 時(shí)器37的發(fā)送機(jī)3。通過CPU31接受了連接請求的控制單元331,通過直接由CPU31或經(jīng) 由存儲器32而接受來自高層的用于高層連接的用戶數(shù)據(jù),將它轉(zhuǎn)送到命令分 組生成單元332,并與本站的最大可傳送速度、最大可接收數(shù)據(jù)長度等參數(shù) 一起加入在SNRM命令中,由發(fā)送單元34發(fā)送該命令。例如,作為該高層
的用戶數(shù)據(jù),可列舉IrDA-OBEX層的CONNECT命令。此外,在發(fā)送SNRM命令后,從對方站接收到UA響應(yīng)時(shí),由接收單元 35接收的信號被CDR36復(fù)原成時(shí)鐘和數(shù)據(jù),并被發(fā)送到分組識別單元333。 然后,在由分組識別單元333接收到的分組是UA響應(yīng)時(shí),對控制單元331 通知該情況,同時(shí)控制單元331在UA響應(yīng)內(nèi)存在高層的數(shù)據(jù)時(shí),例如將它 寫入存儲器32中,并通知CPU31 。 CPU31對存儲器32內(nèi)寫入的高層數(shù)據(jù)進(jìn) 行分析,判別是否包含有OBEX的SUCCESS響應(yīng)。在不包含OBEX的 SUCCESS響應(yīng)時(shí),作為連接失敗,進(jìn)行不轉(zhuǎn)移到數(shù)據(jù)傳送狀態(tài)的處理就可以。此外,圖6的(b)中表示在DISC命令中附加了高層的斷開所需的、加 入來自高層的用戶數(shù)據(jù)的區(qū)域的分組。該附加的區(qū)域也可以不在圖6的(b) 的位置。在圖3的發(fā)送機(jī)3中,控制單元331通過直接由CPU31或經(jīng)由存儲 器32而接受來自高層的、用于高層斷開的用戶數(shù)據(jù),將它轉(zhuǎn)送到命令分組生 成單元332,并加入到DISC命令中,由發(fā)送單元34發(fā)送該命令。例如,作 為該高層的用戶數(shù)據(jù),可列舉IrDA-OBEX層的DISCONNECT命令。此外,在發(fā)送DISC命令后,從對方站接收到UA響應(yīng)時(shí),由接收單元 35接收到的信號被CDR36復(fù)原為時(shí)鐘和數(shù)據(jù),并被傳送到分組識別單元333。 然后,在由分組識別單元333接收到分組是UA響應(yīng)時(shí),對控制單元331通 知該情況,同時(shí)控制單元331在UA響應(yīng)內(nèi)存在高層的數(shù)據(jù)時(shí),例如將它寫 入存儲器32中,并通知CPU31。 CPU31對存儲器32內(nèi)所寫入的高層數(shù)據(jù)進(jìn) 行分析,判別是否包含有OBEX的SUCCESS響應(yīng)。在不包含OBEX的 SUCCESS響應(yīng)時(shí),作為斷開失敗進(jìn)行處理就可以。對于圖6的(b)中記載的高層數(shù)據(jù),重新設(shè)定參數(shù)識別符,如圖6的(d) 所示,通過將高層數(shù)據(jù)作為參數(shù)來設(shè)定,在原有的IrDA方式的接收電路中, 也可以容易地知道高層數(shù)據(jù)的位置、長度、數(shù)據(jù),并進(jìn)行處理。[實(shí)施方式5]圖7的(a)和圖7的(b)中分別表示在IrDA的UA響應(yīng)中附加了高層 的連接上所需的、加入來自高層的用戶智:據(jù)的區(qū)域的分組。再有,該附加的 區(qū)域也可以不在由圖7的(a)和圖7的(b)所示的位置。對于圖7的(a) 中記載的高層數(shù)據(jù),重新設(shè)定參數(shù)識別符,如圖6的(d)所示,通過將高層 數(shù)據(jù)作為參數(shù)來設(shè)定,在原有的IrDA方式的接收電路中,也可以容易地知道 高層數(shù)據(jù)的位置、長度、數(shù)據(jù),并進(jìn)行處理。
本實(shí)施方式是,在圖2的接收機(jī)2中,在由發(fā)送機(jī)1接收到SNRM命令 時(shí),控制單元231將接收到SNRM命令的情況通知CPU21,同時(shí)在SNRM 命令內(nèi)存在高層數(shù)據(jù)時(shí),在存儲器22中寫入高層數(shù)據(jù)。CPU21對高層數(shù)據(jù)進(jìn) 行分析,判別在高層數(shù)據(jù)內(nèi)是否包含有OBEX的CONNECT命令。在不包含 OBEX的CONNECT命令時(shí),將連接請求當(dāng)作是非法的,不發(fā)回連接響應(yīng)就 可以。在判別為從對方站有連接請求時(shí),CPU21將連接響應(yīng)通知控制單元231 。 控制單元231直接由CPU21或通過存儲器22接受在高層的連接上所需的來 自高層的用戶數(shù)據(jù),將它轉(zhuǎn)送到命令分組生成單元232,與本站的最大可傳 送速度、最大可接收數(shù)據(jù)長度等參數(shù)一起加入到UA響應(yīng)中,由發(fā)送單元24 發(fā)送該響應(yīng)。例如,作為該高層的用戶凝:據(jù),有IrDA-OBEX層的SUCCESS 響應(yīng), <旦不限于此。此外,在因從對方站接收的SNRM命令中有差錯(cuò),或在SNRM命令內(nèi) 沒有高層數(shù)據(jù),或本站處于不能連接的狀態(tài)等理由,而要將不能連接的情況 通知對方站時(shí),也可以發(fā)送圖7的(c)所示的DM響應(yīng),耳又代上述UA響應(yīng)。 在該DM響應(yīng)中也可以配置高層的數(shù)據(jù),作為這種情況下的高層的數(shù)據(jù),例 如有OBEX的Internal Server Error響應(yīng),但不限于此。圖6的(c)中表示IrDA的UA響應(yīng)內(nèi)的本站的最大可傳送速度、最大 可接收數(shù)據(jù)長度等參數(shù)的格式。參數(shù)格式由參數(shù)識別符(PI)、參數(shù)長度(PL)、 參數(shù)值(PV)構(gòu)成。參數(shù)識別符對各參數(shù)是固有的,接收到UA響應(yīng)的站通 過判別該參數(shù)識別符,可以知道被設(shè)定有哪種參數(shù),并進(jìn)行處理。對于圖7 的(a)和圖7的(c)中記載的高層數(shù)據(jù),通過重新設(shè)定參數(shù)識別符,并如 圖6的(d)所示,將高層數(shù)據(jù)作為參數(shù)來設(shè)定,在原有的IrDA方式的接收 電路中,也可容易地知道高層數(shù)據(jù)的位置、長度、數(shù)據(jù),并進(jìn)行處理。此外,在接收到DISC命令時(shí),控制單元231將接收到DISC命令的情況 通知CPU21,直接由CPU21或通過存儲器22接受在高層的斷開上所需的來 自高層的用戶數(shù)據(jù),將它轉(zhuǎn)送到命令分組生成單元232,加入到UA響應(yīng)中, 由發(fā)送單元24發(fā)送該響應(yīng)。例如,作為這種高層的用戶數(shù)據(jù),有IrDA-OBEX 層的SUCCESS 口向應(yīng)。[實(shí)施方式6]在實(shí)施方式4和5中記載的發(fā)送機(jī)3和接收機(jī)2中,接收到實(shí)施方式4 記載的包含高層的用戶數(shù)據(jù)的SNRM命令的實(shí)施方式5的接收機(jī)2,將接收
到SNKM命令的情況通知CPU21,同時(shí)還將SNRM命令中所包含的高層的 用戶數(shù)據(jù)直接或通過存儲器22傳送到CPU21 。CPU21基于該高層的用戶數(shù)據(jù),進(jìn)行高層的連接,同時(shí)將作為高層的連 接響應(yīng)的用戶數(shù)據(jù)直接或通過存儲器22轉(zhuǎn)送到控制單元231??刂茊卧?31將該用戶數(shù)據(jù)轉(zhuǎn)送到分組生成單元232,分組生成單元將 該用戶數(shù)據(jù)和本站的最大可傳送速度、最大可接收數(shù)據(jù)長度等參數(shù)一起加入 到UA響應(yīng)中,由發(fā)送單元24發(fā)送它。另一方面,發(fā)送了包含高層的用戶數(shù)據(jù)的SNRM命令的實(shí)施方式4的發(fā) 送機(jī)1,接收由上述發(fā)送接收機(jī)發(fā)回的UA響應(yīng)時(shí),將接收到響應(yīng)的情況通知 CPU31 ,同時(shí)將UA響應(yīng)中所包含的高層的用戶數(shù)據(jù)直接或通過存儲器32傳 送到CPU31。 CPU31基于該高層的用戶數(shù)據(jù),進(jìn)行高層的連接。另 一方面,在實(shí)施方式4和5中記載的發(fā)送機(jī)3和接收機(jī)2中,接收到 實(shí)施方式4的包含高層的數(shù)據(jù)的DISC命令的實(shí)施方式5的接收機(jī)2,將接收 到DISC命令的情況通知CPU21,同時(shí)將DISC命令中所包含的高層的用戶 數(shù)據(jù)直接或通過存儲器22傳送到CPU21。CPU21基于該高層的用戶數(shù)據(jù),進(jìn)行高層的斷開,同時(shí)將作為高層的斷 開的響應(yīng)的用戶數(shù)據(jù)直接或通過存儲器22,轉(zhuǎn)送到控制單元231??刂茊卧?231將該用戶數(shù)據(jù)轉(zhuǎn)送到分組生成單元232,分組生成單元將該用戶數(shù)據(jù)加入 到UA響應(yīng)中,由發(fā)送單元24發(fā)送它。此時(shí),在被判斷為高層的數(shù)據(jù)中不包 含OBEX的DISCONNECT命令時(shí),作為非法的斷開請求,可以不發(fā)回應(yīng)答, 也可以將OBEX的Internal Server Error響應(yīng)配置在DV響應(yīng)內(nèi)并發(fā)送。此外,對于圖7的(b)中記載的高層數(shù)據(jù),通過重新設(shè)定參數(shù)識別符, 如圖6的(d)所示那樣,將高層數(shù)據(jù)作為參數(shù)來設(shè)定,在原有的IrDA方式 的接收電路中,也可容易地知道高層數(shù)據(jù)的位置、長度、數(shù)據(jù),并進(jìn)行處理。另一方面,發(fā)送了包含高層的用戶數(shù)據(jù)的DISC命令的實(shí)施方式4的發(fā) 送機(jī)3,接收由上述接收機(jī)2發(fā)回的UA響應(yīng)時(shí),將接收到響應(yīng)的情況通知 CPU31,同時(shí)將UA響應(yīng)中所包含的高層的用戶數(shù)據(jù)直接或通過存儲器32傳 送到CPU31。 CPU31基于該高層的用戶數(shù)據(jù),進(jìn)行高層的斷開。此時(shí),在被 判斷為所接收的UA響應(yīng)內(nèi)不包含OBEX的SUCCESS響應(yīng)時(shí),也可以作為 非法的斷開應(yīng)答進(jìn)行處理。通過以上的步驟,在實(shí)施方式4和實(shí)施方式5所記載的發(fā)送機(jī)3和接收 機(jī)2中,通過一次分組交換,可進(jìn)行從高層至低層的連接或斷開。圖18表示 本實(shí)施方式的信號順序。[實(shí)施方式7]圖3表示本實(shí)施方式的發(fā)送機(jī)3。上述發(fā)送機(jī)3的各結(jié)構(gòu)之內(nèi),接收單 元35、 CDR36、分組識別單元333與實(shí)施方式2中記載的接收機(jī)2的各部分 相同,定時(shí)器37根據(jù)來自控制單元331的請求而測量時(shí)間。如圖8所示,在從CPU31有連接請求時(shí),控制單元331由命令分組生成 單元332生成用于保存本站的最大可傳送速度、最大可接收數(shù)據(jù)長度等參數(shù) 的SNRM分組作為生成的第1分組,并由發(fā)送單元34發(fā)送它。此外,在進(jìn)行上述發(fā)送的同時(shí),啟動(dòng)定時(shí)器37。在一定時(shí)間內(nèi)沒有接收 到來自接收機(jī)2的UA響應(yīng)時(shí),繼續(xù)由命令分組生成單元332生成XID命令, 并發(fā)送它。此外,在發(fā)送XID命令的同時(shí),使定時(shí)器37啟動(dòng),在一定時(shí)間內(nèi)沒有 從接收機(jī)2接收到XID響應(yīng)時(shí),在命令分組生成單元332中,生成并發(fā)送 XID-End命令,將站搜索完成的情況傳送到CPU31。接著,生成、發(fā)送基于 IrDA的SNRM命令,轉(zhuǎn)移到IrDA的連接處理。圖9表示用于表示這種形態(tài) 的信號順序。此外,在發(fā)送XID命令的同時(shí),將定時(shí)器37啟動(dòng),在一定時(shí)間內(nèi)沒有 從接收機(jī)接收到XID響應(yīng)時(shí),在命令分組生成單元332中,生成并發(fā)送了 XID-End命令后,再次生成、發(fā)送用于保存本站的最大可傳送速度、最大可 接收數(shù)據(jù)長度等參數(shù)的SNRM命令。圖IO表示這種形態(tài)的信號順序。[實(shí)施方式8]圖2表示本實(shí)施方式的接收機(jī)2。在接收機(jī)2中,由接受單元25接收的 第一命令在分組識別單元233中被識別為XID命令的情況下,在圖19所示 的命令內(nèi)的Discovery-flag (發(fā)現(xiàn)標(biāo)記)區(qū)域中,在XID時(shí)隙是意味著1的 值時(shí),控制單元231存儲XID命令被接收的情況,這里,不發(fā)送XID響應(yīng)而 等待下個(gè)要接收的命令。這是因?yàn)樵诂F(xiàn)有的IrDA標(biāo)準(zhǔn)中,1時(shí)隙的XID符合 標(biāo)準(zhǔn),在該階段,不能判別對方設(shè)備是原有的IrDA設(shè)備還是本發(fā)明的設(shè)備。 在下一個(gè)接收到的站搜索命令不是XID-End命令,而是XID命令時(shí),轉(zhuǎn)移 到IrDA的連接處理。圖11表示這種形態(tài)的信號順序。此外,由接受單元25接收的第一命令在分組識別單元233中為XID命
令的情況下,接著接收到SNRM命令時(shí),將接收到SNRM命令的情況傳送到 CPU21。在原有的IrDA標(biāo)準(zhǔn)中,由于直至接收對于XID命令的XID響應(yīng)為 止,站搜索都沒有完成,所以在XID命令后接收到SNRM命令時(shí),可以判別 為對方站不是原有的IrDA設(shè)備。因此,由命令分組生成單元232生成UA響 應(yīng),并發(fā)送它。在有UA響應(yīng)中包含的用戶數(shù)據(jù)時(shí),由CPU21將該數(shù)據(jù)傳送 到控制單元231,也可以將它包含在上述UA響應(yīng)中。圖12表示這種形態(tài)的 信號順序。此外,由接受單元25接收到的第一命令在分組識別單元233中^皮識別為 XID命令時(shí),如圖19所示,在命令內(nèi)的Discovery-flag區(qū)域中,XID時(shí)隙不 是l,而是意味著為6、 8、 16的其中一個(gè)值的情況下,根據(jù)由IrDA預(yù)定的 規(guī)則,命令分組生成單元232生成XID響應(yīng),并發(fā)送它。[實(shí)施方式9]圖1、圖3表示本實(shí)施方式的發(fā)送機(jī)1和3,圖2表示本實(shí)施方式的接收 機(jī)2。但是,接收機(jī)2也可以不包^"命令分組生成單元232和發(fā)送單元24。此外,圖13表示IrDA的SNRM命令中附加了表示通信方向?yàn)閱畏较蜻€ 是雙方向的標(biāo)記區(qū)域的分組。再有,該附加的區(qū)域也可以不在圖13的位置, 例如,也可以在Negotiation Parameters之中。在本實(shí)施方式,將本站的最大 可傳送速度、最大可接收數(shù)據(jù)長度等參數(shù)的通信上所需的設(shè)定值與表示通信 方向的數(shù)據(jù)用SNRM命令發(fā)送。如圖17所示,發(fā)送了將表示通信方向的標(biāo)記設(shè)定為單方向的SNRM命 令的發(fā)送機(jī)1 、 3不等待來自接收機(jī)2的UA響應(yīng),使用I幀或UI幀開始數(shù) 據(jù)傳送。再有,在將表示所述通信方向的標(biāo)記配置在SNRM命令內(nèi)時(shí),如圖 6的(d)所示,通過參數(shù)識別符(PI)、參數(shù)長度(PL)、參數(shù)值(PV)的格 式,并將參數(shù)識別符預(yù)先確定為對方站,從而,接收到SNRM命令的站,對 該參lt識別符進(jìn)行判別,可以知道對方站請求了單方向通信、雙方向通信的 哪個(gè),可以4丸4于期望的處理。另一方面,接收到上述SNRM命令的接收機(jī)2不發(fā)回UA響應(yīng),而等待 使用了發(fā)送機(jī)的I幀或UI幀的數(shù)據(jù)傳送。在接收到的SNRM命令內(nèi)不包含 上述高層數(shù)據(jù)時(shí),也可以不轉(zhuǎn)移到數(shù)據(jù)傳送待機(jī)狀態(tài),作為非法的連接請求。 此外,在上述高層數(shù)據(jù)中不包含OBEX的CONNECT命令時(shí),也可以不轉(zhuǎn)移 到數(shù)據(jù)傳送待機(jī)狀態(tài),作為非法的連接請求。 通過上述方法實(shí)現(xiàn)的單方向通信,可以縮短數(shù)據(jù)傳送上所需的時(shí)間,用 戶可以容易地識別出現(xiàn)了差錯(cuò),可在容許用戶自身進(jìn)行傳送的再實(shí)行的情況 下應(yīng)用。例如,有時(shí)從信息終端對圖像顯示裝置傳送圖像數(shù)據(jù)并閱覽。此時(shí), 作為用戶識別發(fā)送失敗的例子,有時(shí)用戶發(fā)送的圖像數(shù)據(jù)未顯示在接收端影 像顯示裝置上,而顯示不同的圖像。再有,圖1的發(fā)送機(jī)1僅可應(yīng)對單方向通信,而圖3的發(fā)送機(jī)可同時(shí)應(yīng) 對單方向通信、雙方向通信。[實(shí)施方式10]在圖2所述的接收機(jī)2中,通過本發(fā)明的其中一個(gè)方法,在確立了與對 方站的連接的狀態(tài)中,在由CPU21管理的高層產(chǎn)生了斷開請求時(shí),通過存儲 器22,斷開請求數(shù)據(jù)被轉(zhuǎn)送到控制單元231??刂茊卧?31將該斷開請求數(shù) 據(jù)轉(zhuǎn)送到分組生成單元232,分組生成單元232將該用戶數(shù)據(jù)加入到DM響 應(yīng)中,由發(fā)送單元24發(fā)送它。這種情況下的斷開請求,例如有用戶選擇了通 信中途的斷開的情況,但不限于此。作為這種斷開請求it據(jù),例如也可以^吏 用OBEX的Internal Server Error響應(yīng),但不限于此。此外,對于圖7的(c)中記載的高層數(shù)據(jù),通過重新設(shè)定參數(shù)識別符, 如圖6的(d)所示,將高層數(shù)據(jù)作為參數(shù)來設(shè)定,在原有的IrDA方式的接 收電路中,也可以容易地知道高層數(shù)據(jù)的位置、長度、數(shù)據(jù),并進(jìn)行處理。[實(shí)施方式11]在本實(shí)施方式,參照圖20,-說明將上述各實(shí)施方式所說明的通信方法應(yīng) 用于移動(dòng)電話的情況。再有,在本實(shí)施方式,在發(fā)送機(jī)和接收機(jī)上使用了移 動(dòng)電話,但如果發(fā)送機(jī)或接收機(jī)的其中一方為移動(dòng)電話就可以,如果通過本 發(fā)明的任何一個(gè)方式可進(jìn)行基于紅外線等的數(shù)據(jù)發(fā)送或接收,則即使對方設(shè)備不是移動(dòng)電話也可以。在圖20中,使用紅外線,將移動(dòng)電話A內(nèi)的數(shù)據(jù)發(fā)送到移動(dòng)電話B。 在移動(dòng)電話B,接收從移動(dòng)電話A發(fā)送的數(shù)據(jù)時(shí),將接收數(shù)據(jù)保存在移動(dòng)電 話B內(nèi)的存儲器或所連接的外部存儲器內(nèi)。上述數(shù)據(jù)是文本數(shù)據(jù)、圖像數(shù)據(jù)、 語音數(shù)據(jù)、電話簿數(shù)據(jù)、系統(tǒng)信息等,不限于特定的格式。此外,移動(dòng)電話 A內(nèi)的數(shù)據(jù)也可以是移動(dòng)電話A的內(nèi)部存儲器內(nèi)的數(shù)據(jù)、移動(dòng)電話上所連接 的外部存儲器(SD卡等非易失性存儲器)內(nèi)的凄t據(jù)的其中一方的數(shù)據(jù)。根據(jù)上述連接方法,通過將高層的數(shù)據(jù)配置在SNRM命令和UA響應(yīng)內(nèi),
并進(jìn)行發(fā)送接收,可以將高層的數(shù)據(jù)用一個(gè)分組發(fā)送到對方站。因此,與以往的IrDA方式的多個(gè)分組的連接方法比較,可以在更短的時(shí)間內(nèi)完成連^妄。 由此,與以往的IrDA方式的通信比較,可以縮短將設(shè)備必須面對對方站的時(shí) 間,所以可期待提高用戶的便利性,減少差錯(cuò)發(fā)生的幾率。 [實(shí)施方式12]在本實(shí)施方式,參照圖21,說明將上述各實(shí)施方式所說明的通信方法應(yīng) 用于移動(dòng)電話和顯示裝置的情況。再有,在本實(shí)施方式,使用移動(dòng)電話作為 發(fā)送機(jī),但如果是通過本發(fā)明的其中一個(gè)方式可進(jìn)行紅外線等的數(shù)據(jù)的發(fā)送, 發(fā)送設(shè)備不是移動(dòng)電話也可以。在圖21中,使用紅外線,將移動(dòng)電話A內(nèi)的數(shù)據(jù)發(fā)送到顯示裝置B(TV 或監(jiān)碎見器等)。在顯示裝置B,對于從移動(dòng)電話A發(fā)送的數(shù)據(jù)進(jìn)行適當(dāng)?shù)奶幚恚?例如,在是圖像數(shù)據(jù)時(shí),根據(jù)需要而將被壓縮的數(shù)據(jù)進(jìn)行解壓等,從而進(jìn)行 顯示,但不限于此。此外,上述數(shù)據(jù)是文本數(shù)據(jù)、圖像數(shù)據(jù)、語音數(shù)據(jù)、電 話本數(shù)據(jù)、系統(tǒng)信息等,不限定于特定的格式。此外,移動(dòng)電話A內(nèi)的^:據(jù) 也可以是移動(dòng)電話A的內(nèi)部存儲器內(nèi)的數(shù)據(jù)、移動(dòng)電話上所連接的外部存儲 器(SD卡等非易失性存儲器)內(nèi)的數(shù)據(jù)的其中一方的翁:據(jù)。根據(jù)上述連接方法,通過將高層的數(shù)據(jù)配置在SNRM命令和UA響應(yīng)內(nèi), 并進(jìn)行發(fā)送接收,可以將高層的數(shù)據(jù)用一個(gè)分組發(fā)送到對方站。因此,與以 往的IrDA方式的多個(gè)分組的連接方法比較,可以在更短的時(shí)間內(nèi)完成連4妄。 由此,與以往的IrDA方式的通信比較,可以縮短將設(shè)備必須面對對方站的時(shí) 間,所以可期待提高用戶的便利性,減少差錯(cuò)發(fā)生的幾率。[實(shí)施方式13]在本實(shí)施方式,參照圖22,說明將以上述各實(shí)施方式所說明的通信方法 適用于移動(dòng)電話和打印裝置的情況。再有,在本實(shí)施方式,移動(dòng)電話用作發(fā) 送機(jī),但只要是根據(jù)本發(fā)明的任何一種方式,即通過紅外線等可進(jìn)行數(shù)據(jù)的 發(fā)送,即使發(fā)送設(shè)備不是移動(dòng)電話也可以。在圖22中,使用紅外線,將移動(dòng)電話A內(nèi)的數(shù)據(jù)發(fā)送到打印裝置B。 在打印裝置B,對于從移動(dòng)電話A發(fā)送的數(shù)據(jù)進(jìn)行適當(dāng)?shù)奶幚?,例如,在?圖像數(shù)據(jù)的情況下,根據(jù)需要,將被壓縮過的數(shù)據(jù)進(jìn)行解壓等,從而進(jìn)行打 印,但不限于此。此外,上述數(shù)據(jù)是文本數(shù)據(jù)、圖像數(shù)據(jù)、電話本數(shù)據(jù)、系 統(tǒng)信息等,不是被限于特定的格式的數(shù)據(jù)。此外,移動(dòng)電話A內(nèi)的數(shù)據(jù)也可 以是移動(dòng)電話A的內(nèi)部存儲器內(nèi)的數(shù)據(jù)、移動(dòng)電話A所連接的外部存儲器 (SD卡等非易失性存儲器)內(nèi)的數(shù)據(jù)的任何數(shù)據(jù)。根據(jù)上述連接方法,通過將高層的數(shù)據(jù)配置在SNRM命令和UA響應(yīng)內(nèi), 并進(jìn)行發(fā)送接收,可將高層的數(shù)據(jù)用一個(gè)分組發(fā)送到對方站。因此,與以往 的IrDA中的通過多個(gè)分組的連接方法相比,可在更短的時(shí)間內(nèi)完成連接。由 此,與以往的IrDA下的通信相比,可縮短必須將設(shè)備面向?qū)Ψ秸镜臅r(shí)間,所 以可期待提高用戶的便利性,而且減少差錯(cuò)發(fā)生的幾率。[實(shí)施方式14]在本實(shí)施方式,參照圖23,說明將以上述各實(shí)施方式所說明的通信方法 適用于移動(dòng)電話和記錄裝置的情況。再有,在本實(shí)施方式,移動(dòng)電話用作發(fā) 送機(jī),但只要是根據(jù)本發(fā)明的任何一種方式,即通過紅外線等可進(jìn)行數(shù)據(jù)的 發(fā)送,即使發(fā)送設(shè)備不是移動(dòng)電話也可以。在圖23中,使用紅外線,將移動(dòng)電話A內(nèi)的數(shù)據(jù)發(fā)送到記錄裝置B。 在記錄裝置B,對于從移動(dòng)電話A發(fā)送的數(shù)據(jù)進(jìn)行適當(dāng)?shù)奶幚?,例如,在?圖像數(shù)據(jù)的情況下,進(jìn)行將其記錄在記錄裝置B內(nèi)的存儲器或記錄裝置B所 連接的外部存儲器中。記錄裝置B內(nèi)的存儲器可以是SDRAM等易失性存儲 器,也可以是閃速存儲器等的非易失性存儲器、可記錄的DVD、 HD驅(qū)動(dòng)器 等、可臨時(shí)性或半永久性記錄的媒體。此外,上述數(shù)據(jù)是文本數(shù)據(jù)、圖像數(shù) 據(jù)、語音數(shù)據(jù)、電話本數(shù)據(jù)、系統(tǒng)信息等,不是被限于特定的格式的數(shù)據(jù)。 此外,移動(dòng)電話A內(nèi)的數(shù)據(jù)也可以是移動(dòng)電話A的內(nèi)部存儲器內(nèi)的數(shù)據(jù)、移 動(dòng)電話A所連接的外部存儲器(SD卡等非易失性存儲器)內(nèi)的數(shù)據(jù)的任何 數(shù)據(jù)。根據(jù)上述連接方法,通過將高層的數(shù)據(jù)配置在SNRM命令和UA響應(yīng)內(nèi), 并進(jìn)行發(fā)送,可將高層的數(shù)據(jù)用一個(gè)分組發(fā)送到對方站。因此,與以往的IrDA 中的通過多個(gè)分組的連接方法相比,可在更短的時(shí)間內(nèi)完成連接。由此,與 以往的IrDA下的通信相比,可縮短必須將設(shè)備面向?qū)Ψ秸镜臅r(shí)間,所以可期 待提高用戶的便利性,而且減少差錯(cuò)發(fā)生的幾率。[實(shí)施方式15]在本實(shí)施方式,參照圖24至圖27,詳細(xì)地說明實(shí)現(xiàn)以上述各實(shí)施方式 所說明的通信方法的LPA層的功能。(1 ) IrSimple雙方向+IrDA的情況 圖24是同時(shí)具備了 IrSimple (雙方向通信)和IrDA的功能的通信機(jī)的 LPA層100A的功能方框圖。LAP層100A包括協(xié)議控制單元110A、定時(shí)器120、發(fā)送請求命令分才斤 單元130、發(fā)送用高層數(shù)據(jù)存儲單元140、發(fā)送幀生成單元150、接收幀分析 單元160、接收用高層數(shù)據(jù)存儲單元170、接收命令通知生成單元180而構(gòu)成。協(xié)議控制單元IIOA對LAP層的協(xié)議進(jìn)行控制。因此,協(xié)議控制單元110A 具有IrSimple-LAP控制單元(第1協(xié)議控制單元)111、 IrDA-LAP控制單 元(第2協(xié)議控制單元)112、協(xié)議切換單元113。IrSimple-LAP控制單元111進(jìn)行基于IrSimple-LAP協(xié)議的通信。因此, IrSimple-LAP控制單元111包括;連接控制單元llla、數(shù)據(jù)傳送控制單元 lllb、斷開控制單元lllc。連接控制單元llla進(jìn)行基于IrSimple-LPA協(xié)議 的連接處理。數(shù)據(jù)傳送控制單元lllb進(jìn)行基于IrSimple-LAP協(xié)議的數(shù)據(jù)傳 送。斷開控制單元illc進(jìn)行基于IrSimple-LAP協(xié)議的斷開處理。因此, IrSimple-LAP控制單元111在連接時(shí),通過連接控制單元llla進(jìn)行連接處理, 在數(shù)據(jù)傳送時(shí),通過數(shù)據(jù)傳送控制單元lllb進(jìn)行數(shù)據(jù)傳送,在斷開時(shí),通過 斷開控制單元lllc進(jìn)行斷開處理。IrDA-LAP控制單元112進(jìn)行基于IrDA-LAP協(xié)議的通信。因此, IrDA-LAP控制單元112包括連接控制單元112a、數(shù)據(jù)傳送控制單元ll2b、 斷開控制單元112c。連接控制單元H2a進(jìn)行基于IrDA-LAP協(xié)議的連接處理。 數(shù)據(jù)傳送控制單元112b進(jìn)行基于IrDA-LAP協(xié)議的數(shù)據(jù)傳送。斷開控制單元 112c進(jìn)行基于IrDA-LAP協(xié)議的斷開處理。因此,IrDA-LAP控制單元112 在連接時(shí),通過連接控制單元112a進(jìn)行連接處理,在lt據(jù)傳送時(shí),通過H據(jù) 傳送控制單元112b進(jìn)行數(shù)據(jù)傳送,在斷開時(shí),通過斷開控制單元112c進(jìn)行 斷開處理。協(xié)議切換單元113進(jìn)行IrSimple-LAP控制單元111和IrDA-LAP控制單 元112的切換。具體地說,協(xié)議切換單元113在發(fā)送機(jī)(主站)的情況下, 使IrSimple-LAP控制單元111首先動(dòng)作,在發(fā)送了接續(xù)在作為連接請求命令 的SNRM命令發(fā)送后發(fā)送的站搜索命令后,發(fā)回來了 XID響應(yīng)的情況下,切 換到IrDA-LAP控制單元112。此外,協(xié)議切換單元113在接收機(jī)(副站) 的情況下,使IrSimple-LAP控制單元111首先動(dòng)作,在連續(xù)接收作為站搜索 命令的XID命令(1時(shí)隙),并且接收到XID命令(1時(shí)隙以外)的情況下,
在發(fā)送了 XID響應(yīng)后,在接收到XID-end后,切換到IrDA-LAP控制單元 112。此外,在主站、副站都被斷開通信時(shí),協(xié)議切換單元113再次切換到 IrSimple-LAP控制單元111,嘗試基于IrSimple-LAP協(xié)議的連接。定時(shí)器120是受協(xié)議控制單元IIOA控制的定時(shí)器。定時(shí)器120例如在 協(xié)議控制單元110A進(jìn)行超時(shí)判定時(shí)被使用。發(fā)送請求命令分析單元130對來自高層(LMP層)的發(fā)送請求命令進(jìn)4亍 分析。這里所謂的發(fā)送請求命令是連接請求、數(shù)據(jù)傳送請求、斷開請求。分 析結(jié)果被通知給協(xié)議控制單元130。發(fā)送用高層數(shù)據(jù)存儲單元140存儲來自高層(LMP層)的發(fā)送數(shù)據(jù)。所 存儲的數(shù)據(jù)被轉(zhuǎn)送到發(fā)送幀生成單元150,并被配置在發(fā)送幀內(nèi)。發(fā)送幀生成單元150基于從發(fā)送用高層數(shù)據(jù)存儲單元140取得的數(shù)據(jù), 生成對低層(PHY層)轉(zhuǎn)送的發(fā)送幀。這里所謂的發(fā)送幀,在主站的情況下 為SNRM命令(連接請求)、UI命令(數(shù)據(jù)傳送請求)、DISC命令(斷開請 求),在副站的情況下,為UA響應(yīng)(連接應(yīng)答、斷開應(yīng)答)、UI響應(yīng)(lt據(jù) 傳送應(yīng)答)。接收幀分析單元160對來自低層(PHY層)的接收幀進(jìn)行分析,將分析 結(jié)果通知給協(xié)議控制單元IIOA。此外,接收幀分析單元160將分析時(shí)所提取 的高層數(shù)據(jù)存儲在接收用高層數(shù)據(jù)存儲單元170中。接收用高層數(shù)據(jù)存儲單元170存儲由接收幀分析單元160進(jìn)行了分析、 提取的高層數(shù)據(jù)。所存儲的數(shù)據(jù)被轉(zhuǎn)送到高層(LMP層)。接收命令通知生成單元180根據(jù)來自協(xié)議控制單元110A的接收命令通 知生成請求,生成接收命令,并對高層(LMP層)通知。這里所謂的接收命 令是連接請求接收命令、數(shù)據(jù)傳送請求接收命令、斷開請求接收命令。(2)僅IrSimple雙方向(也包含單方向發(fā)送、單方向接收功能)的情況圖25是僅具備了 IrSimple (也包含單方向發(fā)送、單方向接收功能)的功 能的通信機(jī)的LAP層100B的功能方框圖。LAP層100B包括協(xié)議控制單元IIOB、定時(shí)器120、發(fā)送請求命令分析 單元130、發(fā)送用高層數(shù)據(jù)存儲單元140、發(fā)送幀生成單元150、接收幀分析 單元160、接收用高層數(shù)據(jù)存儲單元170、接收命令通知生成單元180而構(gòu)成。 即,LAP層100B與LAP層IOOA相比,不同點(diǎn)在于設(shè)有協(xié)議控制單元110B, 取代協(xié)議控制單元IIOA。
協(xié)議控制單元110B對LAP層的協(xié)議進(jìn)行控制,因此,協(xié)議控制單元110B 具有IrSimple-LAP控制單元111。即,協(xié)議控制單元110B被省略了在協(xié)議 控制單元110A中所設(shè)置的IrDA-LAP控制單元112、協(xié)議切換單元113。在其他方面,LAP層100B與LAP層100A相同,所以省略說明。 (3 )僅IrSimple單方向發(fā)送的情況圖26是僅具備了 IrSimple單方向發(fā)送的功能的通信機(jī)的LAP層100C 的功能方框圖。LAP層100C包括協(xié)議控制單元IIOC、定時(shí)器120、發(fā)送請求命令分才斤 單元130、發(fā)送用高層數(shù)據(jù)存儲單元140、發(fā)送幀生成單元150而構(gòu)成。即, LAP層IOOC與LAP層IOOA相比,不同方面是,設(shè)有協(xié)議控制單元110C而 取代協(xié)議控制單元110A,同時(shí)被省略了作為接收端功能的接收幀分析單元 160、接收用高層數(shù)據(jù)存儲單元170、接收命令通知生成單元180。協(xié)議控制單元IIOC對發(fā)送機(jī)中的LAP層的協(xié)議進(jìn)行控制。因此,協(xié)議 控制單元HOC具有IrSimple—LAP控制單元lllC。即,協(xié)議控制單元HOC 被省略了在協(xié)議控制單元110A中所設(shè)置的IrDA-LAP控制單元112、協(xié)議切 換單元113。再有,IrSimple-LAP控制單元111C僅具備IrSimple的發(fā)送功能。 即,IrSimple-LAP控制單元lllC具備的連接控制單元lllCa、數(shù)據(jù)傳送控制 單元111Cb、斷開控制單元lllCc分別進(jìn)行發(fā)送機(jī)的連接處理、數(shù)據(jù)傳送處 理、斷開處理。在其他方面,LAP層IOOC與LAP層IOOA相同,所以省略說明。 (4)僅IrSimple單方向接收的情況圖27是僅具備了 IrSimple單方向接收的功能的通信機(jī)的LAP層100D 的功能方^f匡圖。LAP層100D包括協(xié)議控制單元110D、定時(shí)器120、接收幀分析單元160、 接收用高層數(shù)據(jù)存儲單元170、接收命令通知生成單元180而構(gòu)成。即,LAP 層IOOD與LAP層IOOA相比,不同方面是,設(shè)有協(xié)議控制單元IIOD而取代 協(xié)議控制單元IIOA,同時(shí)省略了作為發(fā)送端的功能的發(fā)送請求命令分析單元 130、發(fā)送用高層數(shù)據(jù)存儲單元140、發(fā)送幀生成單元150。協(xié)議控制單元IIOD對接收機(jī)中的LAP層的協(xié)議進(jìn)行控制。因此,協(xié)議 控制單元110D具有IrSimple—LAP控制單元lllD。即,協(xié)議控制單元110D 省略了協(xié)議控制單元llOA中所設(shè)置的IrDA-LAP控制單元112、協(xié)議切換單元113。再有,IrSimple-LAP控制單元11 ID僅具備IrSimple的接收功能。即, IrSimple-LAP控制單元111D所具備的連接控制單元111Da、數(shù)據(jù)傳送控制單 元lllDb、斷開控制單元lllDc分別進(jìn)行接收機(jī)的連接處理、數(shù)據(jù)傳送處理、 斷開處理。在其他方面,LAP層100D與LAP層100A相同,所以省略說明。 [實(shí)施方式16]在本實(shí)施方式,參照圖28至圖33,說明發(fā)送機(jī)的協(xié)議和接收機(jī)的協(xié)議 之間的組合。圖28是表示發(fā)送機(jī)和接收機(jī)所具備的協(xié)議與連接后的協(xié)議之間的關(guān)系 的表。如圖28所示,發(fā)送機(jī)和接收機(jī)根據(jù)分別與IrSimple的雙方向/單方向、 IrDA的哪一個(gè)對應(yīng),連接后的協(xié)議有所不同。(使用IrSimple-LAP的移動(dòng)電話、顯示裝置、記錄裝置、打印裝置)在從移動(dòng)電話等的發(fā)送機(jī)對顯示裝置、記錄裝置、打印裝置等的接收機(jī) 進(jìn)行數(shù)據(jù)發(fā)送的情況下,在移動(dòng)電話的顯示器上,僅存在是否進(jìn)行紅外線通 信的選擇畫面,有可能不能進(jìn)行協(xié)議的細(xì)致選4^。此外,在顯示裝置、記錄 裝置、打印裝置等的接收機(jī)中, 一般的說,僅準(zhǔn)備有將紅外線通信接通(ON)、 關(guān)斷(OFF)程度的界面(interface )。這樣的狀態(tài)中,在發(fā)送機(jī)和接收機(jī)所支持的協(xié)議有所不同時(shí),本發(fā)明的 發(fā)送機(jī)和接收機(jī)在能夠選擇可通信的協(xié)議的組合時(shí),如上述那樣切換協(xié)議, 而在不能選擇可通信的協(xié)議的組合時(shí),例如,對用戶通知不能通信的原因。 這種不能連接的理由是,例如與僅支持單方向的設(shè)備對應(yīng)的雙方向通信的連 接請求、與非對應(yīng)IrDA的設(shè)備對應(yīng)的IrDA下的連接請求。這里,不能通信的原因的通知,例如,在具有顯示單元的移動(dòng)電話、TV 等的顯示裝置、打印裝置、記錄裝置等中,在完成了連接時(shí),顯示所連接的 協(xié)議,在未完成連接時(shí),顯示未完成連接的狀況,同時(shí)不能連接的理由也可 以通過組合顯示而進(jìn)行。因而,通過通知不能通信的原因,用戶可以進(jìn)行適 當(dāng)?shù)膽?yīng)對(例如,為了對未支持的通信協(xié)議進(jìn)行支持,將固件更新等)。以下表示幾個(gè)例子。再有,在以下說明中,作為接收機(jī),舉例有TV等 的顯示裝置,但只要是具有可文本顯示的顯示單元的設(shè)備,就不限于顯示裝 置,例如,也可以是打印裝置或記錄裝置。此外,作為發(fā)送才幾,舉例有移動(dòng) 電話,但只要是具有可文本顯示的顯示單元的設(shè)備,就不限于移動(dòng)電話,例
如,也可以是TV等的顯示裝置、打印裝置、記錄裝置。(1) IrSimple雙方向?qū)?yīng)i殳備之間的連才矣圖29是表示作為發(fā)送機(jī)的移動(dòng)電話和作為接收機(jī)的TV等的顯示裝置都 是IrSimple雙方向?qū)?yīng)情況下的連接步驟和各設(shè)備的顯示例子的說明圖。在作為發(fā)送機(jī)的移動(dòng)電話,在IrSimple協(xié)議的SNRM發(fā)送后,由于立即 接收UA,所以在顯示單元上顯示接收機(jī)和IrSimple協(xié)議下的連接完成,并通 知用戶。另一方面,在作為接收機(jī)的TV等的顯示裝置,通過在XID命令之前接 收到SNRM,從而對發(fā)送機(jī)與IrSimple對應(yīng)進(jìn)行識別,并通過發(fā)回UA,完 成IrSimple下的連接。在該時(shí)刻,在畫面上顯示IrSimple下的連接已完成, 并通知用戶。通過上述動(dòng)作,用戶可容易地識別連接后的協(xié)議。再有,也可以取代在連接完成后顯示連接協(xié)議,例如在通信結(jié)束后,通 過之前通信的通信標(biāo)記來通知通信協(xié)議。此外,取代自動(dòng)地顯示通信協(xié)議, 例如作為用戶所選擇的菜單的顯示結(jié)果,也可以顯示通信協(xié)議。 (2 ) IrSimple單方向?qū)?yīng)設(shè)備之間的連接圖30是表示作為發(fā)送機(jī)的移動(dòng)電話和作為接收機(jī)的TV等的顯示裝置都 是IrSimple單方向?qū)?yīng)情況下的連接步驟和各設(shè)備的顯示例子的說明圖。在作為發(fā)送機(jī)的移動(dòng)電話,在顯示單元上顯示IrSimple協(xié)議中的SNRM 發(fā)送后連接完成,并通知用戶。另一方面,在作為接收機(jī)的TV等顯示裝置,通過在XID命令之前接收 到SNRM,從而對發(fā)送才幾與IrSimple對應(yīng)進(jìn)行識別,并完成IrSimple下的連 接。在該時(shí)刻,在畫面上顯示IrSimple下的連接完成,并通知用戶。通過上述動(dòng)作,用戶可容易地識別連接后的協(xié)議。再有,也可以取代在連接完成后顯示連接協(xié)議,例如在通信結(jié)束后,通 過之前通信的通信標(biāo)記來通知通信協(xié)議。此外,取代自動(dòng)地顯示通信協(xié)議, 例如作為用戶所選擇的菜單的顯示結(jié)果,也可以顯示通信協(xié)議。(3 ) IrSimple雙方向?qū)?yīng)設(shè)備和IrSimple單方向?qū)?yīng)設(shè)備之間的連接圖31是表示在作為發(fā)送機(jī)的移動(dòng)電話和作為接收機(jī)的TV等顯示裝置間 的連接時(shí),進(jìn)行IrSimple雙方向下的通信的移動(dòng)電話和可進(jìn)行IrSimple單方 向下的通信的顯示裝置的情況下的連接步驟和各設(shè)備的顯示例子的說明圖。
在作為發(fā)送機(jī)的移動(dòng)電話,在IrSimple協(xié)議中的SNRM發(fā)送后(單方向、 雙方向選擇標(biāo)記為雙方向)所預(yù)定的時(shí)間,由于沒有來自^^妻收^L的UA響應(yīng), 所以當(dāng)作連接失敗,在顯示單元上顯示該情況,并通知用戶。另一方面,在作為接收機(jī)的TV等顯示裝置,通過在XID命令之前接收 到SNRM,從而對發(fā)送機(jī)是與IrSimple對應(yīng)的情況進(jìn)行識別,但SNRM內(nèi)的 單方向雙方向選4,標(biāo)記表示雙方向,本方設(shè)備僅支持單方向,所以連接失敗, 在顯示畫面上顯示該情況,并通知用戶。此時(shí),通過連接失敗的原因也一起 顯示,用戶將發(fā)送機(jī)的通信模式變更為單方向模式,并且作為顯示裝置的支 持協(xié)議,能夠取得為了重新追加雙方向協(xié)議而應(yīng)對將固件更新等。再有,取代自動(dòng)地顯示通信協(xié)議,例如,作為用戶選擇的菜單的顯示結(jié) 果,也可以顯示通信協(xié)-漢。(4 ) IrDA對應(yīng)設(shè)備和IrSimple+IrDA對應(yīng)設(shè)備之間的連接圖32是表示作為發(fā)送機(jī)的移動(dòng)電話和作為接收機(jī)的TV等的顯示裝置處 于連4妾時(shí),進(jìn)4亍以往的IrDA下的通信的移動(dòng)電話和可用IrSimple雙方向和 IrDA兩者的協(xié)議進(jìn)行通信的顯示裝置的情況下的連接步驟和各設(shè)備的顯示 例子的說明圖。在作為發(fā)送機(jī)的移動(dòng)電話中,在IrDA協(xié)議的XID命令發(fā)送后,通過接 收來自接收機(jī)的XID響應(yīng),在XID-End命令發(fā)送后,發(fā)送以往的IrDA格式 的SNRM,并在接收到UA響應(yīng)的時(shí)刻,進(jìn)行IrDA下的連接完成,將該意旨 顯示在顯示單元上,并通知用戶。另一方面,在作為接收機(jī)的TV等的顯示裝置中,以XID命令、XID響 應(yīng)、XID-End的發(fā)送接收,結(jié)束IrDA下的站搜索,并在接收IrDA格式的 SNRM命令后,在發(fā)回了 UA響應(yīng)的時(shí)刻,完成了 IrDA下的連接,將該意旨 顯示在畫面上,并通知用戶。此時(shí),以IrDA方式連接,但如果發(fā)送才幾支才爭 IrSimple,則通過顯示也可以進(jìn)行IrSimple方式的連接,用戶可以取得將固件 更新等的應(yīng)對,以便作為發(fā)送機(jī)的支持協(xié)議,新追加IrSimple雙方向協(xié)議。再有,取代在連接完成后顯示連接協(xié)議,例如,也可以在通信結(jié)束后, 通過前一個(gè)通信的通信標(biāo)記而顯示通信協(xié)議。此外,取代自動(dòng)地顯示通信協(xié) 議,例如,作為用戶選擇的菜單的顯示結(jié)果,也可以顯示通信協(xié)議。 (5 ) IrDA對應(yīng)設(shè)備和IrSimple對應(yīng)設(shè)備之間的連接圖33是表示作為發(fā)送機(jī)的移動(dòng)電話和作為接收機(jī)的TV等的顯示裝置處
于連接時(shí),進(jìn)行以往的IrDA下的通信的移動(dòng)電話和可進(jìn)行IrSimple單方向方 式的通信的顯示裝置的情況下的連接步驟和各設(shè)備的顯示例子的說明圖。在作為發(fā)送機(jī)的移動(dòng)電話中,發(fā)送XID命令2和XID-End命令,但由 于不能接收來自接收機(jī)的XID響應(yīng),所以在經(jīng)過一定時(shí)間后,當(dāng)作連接失敗, 將該意旨顯示在顯示單元上,并通知用戶。另一方面,在作為接收機(jī)的TV等顯示裝置中,通過在XID命令之前接 收到SNRM,從而對發(fā)送機(jī)是與IrSimple對應(yīng)的進(jìn)行識別,但由于接收4幾不 支持IrDA協(xié)議,所以當(dāng)作連接失敗,并將該意旨顯示在畫面上,并通知用戶。 此時(shí),通過連接失敗的原因也一起顯示,可以取得將固件更新等的應(yīng)對,以 便作為發(fā)送機(jī)的支持協(xié)議,新追加IrSimple雙方向協(xié)議。再有,取代自動(dòng)地顯示通信協(xié)議,例如,作為用戶選擇的菜單的顯示結(jié) 果,也可以顯示通信協(xié)議。[實(shí)施方式17]以下,基于圖34至圖56說明本發(fā)明的另一實(shí)施方式。再有,本實(shí)施方 式中說明的通信協(xié)議,適用于實(shí)施方式1 16。因此,對于實(shí)施方式1~16中 定義的術(shù)語,只要不特別事先說明,在本實(shí)施方式中仍根據(jù)其定義來使用。 (1 )通信層圖34是表示OSI7分層模型、IrDA的分層和本發(fā)明的通信系統(tǒng)的分層之 間的對應(yīng)關(guān)系的示意圖。本實(shí)施方式的通信系統(tǒng)的各通信層也具有與上述OSI7層模型對應(yīng)的分 層同等的功能。但是,如圖34所示,上述通信系統(tǒng)將會話層和顯示層形成為 一個(gè),成為6分層的構(gòu)造。在本實(shí)施方式,為了便于說明,基于本發(fā)明的一應(yīng)用例的IrSimple進(jìn)行 說明。但是,本發(fā)明不限定于IrSimple。再有,IrSimple改進(jìn)了以往的IrDA 的一部分功能。在本實(shí)施方式,按照IrSimple,有時(shí)將數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輸層、 會話層+顯示層分別表記為LAP、 LAMP、 SMP、 OBEX。此外,在將通信層 以發(fā)送機(jī)、接收機(jī)區(qū)別的情況下,在發(fā)送機(jī)(主站)上附注"P",在接收機(jī) (副站)上附注"S"。例如,"LAP (P)"意味著發(fā)送機(jī)的數(shù)據(jù)鏈路層。 (2 )發(fā)送機(jī)-接收機(jī)間的順序 (2-1 )連接順序有響應(yīng)圖35的(a)是表示本實(shí)施方式(有響應(yīng))的連接順序的順序圖。而圖 35的(c)是表示本實(shí)施方式(有響應(yīng))的連接順序時(shí)的通信數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu) 的說明圖。在本實(shí)施方式(有響應(yīng)),通過在SNRM的Destination Device Address 中使用全局地址(global address ),可以使SNRM命令具有與搜索同樣的功能 (圖35的(c )的SNRM command )。此外,在本實(shí)施方式(有響應(yīng)),在作為數(shù)據(jù)鏈^各層的連接分組的SNRM 命令和UA響應(yīng)之中,插入網(wǎng)絡(luò)層、傳輸層、會話層、顯示層等高層的連接 上所需的參數(shù)和命令。由此,可以將在以往的IrDA中必要的用于連接各個(gè)高 層的連接分組凝聚為一個(gè)分組。因此,可以將以往需要多個(gè)分組的搜索和連接順序用一個(gè)分組對進(jìn)行。[BJ無響應(yīng)圖35的(b)是表示本實(shí)施方式(無響應(yīng))的連接順序的順序圖。而圖 35的(c)是表示本實(shí)施方式(無響應(yīng))的連接順序時(shí)的通信數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu) 的說明圖。再有,在本實(shí)施方式(無響應(yīng)),不需要UA響應(yīng)(圖35的(c) 的UA response for SNRM )。根據(jù)用戶或應(yīng)用和數(shù)據(jù)種類,可以選擇將來自接收機(jī)的響應(yīng)省略的通信 方式。這種情況下,如圖35的(b)所示,僅用SNRM命令就可以結(jié)束搜索 和連接。這樣,本實(shí)施方式的連接順序,通過將多個(gè)通信層的連接請求集中,縮 短連接上所需的時(shí)間,所以即使在通信路徑被斷開的情況下,再連接也容易。 因此,特別適合于通信路徑容易斷開,例如紅外線的無線通信。其中,在包 含IEEE802.il無線、Bluetooth的其他無線通信及有線通信中也是有效的。此外,在本實(shí)施方式,說明了以一次通信連接所有的通信層的例子,但 本發(fā)明不限于此。例如,在連接了一個(gè)通信層后,也可以連接剩余的多個(gè)通 信層。此外, 一個(gè)通信層的連接也可以通過多次通信進(jìn)行。例如,在網(wǎng)絡(luò)層 的連接需要兩次通信的情況下,也可以將數(shù)據(jù)鏈路層的連接和網(wǎng)絡(luò)層的第一 次連接集中為一個(gè)連接請求,將網(wǎng)絡(luò)層的第二次連接和傳輸層的連接集中為 一個(gè)連接請求。(2-2)數(shù)據(jù)交換順序 [A] 有響應(yīng)圖36的(a)、 (b)是表示本實(shí)施方式(有響應(yīng))的數(shù)據(jù)交換順序的順序 圖。而圖36的(a)是表示本實(shí)施方式(有響應(yīng))的數(shù)據(jù)交換順序時(shí)的通信 數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的說明圖。在本實(shí)施方式(有響應(yīng)),盡力減少每一個(gè)數(shù)據(jù)間的低層及高層的響應(yīng), 在發(fā)送了多個(gè)數(shù)據(jù)后發(fā)回是否有差錯(cuò)。發(fā)送機(jī)在數(shù)據(jù)通信時(shí),使用由用于查詢在順序的分組號和接收數(shù)據(jù)中是 否沒有問題的標(biāo)記、將上述數(shù)據(jù)根據(jù)分組的大小而分割的分割數(shù)據(jù)構(gòu)筑的分 組。記打開(on) 了的分組。對此,接收機(jī)從以前的數(shù)據(jù)開始接收,或接收上述 標(biāo)記已打開的分組,在進(jìn)行發(fā)回后,未檢測出差錯(cuò)時(shí),對發(fā)送機(jī)通知正常地 接收到的意旨。此外,接收機(jī)從以前的數(shù)據(jù)開始接收,或接收上述標(biāo)記已打 開的分組,并進(jìn)行發(fā)回后,在檢測出差錯(cuò)時(shí),忽略不能接收的分組以后的上 述分割數(shù)據(jù)部分,僅確認(rèn)上述標(biāo)記,并在上述標(biāo)記處于打開時(shí),對發(fā)送機(jī)通 知因差錯(cuò)而不能接收的分組號。進(jìn)而,在發(fā)送機(jī)從接收機(jī)接收到正常地接收的意旨時(shí),進(jìn)行從下一個(gè)分 組起的發(fā)送。此外,發(fā)送機(jī)在接收到有差錯(cuò)的通知時(shí),從不能接收的分組號 起,將已打開了上述標(biāo)記的分組為止的分組重發(fā)。由此,可以使分組間縮短,可進(jìn)行效率高的通信。如圖36的(a)所示,在本實(shí)施方式(有響應(yīng)),使用UI幀(圖37的(b))。 因此,在數(shù)據(jù)鏈路層(LAP層)不能識別分組的遺漏,而在傳輸層進(jìn)行枱r測。在UI幀的傳輸層的數(shù)據(jù)部分中設(shè)有順序號和數(shù)據(jù)確認(rèn)用標(biāo)記、表示是否 是數(shù)據(jù)的最后分組、接收的數(shù)據(jù)是否正常的標(biāo)記,根據(jù)這些標(biāo)記而進(jìn)行數(shù)據(jù) 的發(fā)送。[B] 無響應(yīng)圖38的(a)、 (b)是表示本實(shí)施方式(無響應(yīng))的數(shù)據(jù)交換順序的順序 圖。而圖38的(b)是表示本實(shí)施方式(無響應(yīng))的數(shù)據(jù)交換順序時(shí)的通信 數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的說明圖。在本實(shí)施方式(無響應(yīng)),在不需要接收機(jī)的響應(yīng)的情況下,僅確認(rèn)數(shù)據(jù) 的完全性。因此,發(fā)送機(jī)對分組分配順序號,以連續(xù)方式發(fā)送全部的數(shù)據(jù)。
然后,接收機(jī)僅確認(rèn)是否有差錯(cuò),在正常地接收到的情況下,在接收了 全部的數(shù)據(jù)后,在接收機(jī)內(nèi)對正常接收進(jìn)行識別,并進(jìn)行下一個(gè)動(dòng)作。這種 情況下的下一個(gè)動(dòng)作,例如是顯示所接收的數(shù)據(jù),或進(jìn)行打印,或進(jìn)行保存。 另一方面,在檢測出差錯(cuò)的情況下,在接收機(jī)內(nèi)對不能正常接收進(jìn)行識別, 并進(jìn)行下一個(gè)動(dòng)作。這種情況下的下一個(gè)動(dòng)作,是用于使用戶知道發(fā)生了失 敗的指示或成為下一個(gè)接收等待狀態(tài)。再有,即使在本實(shí)施方式(無響應(yīng)),也使用圖38的(b)中所示的UI 幀(圖37的(b))。(2-3)斷開順序[A] 有響應(yīng)圖39的(a)是表示本實(shí)施方式(有響應(yīng))的斷開順序的順序圖。而圖 39的(c)是表示本實(shí)施方式(有響應(yīng))的斷開順序時(shí)的通信數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu) 的說明圖。如圖39的(c)所示,在本實(shí)施方式(有響應(yīng)),將網(wǎng)絡(luò)層、傳輸層、會 話層、顯示層等高層的斷開上所需的參數(shù)和命令插入在DISC命令和UA響 應(yīng)之中。由此,可以將以往需要多個(gè)分組的斷開順序用一個(gè)分組對進(jìn)行。[B] 無響應(yīng)圖39的(b)是表示本實(shí)施方式(無響應(yīng))的斷開順序的順序圖。而圖 39的(c)是表示本實(shí)施方式(有響應(yīng))的斷開順序時(shí)的通信數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu) 的i兌明圖。再有,在本實(shí)施方式(無響應(yīng)),不需要UA響應(yīng)(圖39的(c) 的UA response )。如圖39的(b)所示,在本實(shí)施方式(無響應(yīng)),在將接收機(jī)的響應(yīng)不作 為必要而進(jìn)行連接的情況下,僅用DISC命令就可以結(jié)束搜索和斷開。 (3)發(fā)送機(jī)、接收機(jī)內(nèi)的順序 在圖40 圖56中,為了便于說明,將數(shù)據(jù)鏈路層表記為LAP,將網(wǎng)絡(luò)層 表記為LAMP,將傳輸層表記為TTP或SMP,將會話層和顯示層表記為 OBEX。此外,為了將通信層以發(fā)送機(jī)和接收機(jī)進(jìn)行區(qū)別,在發(fā)送機(jī)上附注 "P,,,在接收機(jī)上附注"S"。例如,"LAP(P)"意味著發(fā)送機(jī)的數(shù)據(jù)鏈路層。 (3-1 )連接順序 [A]有響應(yīng)
圖41的(b)是表示本實(shí)施方式(有響應(yīng))的連接順序時(shí)的通信數(shù)據(jù)的數(shù)據(jù) 結(jié)構(gòu)的說明圖。如圖40所示,在本實(shí)施方式(有響應(yīng)),發(fā)送機(jī)、接收機(jī)都進(jìn)行連接準(zhǔn)備。然后,發(fā)送機(jī)將高層的請求直接轉(zhuǎn)送到低層時(shí),作為一個(gè)分組(SNRM) 進(jìn)行發(fā)送。另一方面,接收機(jī)接受SNRM分組,在進(jìn)行了可直接連接到高層 的意旨的通知后,將OBEX( S )的響應(yīng)直接轉(zhuǎn)送到低層時(shí),作為一個(gè)分組(UA ) 進(jìn)行發(fā)送。發(fā)送機(jī)通過接受UA而完成連接,對高層發(fā)出通知 (Connect.confirm X此時(shí)的發(fā)送機(jī)、接收機(jī)內(nèi)的順序如下那樣。首先,說明發(fā)送機(jī)的各通信層。OBEX (P)在來自應(yīng)用的連接請求到來時(shí),迅速地對低層(SMP (P)) 將連接請求命令加入到數(shù)據(jù)中而產(chǎn)生連接請求函數(shù)(Primitive )。此外,OBEX (P)在從SMP (P)接受了連接確認(rèn)函數(shù)時(shí),從該數(shù)據(jù)中確認(rèn)OBEX連接的 響應(yīng),如果是沒有問題(Success)的響應(yīng),則當(dāng)作連接完成。SMP (P)接受來自O(shè)BEX (P)的連接請求函數(shù),迅速地在OBEX (P) 的連接請求函數(shù)的數(shù)據(jù)中,附加與接收機(jī)的SMP (S)進(jìn)行通信所需的參數(shù), 從而對低層(LMP (P ))產(chǎn)生連接請求函數(shù)。此外,SMP (P )在從LMP (P ) 接受了連接確認(rèn)函數(shù)的情況下,從函數(shù)的數(shù)據(jù)中抽出發(fā)送機(jī)的SMP (S)生 成的參數(shù),確認(rèn)其值,從而結(jié)束與SMP (S)的協(xié)商。此外,SMP (P)將從 連接確認(rèn)函數(shù)的數(shù)據(jù)中除去了 SMP (S)的參數(shù)后的數(shù)據(jù)作為連接確認(rèn)函數(shù) 對OBEX (P)發(fā)送。LMP (P)接受來自SMP (P)的連接請求函數(shù),迅速地在SMP (P)的 連接請求函數(shù)的數(shù)據(jù)中附加與接收機(jī)的LMP (S)進(jìn)行通信所需的參數(shù),從 而對低層(LAP (P))產(chǎn)生連接請求函數(shù)。此外,LMP (P)在從LAP (P) 接受了連接確認(rèn)函數(shù)的情況下,從函數(shù)的數(shù)據(jù)中抽出接收機(jī)的LMP (S)生 成的參數(shù),確認(rèn)其值,從而結(jié)束與LMP (S)的協(xié)商。此外,LMP (P)將從 連接確認(rèn)函數(shù)的數(shù)據(jù)中除去了 LMP (S)的參數(shù)的數(shù)據(jù)作為連接確認(rèn)函數(shù)對 SMP (P )發(fā)送。再有,通常為了對邏輯端口進(jìn)行管理而被定義LSAP( Link Service Access Point)。因而,在以一對一方式進(jìn)行一個(gè)連接時(shí),不需要使用LMP。這種情
況下,將LSAP中無連接的值作為固定值使用。因此,不需要LMP的連接參數(shù)交換。LAP (P)接受來自LMP (P)的連接請求函數(shù),迅速地在LMP (P)的 連接請求函數(shù)的數(shù)據(jù)中,附加與接收機(jī)的LAP ( S )進(jìn)行通信所需的參數(shù),對 接收機(jī)的物理層輸出SNRM命令。此外,LAP (P)在從接收機(jī)的物理層接 受了 UA響應(yīng)時(shí),從UA響應(yīng)的數(shù)據(jù)中抽出接收機(jī)的LAP (S)生成的參數(shù), 確認(rèn)其值,從而結(jié)束與LAP (S)的協(xié)商。此外,LAP (P)將從UA響應(yīng)的 數(shù)據(jù)中除去了 LAP (S)的參數(shù)的數(shù)據(jù)作為連接確認(rèn)函數(shù)對LMP (P)發(fā)送。接著,說明接收機(jī)的各通信層。OBEX (S)從應(yīng)用接受連接請求函數(shù),從而變成接收待機(jī)狀態(tài)。此外, OBEX (S)在從低層(SMP (S))接受了連接通知函數(shù)(Indication)時(shí),從 該數(shù)據(jù)之中確認(rèn)OBEX連接命令,如果沒有問題,則將所謂Success的響應(yīng) 作為連接應(yīng)答函數(shù)(Response)對SMP (S)輸出,并當(dāng)作連接完成。SMP (S)接受來自O(shè)BEX (S)的連接請求函數(shù),從而變成接收待機(jī)狀 態(tài)。此外,SMP (S)在從低層(SMP (S))接受了連接通知函數(shù)時(shí),從函數(shù) 的數(shù)據(jù)之中抽出發(fā)送機(jī)的SMP (P)生成的參數(shù),形成對它的應(yīng)答的參數(shù), 并在將加入了從上述函數(shù)的數(shù)據(jù)中除去了 SMP (P)的參數(shù)的數(shù)據(jù)所得的連 接請求函數(shù)發(fā)送到OBEX (S)后,等待來自O(shè)BEX (S)的連接應(yīng)答函數(shù)。 此外,SMP ( S )在接受了來自O(shè)BEX ( S )的連接應(yīng)答函數(shù)時(shí),在對LMP ( S ) 的OBEX (S)的連接應(yīng)答函數(shù)的數(shù)據(jù)中附加上述應(yīng)答的參數(shù),從而對LMP (S)產(chǎn)生連接應(yīng)答函數(shù),并結(jié)束SMP層的協(xié)商。LMP ( S )接受來自SMP ( S )的連接請求函數(shù),從而變成接收待機(jī)狀態(tài)。 此外,LMP (S)在從低層(LAP (S))接受了連接通知函數(shù)時(shí),從函數(shù)的數(shù) 據(jù)中抽出發(fā)送機(jī)的LMP (P)生成的參數(shù),形成對它的應(yīng)答的參數(shù),并在將 加入了從上述函數(shù)的數(shù)據(jù)中除去了 LMP (P)的參數(shù)的數(shù)據(jù)所得的連接請求 函數(shù)發(fā)送到SMP (S)后,等待來自SMP (S)的連接應(yīng)答函數(shù)。此外,LMP (S )在接受了來自SMP ( S )的連接應(yīng)答函數(shù)時(shí),在對LAP ( S )的SMP ( S ) 的連接應(yīng)答函數(shù)的數(shù)據(jù)中附加上述應(yīng)答的參數(shù),從而對LAP ( S )產(chǎn)生連接應(yīng) 答函數(shù),并結(jié)束LMP層的協(xié)商。再有,通常為了對邏輯端口進(jìn)行管理而被定義LSAP( Link Service Access Point )。因而,在以一對一方式進(jìn)行一個(gè)連接時(shí),不需要使用LMP。這種情 況下,將LSAP中無連接的值作為固定值使用。因此,不需要LMP的連接參 數(shù)交換。LAP ( S )接受來自LMP ( S )的連接請求函數(shù),從而變成接收待機(jī)狀態(tài)。 此外,LAP (S)在從物理層接受了 SNRM命令時(shí),從SNRM命令的數(shù)據(jù)中 抽出發(fā)送機(jī)的LAP (P)生成的參數(shù),在將加入了從SNRM命令的數(shù)據(jù)中除 去了 LAP (P)的參數(shù)的數(shù)據(jù)所得的連接請求函數(shù)發(fā)送到LMP (S)后,形成 對它的應(yīng)答的參數(shù),并等待來自LMP (S)的連接應(yīng)答函數(shù)。此外,LAP(S) 在接受了來自LMP (S)的連接應(yīng)答函數(shù)時(shí),在LMP (S)的連接應(yīng)答函數(shù) 的數(shù)據(jù)中附加上述應(yīng)答的參數(shù),從而對物理層輸出UA響應(yīng),并結(jié)束LAP層 的協(xié)商。[B]無響應(yīng)圖42是表示本實(shí)施方式(無響應(yīng))的連接順序的順序圖。而圖41的(a) 是表示本實(shí)施方式(無響應(yīng))的連接順序時(shí)的通信數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的說明圖。如圖42所示,在本實(shí)施方式(無響應(yīng)),發(fā)送機(jī)、接收機(jī)都進(jìn)行連接準(zhǔn) 備。然后,發(fā)送機(jī)將高層的請求直接轉(zhuǎn)送到低層時(shí),作為一個(gè)分組(SNRM) 發(fā)送。因而,發(fā)送機(jī)在發(fā)送了 SNRM分組的時(shí)刻當(dāng)作連接完成,從LAP(P) 對高層發(fā)出通知(Connect.confirm)。另一方面,接收機(jī)接受SNRM分組,進(jìn) 行可直接連接到高層的意旨的通知,在通知了 OBEX(S)的時(shí)刻當(dāng)作連接完 成。此時(shí)的發(fā)送機(jī)、接收機(jī)內(nèi)的順序如以下那樣。 首先,說明發(fā)送機(jī)的各通信層。OBEX (P)在來自應(yīng)用的連接請求到來時(shí),迅速地對低層(SMP (P)) 將連接請求命令加入到數(shù)據(jù)中而產(chǎn)生連接請求函數(shù)(Primitive )。此外,OBEX (P)在從SMP (P)接受了連接確認(rèn)函數(shù)時(shí),當(dāng)作連接完成。SMP (P)接受來自O(shè)BEX (P)的連接請求函數(shù),迅速地在OBEX (P) 的連接請求函數(shù)的數(shù)據(jù)中,附加與接收機(jī)的SMP (S)進(jìn)行通信所需的參數(shù), 從而對低層(LMP (P))產(chǎn)生連接請求函數(shù)。此外,SMP (P)在從LMP (P) 接受了連接確認(rèn)函數(shù)的時(shí)刻,以所發(fā)送的參數(shù)能夠進(jìn)行協(xié)商,結(jié)束SMP層的 協(xié)商。此外,此時(shí),SMP (P)對OBEX (P)發(fā)送連接確認(rèn)函數(shù)。LMP (P)接受來自SMP (P)的連接請求函數(shù),迅速地在SMP (P)的 連接請求函數(shù)的數(shù)據(jù)中,附加與接收機(jī)的LMP (S)進(jìn)行通信所需的參數(shù),
對低層(LAP (P))產(chǎn)生連接請求函數(shù)。此外,LMP (P)在從LAP (P)接 受了連接確認(rèn)函數(shù)的時(shí)刻,以所發(fā)送的參數(shù)能夠進(jìn)行協(xié)商,結(jié)束LMP層的協(xié) 商。此外,此時(shí),LMP (P)對SMP (P)發(fā)送連接確認(rèn)函數(shù)。再有,通常為了對邏輯端口進(jìn)行管理而被定義LSAP( Link Service Access Point)。因而,在以一對一方式進(jìn)行一個(gè)連接時(shí),不需要使用LMP。這種情 況下,將LSAP中無連接的值作為固定值使用。因此,不需要LMP的連接參 數(shù)交換。LAP (P)接受來自LMP (P)的連接請求函數(shù),迅速地在LMP (P)的 連接請求函數(shù)的數(shù)據(jù)中,附加與接收機(jī)的LAP ( S )進(jìn)行通信所需的參凄t,對 接收機(jī)的物理層輸出SNRM命令。此外,LAP (P)在輸出了 SNRM命令的 時(shí)刻,以所發(fā)送的參數(shù)能夠進(jìn)行協(xié)商,結(jié)束LAP層的協(xié)商。此外,此時(shí),LAP (P)對LMP (P)發(fā)送連接確認(rèn)函數(shù)。接著,說明接收機(jī)的各通信層。OBEX(S)從應(yīng)用接受連接請求函數(shù),變?yōu)榻邮沾龣C(jī)狀態(tài)。此外,OBEX (S )在從低層(SMP ( S ))接受了連接通知函數(shù)(Indication )時(shí),從該數(shù)據(jù) 之中確認(rèn)OBEX連接命令,如果沒有問題,則當(dāng)作連接完成。SMP (S)接受來自O(shè)BEX (S)的連接請求函數(shù),變?yōu)榻邮沾龣C(jī)狀態(tài)。 此外,SMP (S)在從低層(SMP (S))接受了連接通知函數(shù)時(shí),從函數(shù)的數(shù) 據(jù)中抽出發(fā)送機(jī)的SMP (P)生成的參數(shù),使用該參數(shù)而完成協(xié)商。然后, SMP (S)將加入了從上述函數(shù)的數(shù)據(jù)中除去了 SMP (P)的參數(shù)的數(shù)據(jù)所得 的連接請求函l丈發(fā)送到OBEX ( S )。LMP (S)接受來自SMP (S)的連接請求函數(shù),變?yōu)榻邮沾龣C(jī)狀態(tài)。此 外,LMP (S)在從低層(LAP (S))接受了連接通知函數(shù)時(shí),從函數(shù)的數(shù)據(jù) 中抽出發(fā)送機(jī)的LMP (P)生成的參數(shù),使用該參數(shù)而完成協(xié)商。然后,LMP (S)將加入了從上述函數(shù)的數(shù)據(jù)中除去了 LMP (P)的參數(shù)的數(shù)據(jù)所得的連 接請求函數(shù)發(fā)送到SMP ( S )。再有,通常為了對邏輯端口進(jìn)行管理而被定義LSAP( Link Service Access Point )。因而,在以一對一方式進(jìn)4亍一個(gè)連接時(shí),不需要使用LMP。這種情 況下,將LSAP中無連接的值作為固定值使用。因此,不需要LMP的連接參 數(shù)交換。LAP (S)接受來自LMP (S)的連接請求函數(shù),變?yōu)榻邮沾龣C(jī)狀態(tài)。此
外,LAP (S)在從物理層接受了 SNRM命令時(shí),從SNRM命令的數(shù)據(jù)中抽 出發(fā)送機(jī)的LAP (P)生成的參數(shù),使用該參數(shù)而完成協(xié)商。然后,LAP(S) 將加入了從上述函數(shù)的數(shù)據(jù)中除去了 LAP(P)的參數(shù)的數(shù)據(jù)所得的連接請求 函數(shù)發(fā)送到LMP ( S )。(3-2)數(shù)據(jù)交換順序 [A]有響應(yīng)圖43是表示本實(shí)施方式(有響應(yīng))的數(shù)據(jù)交換順序的順序圖。而圖44 是表示本實(shí)施方式(有響應(yīng))的數(shù)據(jù)交換順序時(shí)的通信數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的說 明圖。如圖43所示,在本實(shí)施方式(有響應(yīng)),發(fā)送機(jī)產(chǎn)生PUT命令,該命令 被傳送至低層,作為UI幀(圖37的(b))被輸出。另一方面,接收機(jī)接受數(shù)據(jù),對高層發(fā)出通知。此時(shí),在SMP(S),對 高層的OBEX ( S ),通知數(shù)據(jù)連續(xù)(status=tnmcated )。發(fā)送機(jī)在發(fā)送了某個(gè)一定數(shù)的分組后,將確認(rèn)數(shù)據(jù)是否完整到達(dá)的標(biāo)記 打開(ON)并發(fā)送。接收它后,接收機(jī)將SMP (S)是否有差錯(cuò)、在有差錯(cuò) 時(shí)將發(fā)生了差錯(cuò)的號碼通知發(fā)送機(jī)。如果沒有差錯(cuò),則發(fā)送機(jī)輸出下一個(gè)分組,而如果有差錯(cuò),則發(fā)送機(jī)重 發(fā)有差錯(cuò)的分組以后的分組。在成為最后的數(shù)據(jù)時(shí),發(fā)送機(jī)將表示是最后的數(shù)據(jù)的標(biāo)記打開并發(fā)送。 對此,如果該標(biāo)記為打開,則接收4幾的SMP (S)對OBEX (S)通知^:據(jù)聚 齊(statusOK),并等待OBEX (S)的響應(yīng)。然后,在發(fā)生了 OBEX (S) 的響應(yīng)時(shí),將該數(shù)據(jù)傳送到低層,作為UI幀輸出。如果所接收的響應(yīng)為Success,則發(fā)送機(jī)正常結(jié)束。此時(shí)的發(fā)送機(jī)、接收機(jī)內(nèi)的順序如以下那樣。在發(fā)送機(jī),OBEX ( P )對低層輸出PUT命令作為數(shù)據(jù)發(fā)送函數(shù)。但是, 在OBEX (P)不需要PUTFinal (最后的PUT)命令以外的PUT命令的響應(yīng) (正常情況下返回Continue)而用SMP (P)可發(fā)送時(shí),輸出下一個(gè)命令。 在PUT Final命令或者PUT命令以外的命令時(shí),等待來自低層的數(shù)據(jù)通知函 數(shù),觀察該數(shù)據(jù)內(nèi)的響應(yīng)而結(jié)束命令。這里,數(shù)據(jù)發(fā)送函數(shù)是對低層請求數(shù)據(jù)發(fā)送的函數(shù)(Data Request)。而 數(shù)據(jù)通知函數(shù)是知道從低層接收了數(shù)據(jù)的函數(shù)(Data Indicate )。 在接收機(jī),OBEX(S)從低層接受數(shù)據(jù)通知函數(shù),從而接受數(shù)據(jù)。但是,OBEX ( S )對于PUT Final命令以外的PUT命令,不返回響應(yīng),在PUT Final 命令或PUT命令以外的命令的情況下,作為數(shù)據(jù)發(fā)送函數(shù)而返回響應(yīng)。這里,說明發(fā)送機(jī)、接收機(jī)中共用的高層和低層的數(shù)據(jù)發(fā)送函數(shù)和數(shù)據(jù) 通知函數(shù)中的首標(biāo)等。SMP在從OBEX接受數(shù)據(jù)發(fā)送函數(shù)時(shí),對于LMP,在(a)以LMP可 發(fā)送的大小小于數(shù)據(jù)發(fā)送函數(shù)內(nèi)的數(shù)據(jù)的大小時(shí),將該數(shù)據(jù)分割為LMP可發(fā) 送的大小,在(b)以LMP可發(fā)送的大小大于數(shù)據(jù)發(fā)送函數(shù)內(nèi)的數(shù)據(jù)大小時(shí), 將幾個(gè)數(shù)據(jù)進(jìn)行結(jié)合,形成可發(fā)送的大小以下的更大的數(shù)據(jù)。此外,SMP形 成SMP首標(biāo),該首標(biāo)被加入了順序的號碼、向?qū)Ψ皆O(shè)備查詢數(shù)據(jù)接收狀態(tài)的 自變量、表示最后的數(shù)據(jù)的自變量、表示對方設(shè)備的SMP需要OBEX的響 應(yīng)的自變量、表示所接收的數(shù)據(jù)是否正常的自變量。然后,將加入了在上述 分割或結(jié)合的數(shù)據(jù)中附加了該SMP首標(biāo)后的數(shù)據(jù)所得的數(shù)據(jù)發(fā)送函數(shù)發(fā)送 到LMP。進(jìn)而,SMP在從LMP接受數(shù)據(jù)通知函數(shù)時(shí),從該函數(shù)內(nèi)的數(shù)據(jù)中抽出 SMP首標(biāo),并確認(rèn)順序號是否正常(即,是否以未遺漏順序到達(dá))。然后, 在正常的情況下,向OBEX發(fā)送數(shù)據(jù)通知函數(shù)。此時(shí),數(shù)據(jù)通知函數(shù)可以按 每個(gè)來自低層的數(shù)據(jù)通知函數(shù)來輸出,也可以將來自幾個(gè)低層的數(shù)據(jù)通知函 數(shù)的數(shù)據(jù)合并后輸出。發(fā)送機(jī)的SMP (P)將來自O(shè)BEX (P)的數(shù)據(jù)發(fā)送函數(shù)變換為對LMP (P)的數(shù)據(jù)發(fā)送函數(shù),發(fā)送所規(guī)定的某個(gè)一定數(shù)的數(shù)據(jù)量的數(shù)據(jù)發(fā)送函數(shù)。 然后,SMP (P)使對接收機(jī)查詢數(shù)據(jù)接收狀態(tài)的自變量為True而發(fā)送數(shù)據(jù) 發(fā)送函數(shù),等待LMP (P)的數(shù)據(jù)通知函數(shù)。SMP (P)對來自LMP (S)的數(shù)據(jù)通知函數(shù)內(nèi)的SMP首標(biāo)進(jìn)行分析, 在表示所接收的數(shù)據(jù)是否正常的自變量被正常地接收時(shí),作為可發(fā)送下一個(gè) 數(shù)據(jù)的準(zhǔn)備,變?yōu)閷BEX (P)可發(fā)送的狀態(tài)。即,在該狀態(tài)下可以接收來 自O(shè)BEX (P)的數(shù)據(jù)。相反,SMP (P)在對來自LMP (S)的所接收的數(shù)據(jù)通知函數(shù)的SMP 首標(biāo)進(jìn)行分析,從而在表示所接收的數(shù)據(jù)是否正常的自變量沒有被正常接收 時(shí),從被通知為不能正常地接收的數(shù)據(jù)發(fā)送函數(shù)開始,再次產(chǎn)生數(shù)據(jù)發(fā)送函 數(shù),直至使向?qū)Ψ皆O(shè)備查詢數(shù)據(jù)接收狀態(tài)的自變量為True為止。SMP (P) 重復(fù)再次產(chǎn)生數(shù)據(jù)發(fā)送函數(shù),直至全部的數(shù)據(jù)發(fā)送函數(shù)的數(shù)據(jù)被通知接收機(jī), 或者重復(fù)某個(gè)規(guī)定次數(shù)的再次發(fā)生。 '而且,SMP (P)在從OBEX (P)接受了是最后的數(shù)據(jù)的自變量為True 的數(shù)據(jù)發(fā)送函數(shù)時(shí),使表示該數(shù)據(jù)發(fā)送函數(shù)是最后的數(shù)據(jù)的自變量、或表示 需要接收機(jī)的OBEX ( S )的響應(yīng)的自變量為True,從而發(fā)送被加入了該數(shù)據(jù) 發(fā)送函數(shù)的最后數(shù)據(jù)的對LMP (P)的數(shù)據(jù)發(fā)送函數(shù)。相反,接收機(jī)的SMP (S)在從LMP (S)接受了數(shù)據(jù)通知函數(shù)時(shí),在 最后的數(shù)據(jù)或表示需要接收機(jī)的OBEX (S)的響應(yīng)的自變量為True的情況 下,向OBEX ( S )發(fā)送數(shù)據(jù)通知函數(shù),該數(shù)據(jù)通知函數(shù)加入了將SMP ( S ) 的首標(biāo)除外的數(shù)據(jù)。此外,SMP ( S )在從LMP ( S )接受了數(shù)據(jù)通知函數(shù)時(shí),從該數(shù)據(jù)通知 函數(shù)內(nèi)的數(shù)據(jù)對SMP首標(biāo)進(jìn)行分析,并確認(rèn)順序號。如果SMP(S)在接受 向接收機(jī)查詢數(shù)據(jù)接收狀態(tài)的自變量為True的首標(biāo)前可正常地接收,則表示 能夠正常地接收用于表示所接收的數(shù)據(jù)是否正常的自變量,從而形成SMP首 標(biāo),并將它作為數(shù)據(jù)而對LMP (S)發(fā)送數(shù)據(jù)發(fā)送函數(shù)。另 一方面,在SMP ( S )檢測出不能正常地接收時(shí),存儲被預(yù)測為不能 正常地接收的SMP首標(biāo)的號碼。例如,在接收到0、 1、 2、 3、 5時(shí),第5個(gè) 應(yīng)該為4而未接收到4的情況下,被預(yù)測為不能正常地接收的號碼為4。然 后,從它之后,SMP (S)僅調(diào)查SMP首標(biāo)的向接收機(jī)查詢數(shù)據(jù)接收狀態(tài)的 自變量是否為Tme,停止對OBEX ( S )的數(shù)據(jù)通知函數(shù)的輸出。SMP ( S )在接收了向接收機(jī)查詢數(shù)據(jù)接收狀態(tài)的自變量為True的數(shù)據(jù) 通知函數(shù)的情況下,將表示所接收的數(shù)據(jù)是否正常的自變量作為表示不能正 常地接收的自變量,形成將不能正常地接收的SMP首標(biāo)的號碼插入到加入順 序號碼的字段中的SMP首標(biāo),從而將它作為數(shù)據(jù)向LMP (S)發(fā)送數(shù)據(jù)發(fā)送 函數(shù)。此外,SMP(S)在接受了表示是最后的數(shù)據(jù)的自變量、或表示需要接收 機(jī)的OBEX( S )的響應(yīng)的自變量為True的數(shù)據(jù)通知函數(shù)的情況下,在向OBEX (S)輸出了數(shù)據(jù)通知函數(shù)后,等待來自O(shè)BEX (S)的數(shù)據(jù)發(fā)送請求。SMP (S)在接受了來自O(shè)BEX (S)的數(shù)據(jù)發(fā)送請求時(shí),形成對表示所 接收的數(shù)據(jù)是否正常的自變量不能正常地接收的SMP首標(biāo),將它附加在 OBEX ( S )的數(shù)據(jù)發(fā)送請求的數(shù)據(jù)中,從而對LMP ( S )發(fā)送數(shù)據(jù)發(fā)送函數(shù)。
再有,在有差錯(cuò)的情況下,由于停止對OBEX (S)的通知,所以等待時(shí)纟皮看 作處于正常時(shí)。接著,LMP在從高層接受了數(shù)據(jù)發(fā)送請求函數(shù)時(shí),在該函數(shù)內(nèi)的數(shù)據(jù)中 附加LMP首標(biāo)而形成數(shù)據(jù),并對LAP發(fā)送加入了該數(shù)據(jù)的數(shù)據(jù)發(fā)送請求函 數(shù)。此外,LMP在從LAP接受了數(shù)據(jù)通知函數(shù)時(shí),形成從該函數(shù)內(nèi)的數(shù)據(jù)中 除去了 LMP首標(biāo)的數(shù)據(jù),并對SMP發(fā)送加入了該數(shù)據(jù)的數(shù)據(jù)通知函數(shù)。再有,在以一對一方式進(jìn)行一個(gè)連接的情況下,不需要使用LMP。這種 情況下,在LMP首標(biāo)中加入有無連接的值的LSAP。LAP在從LMP接受了數(shù)據(jù)發(fā)送請求函數(shù)時(shí),在該函數(shù)內(nèi)的數(shù)據(jù)上附加 LAP首標(biāo)而形成數(shù)據(jù),并對物理層發(fā)送加入了該數(shù)據(jù)的UI幀。此外,LAP 在從物理層接受了數(shù)據(jù)接收通知時(shí),形成從該UI幀的數(shù)據(jù)中除去了 LAP首 標(biāo)的數(shù)據(jù),并對LMP發(fā)送加入了該數(shù)據(jù)的數(shù)據(jù)通知函數(shù)。再有,在本實(shí)施方 式,在LAP首標(biāo)中,包含有連接地址和UI指示符。[B]無響應(yīng)圖45是表示本實(shí)施方式(無響應(yīng))的數(shù)據(jù)交換順序的順序圖。而圖44 是表示本實(shí)施方式(無響應(yīng))的數(shù)據(jù)交換順序時(shí)的通信數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的說 明圖。如圖45所示,在本實(shí)施方式(無響應(yīng)),發(fā)送機(jī)產(chǎn)生PUT命令,該命令 被傳送至低層,作為UI幀被輸出。另一方面,接收機(jī)接受數(shù)據(jù),對高層發(fā)出通知。此時(shí),在SMP(S),對 高層的OBEX(S),通知凄史據(jù)連續(xù)(status=tmncated )。在成為最后的數(shù)據(jù)時(shí),發(fā)送機(jī)將表示是最后的數(shù)據(jù)的標(biāo)記打開并發(fā)送。 對此,如果該標(biāo)記為打開,則接收機(jī)的SMP (S)對OBEX (S)通知數(shù)據(jù)聚 齊(status=OK ),從而結(jié)束數(shù)據(jù)交換順序。此時(shí)的發(fā)送機(jī)、接收機(jī)內(nèi)的順序如以下那樣。在發(fā)送機(jī),OBEX (P)對低層輸出PUT命令作為數(shù)據(jù)發(fā)送函數(shù)。但是, OBEX (P)不需要對所有的命令的響應(yīng)就可以結(jié)束命令。然后,OBEX (P) 在由SMP (P)可發(fā)送的情況下,輸出下一個(gè)命令。在接收機(jī),OBEX (S)從低層接受數(shù)據(jù)通知函數(shù),對所有的命令不返回 響應(yīng)而僅4妄受數(shù)據(jù)。這里,說明發(fā)送機(jī)、接收機(jī)中共用的高層和低層的數(shù)據(jù)發(fā)送函數(shù)和數(shù)據(jù)
通知函數(shù)中的首標(biāo)等。SMP在從OBEX接受數(shù)據(jù)發(fā)送函數(shù)時(shí),對于LMP,在(a)以LMP可 發(fā)送的大小小于數(shù)據(jù)發(fā)送函數(shù)內(nèi)的數(shù)據(jù)的大小時(shí),將該數(shù)據(jù)分割為LMP可發(fā) 送的大小,在(b)以LMP可發(fā)送的大小大于數(shù)據(jù)發(fā)送函數(shù)內(nèi)的數(shù)據(jù)大小時(shí), 將幾個(gè)數(shù)據(jù)進(jìn)行結(jié)合,形成可發(fā)送的大小以下的更大的數(shù)據(jù)。此外,SMP形 成SMP首標(biāo),該首標(biāo)被加入了順序的號碼、向?qū)Ψ皆O(shè)備查詢數(shù)據(jù)接收狀態(tài)的 自變量、表示最后的數(shù)據(jù)的自變量、表示對方設(shè)備的SMP需要OBEX的響 應(yīng)的自變量、表示所接收的數(shù)據(jù)是否正常的自變量。然后,將加入了在上述 分割或結(jié)合的數(shù)據(jù)中附加了該SMP首標(biāo)后的數(shù)據(jù)所得的數(shù)據(jù)發(fā)送函數(shù)發(fā)送 到LMP。進(jìn)而,SMP在從LMP接受數(shù)據(jù)通知函數(shù)時(shí),從該函數(shù)內(nèi)的數(shù)據(jù)中抽出 SMP首標(biāo),并確認(rèn)順序號是否正常(即,是否以未遺漏順序到達(dá))。然后, 在正常的情況下,向OBEX發(fā)送數(shù)據(jù)通知函數(shù)。此時(shí),數(shù)據(jù)通知函數(shù)可以按 每個(gè)來自低層的數(shù)據(jù)通知函數(shù)來輸出,也可以將來自幾個(gè)低層的數(shù)據(jù)通知函 數(shù)的數(shù)據(jù)合并后輸出。發(fā)送機(jī)的SMP (P)將來自O(shè)BEX (P)的數(shù)據(jù)發(fā)送函數(shù)變換為對LMP (P)的數(shù)據(jù)發(fā)送函數(shù)。然后,在從OBEX (P)接受了作為最后數(shù)據(jù)的自變 量為False的數(shù)據(jù)發(fā)送函數(shù)的情況下,將在該數(shù)據(jù)中附加了 SMP首標(biāo)的數(shù)據(jù) 發(fā)送到LMP(P)。相反,SMP (P)在從OBEX (P)接受了作為最后數(shù)據(jù)的 自變量為Ture的數(shù)據(jù)發(fā)送函數(shù)的情況下,使表示該數(shù)據(jù)發(fā)送函數(shù)為最后的數(shù) 據(jù)的自變量、或表示需要接收機(jī)的OBEX ( S )的響應(yīng)的自變量為True,從而 發(fā)送對LMP (P)的數(shù)據(jù)發(fā)送函數(shù),該數(shù)據(jù)發(fā)送函數(shù)加入了該數(shù)據(jù)發(fā)送函數(shù) 的最后數(shù)據(jù)。另一方面,接收機(jī)的SMP (S)在從低層接受了數(shù)據(jù)通知函數(shù)時(shí),從該 數(shù)據(jù)通知函數(shù)內(nèi)的數(shù)據(jù)對SMP首標(biāo)進(jìn)行分析,確認(rèn)順序的號碼。然后,SMP (S )對SMP首標(biāo)進(jìn)行分析,從而在可確認(rèn)能夠正常地接收的情況下,對LMP (S )發(fā)送數(shù)據(jù)發(fā)送函數(shù)。相反,SMP (S)在檢測出不能正常地接收時(shí),對OBEX (S)通知產(chǎn) 生了差錯(cuò)。例如,在接收到0、 1、 2、 3、 5時(shí),是第5個(gè)應(yīng)該為4而未接收 到4的情況。然后,SMP (S)等待表示SMP首標(biāo)的最后的數(shù)據(jù)的自變量、或表示需
要接收機(jī)的OBEX ( S )的響應(yīng)的自變量為True,不對OBEX ( S )進(jìn)行數(shù)據(jù) 通知,直至接受作為True的數(shù)據(jù)通知函數(shù)(再有,即使接受也不通知OBEX (S))、或接受斷開通知函數(shù)、或經(jīng)過某個(gè)一定時(shí)間為止。接著,發(fā)送機(jī)的LMP (P)在從SMP (S)接受了數(shù)據(jù)發(fā)送請求函數(shù)時(shí), 在該函數(shù)內(nèi)的數(shù)據(jù)中附加LMP首標(biāo)而形成數(shù)據(jù),并向LAP (P)發(fā)送加入了 該數(shù)據(jù)的數(shù)據(jù)發(fā)送請求函數(shù)。另 一方面,接收機(jī)的LMP ( S )在從LAP ( S )接受了數(shù)據(jù)通知函數(shù)的情 況下,形成從該函數(shù)內(nèi)的數(shù)據(jù)中除去了 LMP首標(biāo)的數(shù)據(jù),并向SMP(S)發(fā) 送加入了該數(shù)據(jù)的數(shù)據(jù)通知函數(shù)。再有,在以一對一方式進(jìn)行一個(gè)連接的情況下,不需要使用LMP。這種 情況下,在LMP首標(biāo)中加入有無連接的值的LSAP。發(fā)送機(jī)的LAP (P)在從LMP (P)接受了數(shù)據(jù)發(fā)送請求函數(shù)時(shí),在該函 數(shù)內(nèi)的數(shù)據(jù)中附加LAP首標(biāo)而形成數(shù)據(jù),并向物理層發(fā)送加入了該數(shù)據(jù)的 UI幀。另一方面,接收機(jī)的LAP (S)在從物理層接受了數(shù)據(jù)接收通知的情況 下,形成從UI幀的數(shù)據(jù)中除去了 LAP首標(biāo)的凄t據(jù),并對LMP ( S )發(fā)送加 入了該數(shù)據(jù)的數(shù)據(jù)通知函數(shù)。再有,在本實(shí)施方式,在LAP首標(biāo)中,包含連 j妻地址和UI指示符。 (3-3 )斷開順序[A]有響應(yīng)圖46是表示本實(shí)施方式(有響應(yīng))的斷開順序的順序圖。而圖47的(a)、 圖47的(b)是表示本實(shí)施方式(有響應(yīng))的斷開順序時(shí)的通信數(shù)據(jù)的數(shù)據(jù) 結(jié)構(gòu)的說明圖。如圖46所示,在本實(shí)施方式(有響應(yīng)),發(fā)送機(jī)的斷開命令傳送到低層 時(shí),產(chǎn)生DISC命令。接收機(jī)接受該DISC命令而通知高層時(shí),返回它的響應(yīng), 產(chǎn)生UA響應(yīng)。然后,將接收到UA響應(yīng)通知至發(fā)送機(jī)的高層后結(jié)束。此時(shí)的發(fā)送機(jī)、接收機(jī)內(nèi)的順序如下那樣。首先,說明發(fā)送機(jī)的各通信層。OBEX (P)在來自應(yīng)用的斷開請求到來時(shí),迅速地對低層(SMP (P)) 將斷開請求命令加入到數(shù)據(jù)中而產(chǎn)生斷開請求函數(shù)(Primitive )。此外,OBEX (P )在從SMP ( P )接受了斷開確認(rèn)函數(shù)的情況下,從該數(shù)據(jù)之中確認(rèn)OBEX
斷開的響應(yīng),如果是沒有問題(Success)的響應(yīng),則當(dāng)作斷開完成。SMP (P)接受來自O(shè)BEX (P)的斷開請求函數(shù),迅速地在OBEX (P) 的斷開請求函數(shù)的數(shù)據(jù)中附加與接收機(jī)的SMP (S)進(jìn)行通信所需的參數(shù), 從而產(chǎn)生對于低層(LMP (P))的斷開請求函數(shù)。此外,SMP(P)在從LMP(P)接受了斷開確認(rèn)函數(shù)的情況下,從函數(shù)的數(shù)據(jù)中抽出接收機(jī)的SMP(S) 生成的參數(shù),確認(rèn)其值,然后結(jié)束與SMP (S)的斷開處理。此外,SMP (S) 將從斷開確認(rèn)函數(shù)的數(shù)據(jù)中除去了 SMP (S)的參數(shù)的it據(jù)作為對于OBEX(P)的斷開確認(rèn)函數(shù)發(fā)送。但是,通常在斷開時(shí)沒有由SMP (P)新追加的 參數(shù)。LMP (P)接受來自SMP (P)的斷開請求函數(shù),迅速地在SMP (P)的 斷開請求函數(shù)的數(shù)據(jù)中附加與接收機(jī)的LMP (S)進(jìn)行通信所需的參數(shù),從 而產(chǎn)生對于低層(LAP (P))的斷開請求函數(shù)。此外,LMP (P)在從LAP (P )接受了斷開確認(rèn)函數(shù)的情況下,從函數(shù)的數(shù)據(jù)中抽出接收機(jī)的LMP( S ) 生成的參數(shù),確認(rèn)其值,然后結(jié)束與LMP (S)的斷開處理。此外,LMP(P) 將從斷開確認(rèn)函數(shù)的數(shù)據(jù)中除去了 LMP(S)的參數(shù)的數(shù)據(jù)作為對于SMP(P) 的斷開確認(rèn)函數(shù)而發(fā)送。但是,通常在斷開時(shí)沒有由LMP (P)新追加的參 數(shù)。LAP (P)接受來自LMP (P)的斷開請求函數(shù),迅速地在LMP (P)的 斷開請求函數(shù)的數(shù)據(jù)中附加與接收機(jī)的LAP ( S )進(jìn)行通信所需的參數(shù),從而 輸出對于接收機(jī)的物理層的DISC命令。此外,LAP (P)在從接收機(jī)的物理 層接受了 UA響應(yīng)的情況下,從UA響應(yīng)的數(shù)據(jù)中抽出接收機(jī)的LAP (S)生 成的參數(shù),確認(rèn)其值,然后結(jié)束與LAP (S)的連接處理。此外,LAP (P) 將從UA響應(yīng)的數(shù)據(jù)中除去了 LAP (S)的參數(shù)的數(shù)據(jù)作為對于LMP (P)的 斷開確認(rèn)函數(shù)而發(fā)送。但是,通常在斷開時(shí)沒有由LAP (P)新追加的參數(shù)。接著,說明接收機(jī)的各通信層。OBEX ( S )在從低層(SMP ( S ))接受了斷開通知函數(shù)(Indication)的 情況下,從該數(shù)據(jù)之中確認(rèn)OBEX斷開命令,如果沒有問題,貝'J將Success 的響應(yīng)作為斷開應(yīng)答函數(shù)(Response)輸出到SMP ( S ),并當(dāng)作斷開完成。SMP (S)在從低層(SMP (S))接受了斷開通知函數(shù)的情況下,從函 數(shù)的數(shù)據(jù)中抽出發(fā)送機(jī)的SMP (P)生成的參數(shù),形成對于該參數(shù)的應(yīng)答的 參數(shù),并在加入了從上述函數(shù)的數(shù)據(jù)中除去了 SMP (P)的參數(shù)的數(shù)據(jù)所得的斷開請求函數(shù)發(fā)送到OBEX (S)后,等待來自O(shè)BEX (S)的斷開應(yīng)答函 數(shù)。此外,SMP (S)在接受了來自O(shè)BEX (S)的斷開應(yīng)答函數(shù)的情況下, 在對于LMP ( S )的OBEX ( S )的斷開應(yīng)答函數(shù)的數(shù)據(jù)中附加上述應(yīng)答的參 數(shù),從而產(chǎn)生對于LMP (S)的斷開應(yīng)答函數(shù),并結(jié)束SMP層的斷開處理。 但是,通常在斷開時(shí)沒有由SMP (S)新追加的參數(shù)。LMP (S)在從低層(LAP (S))接受了斷開通知函數(shù)的情況下,從函數(shù) 的數(shù)據(jù)中抽出發(fā)送機(jī)的LMP (P)生成的參數(shù),形成對于該參數(shù)的應(yīng)答的參 數(shù),并在加入了從上述函數(shù)的數(shù)據(jù)中除去了 LMP (P)的參數(shù)的數(shù)據(jù)所得的 斷開請求函數(shù)發(fā)送到SMP (S)后,等待來自SMP (S)的斷開應(yīng)答函數(shù)。此 外,LMP(S)在接受了來自SMP (S)的斷開應(yīng)答函數(shù)的情況下,在對于 LAP (S)的SMP (S)的斷開應(yīng)答函數(shù)的數(shù)據(jù)中附加上述應(yīng)答的參數(shù),從而 產(chǎn)生對于LAP (S)的斷開應(yīng)答函數(shù),并結(jié)束LMP層的斷開處理。但是,通 常在斷開時(shí)沒有由LMP (S)新追加的參數(shù)。LAP (S)在從物理層接受了 DISC命令的情況下,從DISC命令的數(shù)據(jù) 中抽出發(fā)送機(jī)的LAP (P)生成的參數(shù),在加入了從DISC命令的數(shù)據(jù)中除去 了 LAP (P)的參數(shù)的數(shù)據(jù)所得的斷開請求函數(shù)發(fā)送到LMP (S)后,形成對 于它的應(yīng)答的參數(shù),并等待來自LMP (S)的斷開應(yīng)答函數(shù)。此外,LAP(S) 在接受了來自LMP (S)的斷開應(yīng)答函數(shù)的情況下,在LMP (S)的斷開應(yīng) 答函數(shù)的數(shù)據(jù)中附加上述應(yīng)答的參數(shù),從而產(chǎn)生對于物理層的UA響應(yīng),并 結(jié)束LAP層的斷開處理。但是,通常在斷開時(shí)沒有由LAP (S)新追加的參 數(shù)。[B]無響應(yīng)圖48是表示本實(shí)施方式(無響應(yīng))的斷開順序的順序圖。而圖47的(a) 是表示本實(shí)施方式(無響應(yīng))的斷開順序時(shí)的通信數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)的說明圖。如圖48所示,在本實(shí)施方式(無響應(yīng)),發(fā)送機(jī)的斷開命令傳送到低層 時(shí),產(chǎn)生DISC命令。發(fā)送機(jī)在該時(shí)刻結(jié)束斷開處理。另一方面,接收機(jī)接 受該DISC命令而將其傳送到高層時(shí),在通知到高層為止的時(shí)刻才結(jié)束斷開 處理。此時(shí)的發(fā)送機(jī)、接收機(jī)內(nèi)的順序如下那樣。 首先,說明發(fā)送機(jī)的各通信層。OBEX (P)在來自應(yīng)用的斷開請求到來的情況下,迅速地將對于低層(SMP ( P ))的斷開請求命令加入到數(shù)據(jù)中而產(chǎn)生斷開請求函數(shù)(Primitive )。 此外,OBEX (P)在從SMP (P)接受了斷開確認(rèn)函數(shù)時(shí),當(dāng)作斷開完成。SMP ( P )接受來自O(shè)BEX ( P )的斷開請求函數(shù),迅速地在OBEX ( P ) 的斷開請求函數(shù)的數(shù)據(jù)中附加與接收機(jī)的SMP (S)進(jìn)行通信所需的參數(shù), 產(chǎn)生對于低層(LMP (P))的斷開請求函數(shù)。此外,SMP (P)在從LMP (P) 接受了斷開確認(rèn)函數(shù)的時(shí)刻,作為由所發(fā)送的參數(shù)可以斷開,結(jié)束SMP層的 斷開處理。此外,SMP (P)發(fā)送對于OBEX (P)的斷開確認(rèn)函數(shù)。但是, 通常在斷開時(shí)沒有由SMP (P)新追加的參數(shù)。LMP (P)接受來自SMP (P)的斷開請求函數(shù),迅速地在SMP (P)的 斷開請求函數(shù)的數(shù)據(jù)中附加與接收機(jī)的LMP (S)進(jìn)行通信所需的參數(shù),從 而產(chǎn)生對于低層(LAP (P))的斷開請求函數(shù)。此外,LMP (P)在從LAP (P)接受了斷開確認(rèn)函數(shù)的時(shí)刻,作為由所發(fā)送的參數(shù)能夠斷開,結(jié)束LMP 層的斷開處理。此外,LMP (P)發(fā)送對于SMP (P)的斷開確認(rèn)函數(shù)。但是, 通常在斷開時(shí)沒有由LMP (P)新追加的參數(shù)。LAP (P)接受來自LMP (P)的斷開請求函數(shù),迅速地在LMP (P)的 斷開請求函數(shù)的數(shù)據(jù)中附加與接收機(jī)的LAP ( S )進(jìn)行通信所需的參數(shù),從而 輸出對于接收機(jī)的物理層的DISC命令。此外,LAP (P)在輸出了 DISC命 令的時(shí)刻,作為由所發(fā)送的參數(shù)能夠斷開,結(jié)束LAP層的斷開處理。此外, LAP (P)發(fā)送對于LMP (P)的斷開確認(rèn)函數(shù)。但是,通常在斷開時(shí)沒有由 LAP (P)新追加的參數(shù)。接著,說明接收機(jī)的各通信層。OBEX ( S )在從低層(SMP ( S ))接受了斷開通知函數(shù)(Indication )的 情況下,從該數(shù)據(jù)之中確認(rèn)OBEX斷開命令,如果沒有問題,則當(dāng)作斷開完 成。SMP (S)在從低層(SMP (S))接受了斷開通知函數(shù)的情況下,從函 數(shù)的數(shù)據(jù)中抽出發(fā)送機(jī)的SMP (P)生成的參數(shù),使用該參數(shù)而完成斷開。 此外,SMP (S)將加入了從上述函數(shù)的數(shù)據(jù)中除去了 SMP (P)的參數(shù)的數(shù) 據(jù)所得的斷開請求函數(shù)發(fā)送到OBEX (S)。但是,通常在斷開時(shí)沒有由SMP (S)新追加的參數(shù)。LMP (S)在從低層(LAP (S))接受了斷開通知函數(shù)的情況下,從函數(shù) 的數(shù)據(jù)中抽出發(fā)送機(jī)的LMP (P)生成的參數(shù),使用該參數(shù)而完成斷開。此
外,LMP (S)將加入了從上述函數(shù)的數(shù)據(jù)中除去了 LMP (P)的參數(shù)的數(shù)據(jù) 所得的斷開請求函數(shù)發(fā)送到SMP ( S )。但是,通常在斷開時(shí)沒有由LMP ( S ) 新追加的參數(shù)。LAP (S)在從物理層接受了 DISC命令的情況下,從DISC命令的數(shù)據(jù) 中抽出發(fā)送機(jī)的LAP (P)生成的參數(shù),使用該參數(shù)而完成斷開。此外,LAP (S)將加入了從DISC命令的數(shù)據(jù)中除去了 LAP (P)的參數(shù)的數(shù)據(jù)所得的 斷開請求函數(shù)發(fā)送到LMP (S)。但是,通常在斷開時(shí)沒有由LAP (S)新追 力口的參數(shù)。(4)有無響應(yīng)的切換參照圖49~圖56,說明發(fā)送機(jī)和接收機(jī)的通信層間的數(shù)據(jù)和參數(shù)的流動(dòng)。在本實(shí)施方式,發(fā)送機(jī)和接收機(jī)的各通信層LAP、 LMP、 SMP、 OBEX 具有連接請求函數(shù)、連接通知函數(shù)、連接應(yīng)答函數(shù)、連接確認(rèn)函數(shù)。這些函 數(shù)是用于從高層(即,LMP層)對LAP層進(jìn)行訪問的函數(shù)。而且,上述函數(shù)可以指定Data (以下,記為數(shù)據(jù))和Requested-Qos或 Retumed-Qos作為自變量。如上述那樣,上述數(shù)據(jù)在各通信層中被設(shè)定。另一方面,Qos將由LAP確定的波特速率等的協(xié)商參數(shù)的指定和協(xié)商結(jié) 果通知高層,高層包含了 OBEX。再有,Qos即使是以往的IrDA也被使用。例如,發(fā)送機(jī)的應(yīng)用或OBEX (P)發(fā)送加入了需要/不需要響應(yīng)的參數(shù) 的Qos時(shí),它被向低層依次地傳送直至LAP (P)。然后,LAP(P)將該Qos 的值作為協(xié)商參數(shù)(Acl( Less Connect)的值被反映,發(fā)送到接收機(jī)。其結(jié)果,發(fā)送機(jī)和接收機(jī)的各通信層根據(jù)發(fā)送機(jī)的應(yīng)用或OBEX(P)的 需要/不需要響應(yīng)的指定而進(jìn)行動(dòng)作,可以進(jìn)行雙方向/單方向的連接。圖49~圖53是表示本實(shí)施方式(有響應(yīng))的連接順序(圖40 )時(shí)的通信 層間的數(shù)據(jù)和參數(shù)的流動(dòng)的說明圖。再有,OBEX-SMP間、SMP-LMP間、 LMP-LAP間的QoS的參數(shù)可以相同,也可以不同。因此,在圖中,附加-a、 -b、 -c進(jìn)行區(qū)別。在發(fā)送才幾,如圖49所示,通過con.req (data)(圖40),將對接收^L發(fā) 送的Data和QoS-1 (發(fā)送機(jī)請求的QoS )的數(shù)據(jù)從高層轉(zhuǎn)送到低層。另一方面,在接收機(jī),如圖50所示,通過con.req,僅將Qos-2 (接收 機(jī)請求的QoS)的數(shù)據(jù)從高層分別轉(zhuǎn)送到低層。然后,在接收機(jī),在LAP (S)接受了 SKRM命令的時(shí)刻,比較發(fā)送枳^
的QoS-1和本機(jī)的QoS-2,作為共同連接的參數(shù)而形成QoS-3。然后,如圖 51所示,LAP ( S )通過con.ind ( data),將QoS-3與來自發(fā)送機(jī)的數(shù)據(jù)一起 通知高層。各高層存儲該QoS-3,作為連接時(shí)的連接參數(shù)來保存。接著,在接收機(jī),在通知con.resp (data)時(shí),不需要QoS。因此,如圖 52所示,在con.resp ( data)中僅數(shù)據(jù)被從高層轉(zhuǎn)送到低層。然后,LAP ( S ) 接受con.resp ( data)時(shí),在UA響應(yīng)中加入QoS-3,然后發(fā)送UA響應(yīng)。接著,在發(fā)送機(jī),LAP (P)接受UA響應(yīng)而將QoS-3作為連接的參凄t 來存儲。然后,如圖53所示,LAP (P)通過con.conf (data),將QoS-3與 接收機(jī)的數(shù)據(jù)一起通知高層。各通信層將該QoS-3作為已被確立了連接的連 接參數(shù)來保存。在本實(shí)施方式,例如,4乍為 con.req的QoS, <吏用Requested-QoS: Baud-Rate+Max-Tum-Around-Time+Disconnect+DataSize+Ack less connection+Min-Pacl(et-Interval 。
而作為 Con.ind , con.conf 的 QoS , 1"吏用 Resultant-QoS : Baud-Rate+Disconnect-Threshold+DataSize+Ack less connection (indication primitive only )。此外,在本實(shí)施方式(無響應(yīng))的連接順序(圖42)時(shí),通信層間的數(shù) 據(jù)和參數(shù)的流動(dòng)如下那樣。在發(fā)送才幾,如圖49所示,通過con.req (data)(圖42),將對接收沖幾發(fā) 送的Data和QoS-l (發(fā)送機(jī)請求的QoS)的數(shù)據(jù)從高層轉(zhuǎn)送到低層。然后,發(fā)送機(jī)的LAP (P)將QoS-1作為QoS-3直接存儲。然后,如圖 53所示,LAP (P)通過con.conf將QoS-3通知高層。各通信層將該QoS-3 作為已確立的連接的連接參數(shù)來保存。另一方面,在接收機(jī),如圖50所示,通過con.req,僅將Qos-2 (接收 機(jī)請求的QoS)的數(shù)據(jù)從高層分別轉(zhuǎn)送到低層。然后,在接收機(jī),在LAP (S)接受了 SNRM命令的時(shí)刻,根據(jù)發(fā)送機(jī) 的QoS-1,設(shè)定QoS-3。再有,在沒有滿足QoS-2的參數(shù)與QoS-1的組合 的情況下,不能接收。接著,如圖51所示,LAP (S)通過con.ind (data),將QoS-3與來自 發(fā)送機(jī)的數(shù)據(jù)一起通知高層。各高層存儲該QoS-3,作為連接時(shí)的連接參數(shù) 來保存。由此,通過應(yīng)用對上述QoS-1和QoS-2進(jìn)行高層(應(yīng)用)操作,可以
切換有/無響應(yīng)。這里,作為有/無響應(yīng)的切換基準(zhǔn),考慮所發(fā)送的文件的文件;f各式、應(yīng)用、 用戶的選擇等。具體地說,以文件格式為基準(zhǔn)時(shí),例如,在多媒體關(guān)聯(lián)文件的情況下應(yīng) 選擇有/無響應(yīng)兩方,在是電話本、郵件、時(shí)間表等的文件并要確認(rèn)數(shù)據(jù)被接 收的情況下,也可以自動(dòng)地選擇有響應(yīng)。此外,在以應(yīng)用為基準(zhǔn)時(shí),在幻燈 片顯示的情況下,也可以自動(dòng)地選擇無響應(yīng)。此外,在基于用戶的選擇的情 況下,例如,也可以使用戶從有/無響應(yīng)的菜單顯示中進(jìn)行選擇。圖54~圖56是表示本實(shí)施方式的連接順序時(shí)的通信層間的數(shù)據(jù)和參數(shù)的流動(dòng)的變形例的說明圖。在發(fā)送機(jī)中,在最初的SNRM命令中含有所有通信層的信息的情況下 (圖40),也可以構(gòu)成為不是將數(shù)據(jù)和參數(shù)在各通信層中一邊中繼一邊傳送 (圖49 ),而是如圖54所示,將數(shù)據(jù)和參數(shù)從各通信層直接轉(zhuǎn)送到LAP層。 相反,如圖55所示,在接收機(jī)中,也可以構(gòu)成為將SNRM命令中所包 含的數(shù)據(jù)和參數(shù)全部取出,從LAP層直接轉(zhuǎn)送到作為發(fā)往目的地的各通信層。 此外,如圖56所示,在發(fā)送機(jī)中,由LMP (P)將OBEX (P)、 SMP (P)、 LMP (P)的數(shù)據(jù)和參數(shù)集中,進(jìn)而由LAP (P)在上述集中后的^:據(jù) 和參數(shù)中追加LAP (P)的參數(shù),從而生成SNRM命令。本發(fā)明的上述實(shí)施方式中記載的各通信步驟(通信方法、協(xié)議),可以在 軟件中實(shí)現(xiàn),可以是可由計(jì)算機(jī)執(zhí)行的程序,也可以是將這樣的程序存儲于 計(jì)算機(jī)可讀取的記錄媒體。作為上述記錄媒體,可列舉CD、 DVD、存儲器、 硬盤等。為了解決上述課題,作為本發(fā)明的發(fā)送接收機(jī)的無線通信機(jī),在使用紅 外線發(fā)送具有規(guī)定的容量的傳送數(shù)據(jù)的無線通信機(jī)中,也可以具有發(fā)送控制 單元,該發(fā)送控制單元不發(fā)送用于搜索通信對方站的站搜索命令(XID),而 使用SNRM命令對通信對方站發(fā)送本站的最大可傳送速度、最大可接收數(shù)據(jù) 長度等的連接參數(shù)。為了解決上述課題,作為本發(fā)明的發(fā)送接收機(jī)的其他的無線通信機(jī),在 使用紅外線接收具有規(guī)定的容量的傳送數(shù)據(jù)的無線通信機(jī)中,也可以具有接 收控制單元,該接收控制單元在由發(fā)送機(jī)接收的第一命令是SNRM命令的情 況下,使用UA響應(yīng)來發(fā)送本站的最大可傳送速度、最大可接收數(shù)據(jù)長度等
的連接參數(shù),所述SNRM命令使無線通信機(jī)知道發(fā)送機(jī)的最大可傳送速度、最大可接收數(shù)據(jù)長度等的參數(shù)。在上述無線通信機(jī)中,也可以具有設(shè)定單元,該設(shè)定單元將SNRM命令 的對方站地址(Destination Device Address)字段設(shè)定在規(guī)定的非利用代碼 (OxFFFFFFFF)中。在上述無線通信機(jī)中,具有識別單元,對所述接收的SNRM命令的對方 站地址(Destination Device Address )字^:是否為非利用^^碼(OxFFFFFFFF) 進(jìn)行識別,所述接收控制單元也可以僅在對方站地址(Destination Device Address)字段是非利用代碼(OxFFFFFFFF)的情況下,立即發(fā)送所述UA響 應(yīng)。在上述無線通信機(jī),設(shè)有在SNRM命令中加入來自高層的用戶數(shù)據(jù)的區(qū) 域,所述發(fā)送控制單元也可以將所述連接參數(shù)和來自高層的用戶數(shù)據(jù)一起發(fā) 送。在上述無線通信機(jī),在來自所述高層的用戶數(shù)據(jù)之前,也可以配置用戶 數(shù)據(jù)識別符和用戶數(shù)據(jù)長度。在上述無線通信機(jī),在來自所述高層的用戶數(shù)據(jù)中,也可以包含OBEX 的CONNECT命令。在上述無線通信機(jī),設(shè)有在UA響應(yīng)中加入來自高層的用戶數(shù)據(jù)的區(qū)域, 所述接收控制單元也可以將所述連接參數(shù)和來自高層的用戶數(shù)據(jù)一起發(fā)送。 在上述無線通信機(jī),在來自所述高層的用戶數(shù)據(jù)之前,也可以配置用戶數(shù)據(jù) 識別符和用戶數(shù)據(jù)長度。在上述無線通信機(jī)中,在來自所述高層的用戶數(shù)據(jù)中,也可以包含OBEX 的SUCCESS響應(yīng)。為了解決上述課題,作為本發(fā)明的發(fā)送接收機(jī)的其他的無線通信機(jī),在 使用紅外線將具有規(guī)定的容量的傳送數(shù)據(jù)發(fā)送到接收機(jī)的無線通信機(jī)中,也 可以具有發(fā)送控制單元,該發(fā)送控制單元特別設(shè)有在DISC命令中加入來自 高層的用戶數(shù)據(jù)的區(qū)域,還發(fā)送來自高層的用戶數(shù)據(jù)。在上述無線通信機(jī), 在來自所述高層的用戶數(shù)據(jù)之前,也可以配置用戶數(shù)據(jù)識別符和用戶數(shù)據(jù)長 度。在上述無線通信機(jī),特別是在來自所述高層的用戶數(shù)據(jù)中,也可以包含 OBEX的DISCONNECT命令。為了解決上述課題,作為本發(fā)明的發(fā)送接收機(jī)的其他的無線通信機(jī),在 使用紅外線將具有規(guī)定的容量的傳送數(shù)據(jù)發(fā)送到接收機(jī)的無線通信機(jī)中,也可以在發(fā)送了 SNRM命令后,在接收的UA響應(yīng)中不包含來自高層的用戶數(shù) 據(jù)的情況下,作為連接失敗,不轉(zhuǎn)移到數(shù)據(jù)傳送狀態(tài)。在上述無線通信^L, 特別是來自所述高層的用戶數(shù)據(jù)也可以是OBEX的SUCCESS響應(yīng)。為了解決上述課題,作為本發(fā)明的發(fā)送接收機(jī)的其他的無線通信機(jī),在 使用紅外線將具有規(guī)定的容量的傳送數(shù)據(jù)發(fā)送到接收機(jī)的無線通信機(jī)中,也 可以具有發(fā)送控制單元,該發(fā)送控制單元在接收了 DISC命令的情況下,特 別設(shè)有在UA響應(yīng)中加入來自高層的用戶數(shù)據(jù)的區(qū)域,還發(fā)送來自高層的用 戶數(shù)據(jù)。在上述無線通信機(jī),特別在來自所述高層的用戶數(shù)據(jù)中,也可以包 含OBEX的SUCCESS響應(yīng)。在上述無線通信機(jī),在來自上述高層的用戶凄t 據(jù)之前,也可以配置用戶數(shù)據(jù)識別符和用戶數(shù)據(jù)長度。為了解決上述課題,作為本發(fā)明的發(fā)送接收機(jī)的其他的無線通信機(jī),在 使用紅外線將具有規(guī)定的容量的傳送數(shù)據(jù)發(fā)送到接收機(jī)的無線通信機(jī)中,也 可以在發(fā)送了 DISC命令后,在接收的UA響應(yīng)中不包含來自高層的用戶數(shù) 據(jù)的情況下,作為連接失敗,進(jìn)行處理。在上述無線通信機(jī),特別是來自所 述高層的用戶數(shù)據(jù)也可以是OBEX的SUCCESS響應(yīng)。為了解決上述課題,作為本發(fā)明的發(fā)送接收機(jī)的其他的無線通信機(jī),在 使用紅外線將具有規(guī)定的容量的傳送數(shù)據(jù)發(fā)送到接收機(jī)的無線通信機(jī)中,也 可以具有發(fā)送控制單元,該發(fā)送控制單元在接收了 SNRM命令的情況下,特 別設(shè)有在DM響應(yīng)中加入來自高層的用戶數(shù)據(jù)的區(qū)域,還發(fā)送來自高層的用 戶數(shù)據(jù)。在上述無線通信機(jī),特別在來自所述高層的用戶數(shù)據(jù)中,也可以包 含OBEX的Internal Server Error響應(yīng)。在上述無線通信才幾,在來自上述高層 的用戶數(shù)據(jù)之前,也可以配置用戶數(shù)據(jù)識別符和用戶數(shù)據(jù)長度。在上述無線通信機(jī)中,優(yōu)選是以一次分組的交換方式,使從低層至高層 的連接或斷開完成。在上述無線通信機(jī),所述發(fā)送控制單元也可以在發(fā)送所述SNRM命令 后,在經(jīng)過預(yù)定的一定時(shí)間沒有接收到來自對方站的UA響應(yīng)的情況下,發(fā) 送XID命令。在上述無線通信機(jī)中,對于所述XID命令,也可以在接收到XID響應(yīng)的 情況下,在發(fā)送XID-END命令后,發(fā)送基于IrDA的SNRM命令,并轉(zhuǎn)移 到IrDA的連4妻處理。
在上述無線通信機(jī),也可以在發(fā)送所述XID命令后,在經(jīng)過預(yù)定的一定時(shí)間沒有從對方站接收到XID響應(yīng)的情況下,在發(fā)送XID-END命令后,等 待預(yù)定的時(shí)間后,再次發(fā)送所述SNRM命令。在上述無線通信機(jī)中,也可以在所接收的第1命令是XID命令的情況下, 將接收到XID命令的事實(shí)存儲,在不接收SNRM命令而再次接收到不是 XID-END命令的XID命令的情況下,根據(jù)IrDA中預(yù)先確定的規(guī)則而發(fā)送 XID響應(yīng)。在上述無線通信機(jī),也可以在接收的第1命令是XID命令的情況下,將 接收到XID命令的事實(shí)存儲,并在本站沒有發(fā)送XID響應(yīng)的狀態(tài)下接收到 SNRM命令時(shí),發(fā)送所述UA響應(yīng)。在上述無線通信機(jī)中,也可以在接收的第1命令為XID命令時(shí),對XID 命令內(nèi)的Discovery flag區(qū)域的值進(jìn)行確認(rèn),并在XID時(shí)隙是表示6、 8、 16 的任何一個(gè)的值的情況下,根據(jù)IrDA中預(yù)先確定的規(guī)則而發(fā)送XID響應(yīng)。在上述無線通信機(jī),也可以特別在SNRM命令中附加用于表示通信方向 是單方向還是雙方向的標(biāo)記,將它與所述連接參數(shù)一起發(fā)送。在上述無線通信機(jī)中,也可以在發(fā)送將表示通信方向的標(biāo)記設(shè)定為單方 向的SNRM命令后,不等待來自接收站的應(yīng)答而開始數(shù)據(jù)傳送。在上述無線通信機(jī),也可以在SNRM命令中附加用于表示通信方向的標(biāo) 記,并且在接收到通信方向被設(shè)定為單方向的命令時(shí),不返回UA響應(yīng)而轉(zhuǎn) 移到數(shù)據(jù)分組的接受狀態(tài)。具有本發(fā)明的發(fā)送接收功能的移動(dòng)電話,也可以將所述高層的數(shù)據(jù)配置 在SNRM命令或UA響應(yīng)中,并進(jìn)行連接、斷開處理。此外,也可以將控制 單方向通信、雙方向通信的標(biāo)記配置在SNRM命令內(nèi),進(jìn)行發(fā)送或接收,在 單方向通信的情況下,在發(fā)送機(jī)的情況下,在SNRM發(fā)送后,不等待響應(yīng)而 進(jìn)行數(shù)據(jù)傳送,在接收機(jī)的情況下,在SNRM接收后,不發(fā)送響應(yīng)而接收數(shù) 據(jù)。具有本發(fā)明的發(fā)送接收功能的顯示裝置,也可以將所述高層的數(shù)據(jù)配置 在SNRM命令或UA響應(yīng)中,并進(jìn)行連接、斷開處理。此外,也可以將控制 單方向通信、雙方向通信的標(biāo)記配置在SNTRM命令內(nèi),進(jìn)行發(fā)送或接收,在 單方向通信的情況下,在發(fā)送機(jī)的情況下,在SNRM發(fā)送后,不等待響應(yīng)而 進(jìn)行數(shù)據(jù)傳送,在接收機(jī)的情況下,在SNRM接收后,不發(fā)送響應(yīng)而接收數(shù) 據(jù)。具有本發(fā)明的發(fā)送接收功能的打印裝置,也可以將所述高層的數(shù)據(jù)配置在SNRM命令或UA響應(yīng)中,并進(jìn)行連接、斷開處理。此外,也可以將控制 單方向通信、雙方向通信的標(biāo)記配置在SNRM命令內(nèi),進(jìn)行發(fā)送或接收,在 單方向通信的情況下,在發(fā)送機(jī)的情況下,在SNRM發(fā)送后,不等待響應(yīng)而 進(jìn)行數(shù)據(jù)傳送,在接收機(jī)的情況下,在SNRM接收后,不發(fā)送響應(yīng)而接收數(shù)據(jù)。具有本發(fā)明的發(fā)送接收功能的記錄裝置,也可以將所述高層的數(shù)據(jù)配置 在SNRM命令或UA響應(yīng)中,并進(jìn)行連接、斷開處理。此外,也可以將控制 單方向通信、雙方向通信的標(biāo)記配置在SNRM命令內(nèi),進(jìn)行發(fā)送或接收,在 單方向通信的情況下,在發(fā)送機(jī)的情況下,在SNRM發(fā)送后,不等待響應(yīng)而 進(jìn)行數(shù)據(jù)傳送,在接收機(jī)的情況下,在SNRM接收后,不發(fā)送響應(yīng)而接收數(shù) 據(jù)。其次,發(fā)送機(jī)(通信設(shè)備)1、 3、接收機(jī)(通信設(shè)備)2的各塊,特別 是LAP層100A 100D可以通過^^件邏輯(通信電^0構(gòu)成,也可以如下那 樣使用CPU而通過軟件實(shí)現(xiàn)。即,發(fā)送機(jī)l、 3、接收機(jī)2包括執(zhí)行用于實(shí)現(xiàn)各功能的控制程序的命 令的CPU (central processing unit);存儲了上述程序的ROM (read only memory ); 展開上述程序的RAM ( random access memory );存儲上述程序和 各種數(shù)據(jù)的存儲器等的存儲裝置(記錄媒體)等。而且,通過將計(jì)算機(jī)可讀 取地記錄了作為實(shí)現(xiàn)上述功能的軟件的發(fā)送機(jī)1、 3、接收才幾2的控制程序(通 信程序)和程序代碼(執(zhí)行形式程序、中間代碼程序、源程序)的記錄媒體, 供給上述發(fā)送機(jī)1、 3、接收機(jī)2,該計(jì)算機(jī)(或CPU或MPU)讀出并執(zhí)行 在記錄^ 某體中所記錄的程序代碼,也可以實(shí)現(xiàn)本發(fā)明的目的。作為上述記錄媒體,例如可使用磁帶或盒式帶等的磁帶類、軟(注冊商 標(biāo))盤/硬盤等磁盤或包含CD-ROM/MO/MD/DVD/CD-R等的光盤的盤類、 IC卡(包含存儲器卡)/光卡等卡類、或者掩模ROM/EPROM/EEPROM/閃存 ROM等的半導(dǎo)體存儲器類等。此外,也可以形成將發(fā)送機(jī)l、 3、接收機(jī)2可與通信網(wǎng)絡(luò)連接的結(jié)構(gòu), 并通過通信網(wǎng)絡(luò)而供給上述程序代碼。作為這種通信網(wǎng)絡(luò),沒有特別限定, 例如,可利用因特網(wǎng)、內(nèi)部網(wǎng)、外部網(wǎng)、LAN、 ISDN、 VAN、 CATV通信網(wǎng)、
虛擬專用網(wǎng)(virtual private network)、電i舌線路網(wǎng)、移動(dòng)通4言網(wǎng)、衛(wèi)星通信網(wǎng) 等。此外,作為構(gòu)成通信網(wǎng)絡(luò)的傳輸媒體,未特別限定,例如,可利用 IEEE1394、 USB、電力線傳輸、有線電-見線路、電話線、ADSL線路等有線, 也可以利用IrDA或遙控器這樣的紅外線、Bluetooth (注冊商標(biāo))、802.11無 線、HDR、移動(dòng)電話網(wǎng)、衛(wèi)星線路、地波數(shù)字網(wǎng)等無線。另外,本發(fā)明也可 以通過將上述程序代碼以電子傳輸被具體化、埋入于載波中的計(jì)算機(jī)數(shù)據(jù)信 號的方式來實(shí)現(xiàn)。如以上那樣,本發(fā)明的通信設(shè)備,作為與副站進(jìn)行通信的主站,其特征 在于,它包括第1協(xié)議控制單元,在進(jìn)行與副站的通信連接時(shí),不發(fā)送用 于確認(rèn)副站存在的站搜索命令,而發(fā)送第1連接請求命令來進(jìn)行連接處理。此外,本發(fā)明的通信設(shè)備,作為與主站進(jìn)行通信的副站,其特征在于, 它包括第1協(xié)議控制單元,不接收主站用于確認(rèn)副站存在的站搜索命令, 而在從主站接收到第1連接請求命令時(shí),發(fā)送與該第1連接請求命令對應(yīng)的 連接應(yīng)答響應(yīng)來進(jìn)行連接處理。此外,本發(fā)明的通信方法,用于作為與副站進(jìn)行通信的主站的通信設(shè)備, 其特征在于,在進(jìn)行與副站的通信連接時(shí),不發(fā)送用于確認(rèn)副站存在的站搜 索命令,而發(fā)送第1連接請求命令來進(jìn)行連接處理。此外,本發(fā)明通信方法,用于作為與主站進(jìn)行通信的副站的通信設(shè)備, 其特征在于,在不接收主站用于確認(rèn)副站存在的站搜索命令,而從主站接收 到第1連接請求命令時(shí),發(fā)送與該第1連接請求命令對應(yīng)的連接應(yīng)答響應(yīng)來 進(jìn)行連接處理。此外,本發(fā)明的通信系統(tǒng)的特征在于,包括作為上述主站的通信設(shè)備 和作為上述副站的通信設(shè)備。根據(jù)上述結(jié)構(gòu)和方法,在主站,進(jìn)行與副站的通信連接時(shí),不發(fā)送用于 確認(rèn)副站存在的站搜索命令(例如相當(dāng)于IrDA的XID )而發(fā)送連接請求命令 (例如相當(dāng)于IrSimple的SNRM )。另 一方面,在副站,不接收主站用于確認(rèn) 副站存在的站搜索命令(相當(dāng)于上述XID ),而在從主站接收到連接請求命令 (相當(dāng)于上述SNRM )時(shí),發(fā)送與該連接請求命令對應(yīng)的連接應(yīng)答響應(yīng)(例 如相當(dāng)于IrSimple的UA )。因此,根據(jù)上述連接順序,不需要進(jìn)行與站搜索有關(guān)的通信。因而,連 接時(shí)的順序被簡化,所以可以縮短通信連接上所需的時(shí)間。
而且,本發(fā)明的通信設(shè)備的特征在于,它包括第2協(xié)議控制單元,在 進(jìn)行與副站的通信連接時(shí),在發(fā)送了用于確認(rèn)副站存在的站搜索命令后,發(fā)送第2連接請求命令來進(jìn)行連接處理;以及協(xié)議切換單元,在所述第1協(xié)議 控制單元發(fā)送了所述第l連接請求命令后,在預(yù)定的時(shí)間期間,從副站未接 收到與該第1連接請求命令對應(yīng)的連接應(yīng)答響應(yīng)時(shí),使所述第2協(xié)議控制單 元發(fā)送所述站搜索命令。此外,本發(fā)明的的通信設(shè)備的特征在于,它包括第2協(xié)議控制單元, 在對來自主站的所述站搜索命令發(fā)送了站搜索響應(yīng)后,發(fā)送對第2連接請求 命令的連接應(yīng)答響應(yīng)來進(jìn)行連接處理;以及協(xié)議切換單元,在未從主站接收 所述第1連接請求命令,而在接收到兩個(gè)以上的全部時(shí)隙數(shù)被設(shè)定為1的所 述站搜索命令,或接收到全部時(shí)隙數(shù)被設(shè)定為1以外的所述站搜索命令時(shí), 使所述第2協(xié)議控制單元發(fā)送所述站搜索響應(yīng)。根據(jù)上述結(jié)構(gòu),在主站,在第1協(xié)議控制單元(例如IrSimple)發(fā)送了 第1連接請求命令(例如相當(dāng)于IrSimple的SNRM)后,經(jīng)過預(yù)先確定的時(shí) 間期間,沒有從副站接收到與該第1連接請求命令對應(yīng)的連接應(yīng)答響應(yīng)(例 如相當(dāng)于IrSimple的UA)的情況下,協(xié)議切換單元切換到第2協(xié)議控制單元 (例如IrDA),從第2協(xié)議控制單元發(fā)送站搜索命令(例如相當(dāng)于IrDA的 XID)。另一方面,在副站,不從主站接收第1連接請求命令(例如相當(dāng)于 IrSimple的SNRM),而在接收到兩個(gè)以上的全部時(shí)隙數(shù)被設(shè)定為1的上述站 搜索命令(例如相當(dāng)于IrDA的XID)時(shí),或接收到全部時(shí)隙數(shù)被設(shè)定為1 以外的站搜索命令(例如相當(dāng)于IrDA的XID )時(shí),協(xié)議切換單元切換到第2 協(xié)議控制單元(例如IrDA),從第2協(xié)議控制單元發(fā)送站搜索響應(yīng)(例如相 當(dāng)于IrDA的XID )。這里,第1協(xié)議是不進(jìn)行站搜索命令-站搜索響應(yīng)的交換,而僅通過連接 請求命令-連接應(yīng)答響應(yīng)的交換來確立連接的協(xié)議。另一方面,第2協(xié)議是在 站搜索命令-站搜索響應(yīng)的交換后,將連接請求命令-連接應(yīng)答響應(yīng)交換,從 而確立連接的協(xié)議。因此,根據(jù)上述連接順序,在通過第1協(xié)議進(jìn)行連接上產(chǎn)生失敗的情況 下,可以嘗試通過第2協(xié)議進(jìn)行連接。由此,在主站和副站與第1協(xié)議和第 2協(xié)議的任何一個(gè)對應(yīng)的情況下(也可以與兩者對應(yīng)),通過連接請求命令-連接應(yīng)答響應(yīng)、站搜索命令-站搜索響應(yīng)的交換,即沒有明確地通知在連接上
所使用的協(xié)議,也可以在主站和副站之間選擇可建立的協(xié)議,從而進(jìn)行連接。 因此,在主站和副站都與第1協(xié)i義對應(yīng)的情況下,可以通過第1協(xié)議以短時(shí)間進(jìn)行連接,同時(shí)在不是這樣的情況下,也可以通過第2協(xié)議進(jìn)行連接。 而且,本發(fā)明的通信設(shè)備的特征在于,所述協(xié)議切換單元在所述第2協(xié)議控制單元發(fā)送了所述站搜索命令后,在預(yù)定的時(shí)間期間,在沒有從副站接收到與該站搜索命令對應(yīng)的站搜索響應(yīng)的情況下,使所述第1協(xié)議控制單元發(fā)送所述第1連接請求命令。此外,本發(fā)明的通信設(shè)備的特征在于,所述協(xié)議切換單元在接收到一個(gè)全部時(shí)隙數(shù)被設(shè)定為1的所述站搜索命令后,在接收到所述第1連接請求命令時(shí),使所述第1協(xié)議控制單元發(fā)送與該第1連接請求命令對應(yīng)的所述連接應(yīng)答響應(yīng)。根據(jù)上述結(jié)構(gòu),在主站,在第2協(xié)議控制單元(例如IrDA)發(fā)送了站搜 索命令(例如相當(dāng)于IrDA的XID)后,經(jīng)過預(yù)先確定的時(shí)間期間,沒有從副 站接收到與該站搜索命令對應(yīng)的站搜索響應(yīng)(例如相當(dāng)于IrDA的XID )的情 況下,協(xié)議切換單元切換到第l協(xié)議控制單元(例如IrSimple),從第1協(xié)議 控制單元發(fā)送第1連接請求命令(例如相當(dāng)于IrSimple的SNRM )。另 一方面, 在副站,在接收到一個(gè)全部時(shí)隙被設(shè)定為1的站搜索命令(例如相當(dāng)于IrDA 的XID )后,在接收到上述第1連接請求命令(例如相當(dāng)于IrSimple的SNRM ) 時(shí),從第1協(xié)議控制單元(例如IrSimple)發(fā)送與該第1連接請求命令對應(yīng) 的連接應(yīng)答響應(yīng)(例如相當(dāng)于IrSimple的UA )。因此,根據(jù)上述連接順序,在通過第2協(xié)議進(jìn)行連接上產(chǎn)生失敗的情況 下,可以嘗試通過第1協(xié)議進(jìn)行連接。由此,在主站和副站與第1協(xié)-i義和第 2協(xié)議的任何一個(gè)對應(yīng)的情況下(也可以與兩者對應(yīng)),通過連接請求命令-連接應(yīng)答響應(yīng)、站搜索命令-站搜索響應(yīng)的交換,即沒有明確地通知在連接上 所使用的協(xié)議,也可以在主站和副站之間選擇可建立的協(xié)議,從而進(jìn)行連接。因此,在主站和副站都與第1協(xié)議對應(yīng)的情況下,可以通過第1協(xié)議以 短時(shí)間進(jìn)行連接,同時(shí)在不是這樣的情況下,也可以通過第2協(xié)議進(jìn)行連接。而且,本發(fā)明的通信設(shè)備的特征在于,所述第1協(xié)議控制單元在指定所 述笫1連接請求命令的副站的字段中,設(shè)定被指定了任意的副站意旨的信息。此外,本發(fā)明的通信設(shè)備的特征在于,所述第1協(xié)議控制單元僅在指定 所述第1連接請求命令的副站的字段中設(shè)定有被指定了任意的副站意旨的信
息時(shí),才發(fā)送所述連接應(yīng)答響應(yīng)。
根據(jù)上述結(jié)構(gòu),在主站,在指定第1連接請求命令的副站的字段中,設(shè)定被指定了任意的副站的意旨的信息。例如,在第1連接請求命令是IrSimple 的SNRM的情況下,使Destination Device Address為OxFFFFFFFF。再有,在 IrDA, Destination Device Address的OxFFFFFFFF為非利用代碼。另一方面, 在副站,在指定第1連接請求命令的副站的字段中,僅在設(shè)定有被指定了任 意的副站的意旨的信息的情況下,才發(fā)送連接應(yīng)答響應(yīng)。
因此,通過指定連接請求命令的副站的字段的設(shè)定是特定的副站的識別 符(地址),還是被指定了任意的副站的意旨的信息,副站可以判別所接收的 命令是第l連接請求命令,還是第2連接請求命令的哪一個(gè)。
因此,不需要為了表示連接請求命令是第1協(xié)議的連接請求命令還是第 2協(xié)議的連接請求命令而設(shè)置新的字段。因此,可以使第1協(xié)議的第1連接 請求命令的格式和第2協(xié)議的第2連接請求命令的格式相同。
而且,本發(fā)明的通信設(shè)備的特征在于,所述第1協(xié)議控制單元在發(fā)送了 所述第1連接請求命令后,經(jīng)過預(yù)定的時(shí)間后,開始數(shù)據(jù)傳送,所述第1連 接請求命令在指定所述第1連接請求命令的通信方向的字段中設(shè)定了被指定 了單方向意旨的信息。
此外,本發(fā)明的通信設(shè)備,作為與主站進(jìn)行通信的副站,其特征在于, 包括第1協(xié)議控制單元,在不接收主站用于確認(rèn)副站存在的站搜索命令, 而從主站接收到第1連接請求命令時(shí),在該第1連接請求命令中指定通信方 向的字段內(nèi)設(shè)定有被指定了單方向意旨的信息時(shí),不發(fā)送與該第1連接請求 命令對應(yīng)的連接應(yīng)答響應(yīng)而進(jìn)行連接處理,轉(zhuǎn)移到可進(jìn)行數(shù)據(jù)傳送的狀態(tài)。
才艮據(jù)上述結(jié)構(gòu),在主站,第1協(xié)議控制單元(例如IrSimple )發(fā)送了第1 連接請求命令(例如相當(dāng)于IrSimple的SNRM)后,經(jīng)過預(yù)先確定的時(shí)間后, 開始數(shù)據(jù)傳送,所述第1連接請求命令在指定通信方向的字段中設(shè)定了被指 定了單方向的意旨的信息。另一方面,在副站,在從主站接收到第1連接請 求命令時(shí),在該第1連接請求命令中設(shè)定有在指定通信方向的字段中被指定 了單方向的意旨的信息的情況下,不發(fā)送與該第1連接請求命令對應(yīng)的連接應(yīng)答響應(yīng),而轉(zhuǎn)移到可傳送數(shù)據(jù)狀態(tài)。
由此,副站不對主站返回響應(yīng),可進(jìn)行/人主站對副站的單方向通信。
再有,上述通信設(shè)備也可以通過計(jì)算機(jī)實(shí)現(xiàn),這種情況下,通過使計(jì)算
機(jī)作為上述通信設(shè)備的各單元而動(dòng)作,從而使計(jì)算機(jī)實(shí)現(xiàn)上述通信設(shè)備的通 信設(shè)備的通信程序、以及記錄了該程序的可計(jì)算機(jī)讀取的記錄媒體,也歸入 本發(fā)明的范疇。此外,上述通信設(shè)備也可以通過具有作為上述各單元功能的通信電路來 實(shí)現(xiàn)。此外,上述通信設(shè)備適合通過該通信設(shè)備進(jìn)行通信的移動(dòng)電話。此外,上述通信設(shè)備適合基于該通信設(shè)備接收的數(shù)據(jù)進(jìn)行顯示的顯示裝置。此外,上述通信設(shè)備適合基于該通信設(shè)備接收的數(shù)據(jù)進(jìn)行打印的打印裝置。此外,上述通信設(shè)備適合基于該通信設(shè)備接收的數(shù)據(jù)進(jìn)行記錄的記錄裝置。最后,本發(fā)明的通信設(shè)備也可以如下構(gòu)成。(l.主站的SNRM發(fā)送) 在使用紅外線發(fā)送接收具有規(guī)定的容量的傳輸數(shù)據(jù)的通信方法中,本發(fā) 明的通信方法[l]是,在斷開狀態(tài)中,不發(fā)送作為用于確認(rèn)對方站存在的站搜 索分組的XID命令,而發(fā)送作為連接請求分組的SNRM命令,與對方站進(jìn)行 連才妄處理。(2.主站的SNRM發(fā)送+XID發(fā)送) 在使用紅外線發(fā)送接收具有規(guī)定的容量的傳輸數(shù)據(jù)的通信方法中,本發(fā) 明的通信方法[2]是,在斷開狀態(tài)中,在發(fā)送了連接請求分組SNRM命令后, 在預(yù)先確定的時(shí)間期間,被判斷為沒有響應(yīng)的情況下,發(fā)送作為站搜索分組 的XID命令,進(jìn)行站搜索處理。(3.SNRM的Destination Device Address為全局i也址) 本發(fā)明的通信方法,在上述通信方法[1]或[2]中,特別是也可以將所述 SNRM命令的Destination Device Address字段設(shè)定為OxFFFFFFFF (全局地 址)。(4.在SNRM中配置高層數(shù)據(jù))本發(fā)明的通信方法[4],在上述通信方法[1]或[2]中,特別是也可以將高層 的連接請求數(shù)據(jù)配置在所述SNRM命令內(nèi),并進(jìn)行發(fā)送。(5.在SNRM的高層數(shù)據(jù)中加入OBEX的CONNECT )
本發(fā)明的通信方法,在上述通信方法[4]中,特別是也可以在所述高層的
連接請求數(shù)據(jù)中至少包含OBEX層的CONNECT命令。
(6.對SNRM發(fā)送后的XID命令返回了 XID響應(yīng)后才進(jìn)行IrDA連接) 本發(fā)明的通信方法,在上述通信方法[2]中,特別是也可以在對于所述 XID命令,發(fā)回了 XID響應(yīng)的情況下,在發(fā)送了 XID-End后,轉(zhuǎn)移到現(xiàn)有 的IrDA下的連接順序,而對于所述XID命令,在一定時(shí)間期間沒有^^妄收到 響應(yīng)的情況下,在發(fā)送了 XID-End后,再次發(fā)送所述SNRM命令,進(jìn)行連 接處理。
(7.SNRM的高層數(shù)據(jù)為PI、 PL、 PV格式)
本發(fā)明的通信方法,在上述通信方法[4]中,也可以在所述高層的連接請 求數(shù)據(jù)之前,被配置根據(jù)已有IrDA的連接參數(shù)的識別符的格式所預(yù)定的識別 符和所述連接請求數(shù)據(jù)的長度。
(8.用與SNRM對應(yīng)的UA完成連接)
本發(fā)明的通信方法[8],在上述通信方法[1]或[2]中,特別是也可以在發(fā)送 所述SNRM命令后,在預(yù)定的一定時(shí)間以內(nèi)接收到UA響應(yīng)的情況下,完成 連接處理,并進(jìn)行數(shù)據(jù)傳送。
(9.僅在UA中有高層數(shù)據(jù)的情況下完成連接)
本發(fā)明的通信方法[9],在上述通信方法[8]中,也可以特別僅在所述UA 響應(yīng)中包含高層的數(shù)據(jù)的情況下,完成連接處理,并進(jìn)行數(shù)據(jù)傳送。
(10.僅在UA的高層數(shù)據(jù)中有OBEX的SUCCESS的情況下完成連接) 本發(fā)明的通信方法,在上述通信方法[9]中,特別是也可以在所述高層的 數(shù)據(jù)內(nèi)包含OBEX層的SUCCESS響應(yīng)。
(ll.SNRM中配置用于設(shè)定單方向、雙方向通信的標(biāo)記) 本發(fā)明的通信方法[ll],在上述通信方法[1]或[2]中,特別是也可以在 SNRM命令中設(shè)有用于配置通信方向控制標(biāo)記的字段,該通信方向控制標(biāo)記 表示是單方向通信還是雙方向通信,在所述通信方向控制標(biāo)記表示單方向通 信時(shí),經(jīng)過預(yù)定的一定時(shí)間后,開始數(shù)據(jù)傳送。
(12.通信方向控制標(biāo)記為PI、 PL、 PV格式)
本發(fā)明的通信方法,在上述通信方法[ll]中,也可以在配置所述通信方 向控制標(biāo)記的字段之前,配置字段的長度,用于依照已有IrDA的連接參數(shù)的 識別符的格式,配置預(yù)定的識別符和所述通信方向控制標(biāo)記。
(13.在接收端沒有接收XID命令而接收了 SNRM后發(fā)送UA響應(yīng)) 本發(fā)明的通信方法[13],使用紅外線,將具有規(guī)定容量的傳送數(shù)據(jù)發(fā)送 接收,也可以在斷開狀態(tài)中,不接收作為站搜索分組的XID命令而接收到作 為連接請求分組的SNRM命令時(shí),發(fā)送作為連接應(yīng)答分組的UA響應(yīng)。 (14.接收端接收到1時(shí)隙XID命令后忽略第一個(gè)) 本發(fā)明的通信方法[14],使用紅外線,將具有規(guī)定容量的傳送數(shù)據(jù)發(fā)送 接收,也可以在斷開狀態(tài)中,在接收到作為站搜索分組的XID命令時(shí),在表 示所述XID命令內(nèi)所包含的全時(shí)隙數(shù)的字段Discovery Flag顯示全時(shí)隙數(shù)1 的情況下,對于從斷開狀態(tài)起計(jì)數(shù)的第1個(gè)的接收XID命令,不發(fā)送XID響 應(yīng)。
(15.接收端接收到兩個(gè)以上1時(shí)隙XID命令時(shí),發(fā)送XID響應(yīng)) 本發(fā)明的通信方法,在上述通信方法[14]中,特別是也可以從斷開狀態(tài) 起不接收SNRM命令,而在接收到兩個(gè)以上所述全時(shí)隙數(shù)1的XID命令時(shí), 在發(fā)送了XID響應(yīng)后,并在接收到來自對方站的XID-End后,結(jié)束現(xiàn)有的 IrDA的站搜索處理。
(16.在接收到不是1時(shí)隙的XID命令時(shí),發(fā)送XID響應(yīng)進(jìn)行IrDA連接) 本發(fā)明的通信方法,在上述通信方法[14]中,特別是也可以在接收到全 時(shí)隙數(shù)為1以外的XID命令時(shí),在發(fā)送了 XID響應(yīng)后,并在接收了來自對方 站的XID-End命令后,結(jié)束現(xiàn)有的IrDA的站搜索處理。 (17.接收到一個(gè)XID后,接收到SNRM后返回UA) 本發(fā)明的通信方法[17],在上述通信方法[14]中,特別是也可以在接收到 一個(gè)所述全時(shí)隙數(shù)1的XID命令后,在接收到SNRM命令的情況下,發(fā)送 UA響應(yīng),并進(jìn)4于連接處理。
(18)
本發(fā)明的通信方法,在上述通信方法[13]或[17]中,特別是也可以僅在所 述SNRM命令的Destination Device Address字段為OxFFFFFFFF的情況下, 發(fā)送UA響應(yīng),并進(jìn)行連接處理。
(19)
本發(fā)明的通信方法[19],在上述通信方法[13]或[17]中,特別是也可以將 高層的連接應(yīng)答數(shù)據(jù)配置在所述UA響應(yīng)內(nèi),并進(jìn)行發(fā)送。
(20)
本發(fā)明的通信方法,在上述通信方法[19]中,特別是也可以在所述高層
的連接應(yīng)答數(shù)據(jù)之中至少包含OBEX層的SUCCESS響應(yīng)。
(21)
本發(fā)明的通信方法,在上述通信方法[19]中,特別是也可以在所述高層 的連接應(yīng)答數(shù)據(jù)之前,配置依照已有IrDA的連接參數(shù)的識別符格式所預(yù)定的 識別符和所述連接應(yīng)答數(shù)據(jù)的長度。
(22)
本發(fā)明的通信方法[22],在上述通信方法[13]或[17]中,特別是也可以僅 在所述SNRM命令內(nèi)包含高層的數(shù)據(jù)的情況下,發(fā)送UA響應(yīng)。
(23)
本發(fā)明的通信方法,在上述通信方法[22]中,特別是也可以使所述高層 的數(shù)據(jù)為OBEX層的CONNECT命令。
(24.對于第1個(gè)的SNRM的DM發(fā)送) 本發(fā)明的通信方法[24],使用紅外線,將具有規(guī)定的容量的傳送數(shù)據(jù)發(fā) 送,也可以在斷開狀態(tài)中,在從斷開狀態(tài)起接收到的第1個(gè)分組是SNRM命 令時(shí),發(fā)送用于顯示拒絕連接的DM響應(yīng),并進(jìn)行斷開處理。 (25.對于接收1時(shí)隙XID后的SNRM的DM發(fā)送) 本發(fā)明的通信方法[25],在上述通信方法[14]中,特別是也可以在斷開狀 態(tài)中,在接收到一個(gè)所述全時(shí)隙數(shù)1的XID命令后,并在接收到SNRM命令 的情況下,發(fā)送用于顯示拒絕連接的DM響應(yīng),并進(jìn)行斷開處理。 (26.在拒絕接收DM中配置高層數(shù)據(jù))
本發(fā)明的通信方法[26],在上述通信方法[24]或[25]中,特別是也可以將 高層的拒絕連接數(shù)據(jù)配置在所述DM響應(yīng)內(nèi),并將它發(fā)送。 (27.拒絕接收DM的高層數(shù)據(jù)為Internal Sever Error) 本發(fā)明的通信方法,在上述通信方法[26]中,特別是也可以在所述高層 的拒絕連接數(shù)據(jù)中至少包含OBEX層的Internal Server Error響應(yīng)。 (28.拒絕連接DM的高層數(shù)據(jù)為PI、 PL、 PV格式) 本發(fā)明的通信方法,在上述通信方法[26]中,特別是也可以在所述高層 的拒絕連接數(shù)據(jù)之前,配置依照已有IrDA的連接參數(shù)的識別符的格式所預(yù)定 的識別符和所述拒絕連接數(shù)據(jù)的長度。
(29.SNRM內(nèi)的通信方向控制標(biāo)記顯示單方向的情況下不返回UA)
本發(fā)明的通信方法[29],使用紅外線,將具有規(guī)定的容量的傳送數(shù)據(jù)發(fā)
送接收,也可以在斷開狀態(tài)中,在接收到作為連接請求分組的SNRM命令時(shí), 在SNRM命令內(nèi),將顯示通信方向?yàn)閱畏较蛲ㄐ胚€是雙方向通信的通信方向 控制標(biāo)記通過預(yù)定的格式來配置,在所述通信方向控制標(biāo)記顯示單方向通信 時(shí),不發(fā)送UA響應(yīng)而轉(zhuǎn)移到可進(jìn)行數(shù)據(jù)傳送狀態(tài)。
(30.僅在SNRM內(nèi)的通信方向控制標(biāo)記顯示單方向并且有高層數(shù)據(jù)的 情況下轉(zhuǎn)移到數(shù)據(jù)傳送狀態(tài))
本發(fā)明的通信方法,在上述通信方法[29]中,特別是也可以僅在所述 SNRM命令內(nèi)配置有高層的數(shù)據(jù)時(shí),轉(zhuǎn)移到可進(jìn)行數(shù)據(jù)傳送狀態(tài)。
(31.僅在SNRM內(nèi)的通信方向控制標(biāo)記顯示單方向并且有高層數(shù)據(jù) (OBEX的CONNECT )的情況下轉(zhuǎn)移到數(shù)據(jù)傳送狀態(tài))
本發(fā)明的通信方法,在上述通信方法[29]中,特別是也可以在所述高層 的數(shù)據(jù)中,至少包含OBEX層的CONNECT命令。 (32.在DISC中配置高層數(shù)據(jù))
本發(fā)明的通信方法[32],使用紅外線,將具有規(guī)定的容量的傳送數(shù)據(jù)發(fā) 送接收,也可以確立了連接的狀態(tài)中,在進(jìn)行斷開處理時(shí),在作為斷開請求 的DISC命令內(nèi)配置高層的斷開請求數(shù)據(jù),并將它發(fā)送。
(33.在DISC內(nèi)高層數(shù)據(jù)中加入OBEX的DISCONNECT) 本發(fā)明的通信方法,在上述通信方法[32]中,特別是也可以在所述高層 的斷開請求數(shù)據(jù)之中至少包含OBEX層的DISCONNECT命令。 (34.DISC內(nèi)高層數(shù)據(jù)為PI、 PL、 PV格式)、 本發(fā)明的通信方法,在上述通信方法[32]中,特別是也可以在所述高層 的斷開請求數(shù)據(jù)之前,配置依照已有IrDA的連接參數(shù)的識別符的格式所預(yù)定 的識別符和所述斷開請求數(shù)據(jù)的長度。
(35.在對于DISC的UA發(fā)送時(shí)配置高層數(shù)據(jù))
本發(fā)明的通信方法[35],使用紅外線,將具有規(guī)定的容量的傳送數(shù)據(jù)發(fā) 送接收,也可以在確立了連接的狀態(tài)中,在接收到DISC命令時(shí),在發(fā)送UA 響應(yīng)時(shí),將高層的斷開應(yīng)答數(shù)據(jù)配置在UA響應(yīng)內(nèi)。 (36)
本發(fā)明的通信方法,在上述通信方法[35]中,特別是也可以在所述高層 的數(shù)據(jù)中至少包含OBEX層的SUCCESS響應(yīng)。
(37)
本發(fā)明的通信方法,在上述通信方法[35]中,特別是也可以在所述高層 的斷開請求數(shù)據(jù)之前,配置依照已有IrDA的連接參數(shù)的識別符的格式所預(yù)定 的識別符和所述斷開請求數(shù)據(jù)的長度。
(38.在連接完成后的DM發(fā)送時(shí)配置高層數(shù)據(jù))
本發(fā)明的通信方法[38],使用紅外線,將具有規(guī)定的容量的傳送數(shù)據(jù)發(fā) 送接收,也可以在確立了連接的狀態(tài)中,在有來自高層的斷開請求時(shí),在發(fā) 送DM響應(yīng)時(shí),將高層的斷開請求凄t據(jù)配置在DM響應(yīng)內(nèi)。
(39.連4妻完成后的DM發(fā)送時(shí)配置OBEX的Internal Sever Error) 本發(fā)明的通信方法,在上述通信方法[38]中,特別是也可以在所述高層 的數(shù)據(jù)中至少包含OBEX層的Internal Sever Error響應(yīng)。 (40)
本發(fā)明的通信方法,在上述通信方法[38]中,特別是也可以在所述高層 的斷開請求數(shù)據(jù)之前,配置依照已有IrDA的連接參數(shù)的識別符的格式所預(yù)定 的識別符和所述斷開請求數(shù)據(jù)的長度。
(41.發(fā)送電路、接收電路、發(fā)送接收電路)
本發(fā)明的發(fā)送電路、接收電路、發(fā)送接收電路可實(shí)現(xiàn)上述任何一個(gè)的通 信方法。
(42.移動(dòng)電話)
本發(fā)明的移動(dòng)電話可實(shí)現(xiàn)上述任何一個(gè)的通信方法。
(43.顯示裝置) 本發(fā)明的顯示裝置可實(shí)現(xiàn)上述任何一個(gè)的通信方法。
(44.打印裝置)
本發(fā)明的打印裝置可實(shí)現(xiàn)上述任何一個(gè)的通信方法。 (45.記錄裝置)
本發(fā)明的記錄裝置可實(shí)現(xiàn)上述任何一個(gè)的通信方法。
此外,本發(fā)明的通信方法,在使用紅外線,將具有規(guī)定的容量的傳送數(shù) 據(jù)發(fā)送的通信方法中,也可以不發(fā)送用于搜索通信對方的站的站搜索命令 (XID),而將本站的最大可傳送速度、最大可接收數(shù)據(jù)長度等的參數(shù)用 SNRM命令發(fā)送到通信對方站。
此外,本發(fā)明的通信方法,在使用紅外線,將具有規(guī)定的容量的傳送數(shù)
據(jù)發(fā)送的通信方法中,也可以在由發(fā)送機(jī)接收的第一命令是使對方知道發(fā)送
機(jī)的最大可傳送速度、最大可接收數(shù)據(jù)長度等參數(shù)的SNRM命令時(shí),將本站 的最大可傳送速度、最大可接收數(shù)據(jù)長度等的參數(shù)用UA響應(yīng)進(jìn)行發(fā)送。
而且,本發(fā)明的通信方法也可以將SNRM命令的Destination Device Address字段設(shè)定為OxFFFFFFFF。
而且,本發(fā)明的通信方法,也可以僅在所述接收的SNRM命令的 Destination Device Address字段為OxFFFFFFFF的情況下,直接發(fā)送所述UA 響應(yīng)。
而且,本發(fā)明的通信方法,也可以在SNRM命令中設(shè)置用于加入來自高 層的用戶數(shù)據(jù)的區(qū)域,還將來自高層的用戶數(shù)據(jù)與所述連接參數(shù)一起發(fā)送。
而且,本發(fā)明的通信方法,也可以在來自所述高層的用戶數(shù)據(jù)中,包含 OBEX的CONNECT命令。
而且,本發(fā)明的通信方法,也可以在UA響應(yīng)中設(shè)置用于加入來自高層 的用戶數(shù)據(jù)的區(qū)域,還將來自高層的用戶數(shù)據(jù)與所述連接參數(shù)一起發(fā)送。
而且,本發(fā)明的通信方法,也可以在來自所述高層的用戶數(shù)據(jù)中,包含 OBEX的SUCCESS響應(yīng)。
此外,本發(fā)明的通信方法,在使用紅外線,將具有規(guī)定的容量的傳送數(shù) 據(jù)發(fā)送到接收機(jī)的通信方法中,特別是也可以在DISC命令中設(shè)置用于加入 來自高層的用戶數(shù)據(jù)的區(qū)域,還發(fā)送來自高層的用戶數(shù)據(jù)。
而且,本發(fā)明的通信方法,也可以在來自所述高層的用戶數(shù)據(jù)中,包含 OBEX的DISCONNECT命令。
而且,本發(fā)明的通信方法,也可以在一次的分組交換中,完成從低層至 高層的連接或斷開。
而且,本發(fā)明的通信方法,也可以在發(fā)送所述SNRM命令后,在預(yù)定的 一定時(shí)間沒有接收到來自對方站的UA響應(yīng)時(shí),發(fā)送XID命令。
而且,本發(fā)明的通信方法,也可以對于所述XID命令,在接收到XID 響應(yīng)時(shí),在發(fā)送XID-END命令后,發(fā)送基于IrDA的SNRM命令,并轉(zhuǎn)移 到IrDA的連接處理。
而且,本發(fā)明的通信方法,在發(fā)送所述XID命令后,在預(yù)定一定時(shí)間沒 有接收到來自對方站的XID響應(yīng)時(shí),在發(fā)送XID-END命令后,等待預(yù)定的 時(shí)間后,再次發(fā)送SNRM命令。
而且,本發(fā)明的通信方法,也可以在接收的第1命令為XID命令時(shí),存
儲接收到XID命令的事實(shí),在不接收SNRM命令,而再次接收到不是 XID-END命令的XID命令時(shí),根據(jù)IrDA中預(yù)定的規(guī)則發(fā)送XID響應(yīng)。
而且,本發(fā)明的通信方法,也可以在接收的第1命令是XID命令時(shí),存 儲接收到XID命令的事實(shí),在本站沒有發(fā)送XID響應(yīng)的狀態(tài)下,接收到SNRM 命令時(shí),發(fā)送所述UA響應(yīng)。
而且,本發(fā)明的通信方法,在接收的第1命令是XID命令時(shí),對XID 命令內(nèi)的Discovery flag區(qū)域的值進(jìn)行確認(rèn),并在XID時(shí)隙是表示6、 8、 16 的任何一個(gè)的值的情況下,根據(jù)IrDA中預(yù)定的規(guī)則,發(fā)送XID響應(yīng)。
而且,本發(fā)明的通信方法,特別是也可以在SNRM命令中附加用于顯示 通信方向?yàn)閱畏较蜻€是雙方向的標(biāo)記,并與所述連接參數(shù)一起發(fā)送。
而且,本發(fā)明的通信方法,也可以在發(fā)送將顯示通信方向的標(biāo)記設(shè)定為 單方向的SKRM命令后,不等待來自接收站的應(yīng)答,就開始數(shù)據(jù)傳送。
而且,本發(fā)明的通信方法,也可以在SNRM命令中附加用于顯示通信方 向的標(biāo)記,并且在接收到通信方向被設(shè)定為單方向的命令時(shí),不返回UA響 應(yīng),而轉(zhuǎn)移到數(shù)據(jù)分組的接收狀態(tài)。
此外,本發(fā)明的發(fā)送接收機(jī)設(shè)有可實(shí)現(xiàn)上述通信方法的各電路結(jié)構(gòu)。 在發(fā)明的詳細(xì)說明項(xiàng)中形成的具體實(shí)施方式
或?qū)嵤├K究是用于使本
發(fā)明的技術(shù)內(nèi)容清楚,不應(yīng)該僅限于這樣的具體例而被狹義地解釋,在本發(fā)
明的精神和權(quán)利要求的范圍內(nèi),可進(jìn)行各種變更來實(shí)施。
工業(yè)上的利用可能性
由于可以縮短連接時(shí)間,所以本發(fā)明廣泛地適用于通信設(shè)備,特別適合 于具有光空間通信功能的通信設(shè)備,例如,筆記本PC、 PDA、移動(dòng)電話、數(shù) 字?jǐn)z像機(jī)等攜帶式無線通信設(shè)備。
權(quán)利要求
1.一種通信設(shè)備,作為與副站進(jìn)行通信的主站,其特征在于,包括第1協(xié)議控制單元,在進(jìn)行與副站的通信連接時(shí),不發(fā)送用于確認(rèn)副站存在的站搜索命令,而發(fā)送第1連接請求命令來進(jìn)行連接處理。
2. 如權(quán)利要求1所述的通信設(shè)備,其特征在于,包括 第2協(xié)議控制單元,在進(jìn)行與副站的通信連接時(shí),在發(fā)送了用于確認(rèn)副站存在的站搜索命令后,發(fā)送第2連接請求命令來進(jìn)行連接處理;以及協(xié)議切換單元,在所述第1協(xié)議控制單元發(fā)送了所述第1連接請求命令 后,在預(yù)定的時(shí)間期間,從副站未接收到與該第1連接請求命令對應(yīng)的連4妄 應(yīng)答響應(yīng)時(shí),使所述第2協(xié)議控制單元發(fā)送所述站搜索命令。
3. 如權(quán)利要求2所述的通信設(shè)備,其特征在于,所述協(xié)議切換單元在所 述第2協(xié)議控制單元發(fā)送了所述站搜索命令后,在預(yù)定的時(shí)間期間,在沒有 從副站接收到與該站搜索命令對應(yīng)的站搜索響應(yīng)的情況下,使所述第1協(xié)議 控制單元發(fā)送所述第1連接請求命令。
4. 如權(quán)利要求1所述的通信設(shè)備,其特征在于,所述第1協(xié)議控制單元 在指定所述第1連接請求命令的副站的字段中,設(shè)定被指定了任意的副站意 旨的信息。
5. 如權(quán)利要求1所述的通信設(shè)備,其特征在于,所述第1協(xié)議控制單元 在發(fā)送了所述第l連接請求命令后,經(jīng)過預(yù)定的時(shí)間后,開始數(shù)據(jù)傳送,所 述第1連接請求命令在指定所述第1連接請求命令的通信方向的字段中設(shè)定 了被指定了單方向意旨的信息。
6. —種通信設(shè)備,作為與主站進(jìn)行通信的副站,其特征在于,包括 第l協(xié)議控制單元,不接收主站用于確認(rèn)副站存在的站搜索命令,而在從主站接收到第1連接請求命令時(shí),發(fā)送與該第1連接請求命令對應(yīng)的連4妄 應(yīng)答響應(yīng)來進(jìn)行連接處理。
7. 如權(quán)利要求6所述的通信設(shè)備,其特征在于,包括第2協(xié)議控制單元,在對來自主站的所述站搜索命令發(fā)送了站搜索響應(yīng) 后,對第2連接請求命令發(fā)送連接應(yīng)答響應(yīng)來進(jìn)行連接處理;以及協(xié)議切換單元,在未從主站接收所述第1連接請求命令,而在接收到兩 個(gè)以上的全部時(shí)隙數(shù)被設(shè)定為1的所述站搜索命令,或接收到全部時(shí)隙數(shù)被 設(shè)定為1以外的所述站搜索命令時(shí),使所述第2協(xié)議控制單元發(fā)送所述站搜 索響應(yīng)。
8. 如權(quán)利要求7所述的通信設(shè)備,其特征在于,所述協(xié)議切換單元在4妾 收到一個(gè)全部時(shí)隙數(shù)被設(shè)定為1的所述站搜索命令后,在接收到所述第1連 接請求命令時(shí),使所述第1協(xié)議控制單元發(fā)送與該第1連接請求命令對應(yīng)的 所述連4妄應(yīng)答響應(yīng)。
9. 如權(quán)利要求6所述的通信設(shè)備,其特征在于,所述第1協(xié)議控制單元 僅在指定所述第1連接請求命令的副站的字段中設(shè)定有被指定了任意的副站 意旨的信息時(shí),才發(fā)送所述連接應(yīng)答響應(yīng)。
10. —種通信設(shè)備,作為與主站進(jìn)行通信的副站,其特征在于,包括 第l協(xié)議控制單元,在不接收主站用于確認(rèn)副站存在的站搜索命令,而從主站接收到第1連接請求命令時(shí),在該第1連接請求命令中指定通信方向 的字段內(nèi)設(shè)定有被指定了單方向意旨的信息時(shí),不發(fā)送與該第1連接請求命 令對應(yīng)的連接應(yīng)答響應(yīng)而進(jìn)行連接處理,轉(zhuǎn)移到可進(jìn)行數(shù)據(jù)傳送的狀態(tài)。
11. 一種通信方法,用于作為與副站進(jìn)行通信的主站的通信設(shè)備,其特征在于,在進(jìn)行與副站的通信連接時(shí),不發(fā)送用于確認(rèn)副站存在的站搜索命令, 而發(fā)送第1連接請求命令來進(jìn)行連接處理。
12. —種通信方法,用于作為與主站進(jìn)行通信的副站的通信設(shè)備,其特征 在于,在不接收主站用于確認(rèn)副站存在的站搜索命令,而從主站接收到第l連 接請求命令時(shí),發(fā)送與該第1連接請求命令對應(yīng)的連接應(yīng)答響應(yīng)來進(jìn)行連接 處理。
13. —種通信系統(tǒng),其特征在于,包括權(quán)利要求1所述的通信設(shè)備和權(quán) 利要求6所述的通信設(shè)備。
14. 一種通信程序,使權(quán)利要求1至10的任何一項(xiàng)所述的通信設(shè)備動(dòng)作, 并使計(jì)算機(jī)具有上述各單元的功能。
15. —種通信電路,其特征在于,使權(quán)利要求1至10的任何一項(xiàng)所述的 通信設(shè)備動(dòng)作,并具有所述各單元的功能。
16. —種移動(dòng)電話,其特征在于,裝載權(quán)利要求1至10的任何一項(xiàng)所述 的通信設(shè)備,通過該通信設(shè)備進(jìn)行通信。
17. —種顯示裝置,其特征在于,裝載權(quán)利要求1至10的任何一項(xiàng)所述 的通信設(shè)備,基于由該通信設(shè)備所接收的數(shù)據(jù)進(jìn)行顯示。
18. —種打印裝置,其特征在于,裝載權(quán)利要求1至10的任何一項(xiàng)所述的通信設(shè)備,基于由該通信設(shè)備所接收的數(shù)據(jù)進(jìn)行打印。
19. 一種記錄裝置,其特征在于,裝載權(quán)利要求1至10的任何一項(xiàng)所述 的通信設(shè)備,記錄由該通信設(shè)備所接收的數(shù)據(jù)。
全文摘要
一種通信設(shè)備,包括控制器(13),對使用紅外線發(fā)送具有規(guī)定的容量的傳送數(shù)據(jù)的發(fā)送機(jī)(1),不發(fā)送用于搜索通信對方站的站搜索命令(XID),而使用SNRM命令將本站的最大可傳送速度、最大可接收數(shù)據(jù)長度等參數(shù)發(fā)送到通信對方站;以及發(fā)送單元(14)。由此,可以縮短發(fā)送機(jī)和接收機(jī)之間的連接上所需的時(shí)間,可以縮短發(fā)送信息數(shù)據(jù)的情況下的從通信開始至結(jié)束為止的時(shí)間。
文檔編號H04B10/10GK101107834SQ20068000314
公開日2008年1月16日 申請日期2006年1月25日 優(yōu)先權(quán)日2005年1月28日
發(fā)明者大澤升平, 深江文博, 直江仁志, 酒井宏仁 申請人:夏普株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1