欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通信系統(tǒng)、通信方法、信息處理裝置和信息處理方法

文檔序號(hào):7745489閱讀:278來源:國知局
專利名稱:通信系統(tǒng)、通信方法、信息處理裝置和信息處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種通信系統(tǒng)、通信方法、信息處理裝置和信息處理方法。而且,具體來說,涉及一種用于容易和快捷地組織多個(gè)裝置的網(wǎng)絡(luò)的通信系統(tǒng)、通信方法、信息處理裝置和信息處理方法。
背景技術(shù)
藍(lán)牙技術(shù)作為短程無線通信裝置引起了注意。各種起藍(lán)牙接口作用的裝置被開發(fā)和在商業(yè)上可用。
諸如藍(lán)牙的使用無線波束的無線通信系統(tǒng)和紅外通信系統(tǒng)相比具有諸如沒有方向性和高傳輸效率的優(yōu)點(diǎn)。當(dāng)使用一個(gè)具有高度方向性的通信,例如IrDA時(shí),在通信中的裝置必須排成一線彼此面對(duì)。諸如藍(lán)牙裝置的通信系統(tǒng)不受這種限制。
藍(lán)牙標(biāo)準(zhǔn)由藍(lán)牙SIG公司控制,關(guān)于藍(lán)牙標(biāo)準(zhǔn)的詳細(xì)信息可從藍(lán)牙SIG公司獲得。在遵循藍(lán)牙標(biāo)準(zhǔn)的一個(gè)通信中,稱為主設(shè)備的一個(gè)裝置向在周圍區(qū)域現(xiàn)有的裝置廣播一個(gè)設(shè)備檢測消息以檢測該裝置。
主設(shè)備通過從接收了設(shè)備檢測消息的裝置(從設(shè)備)發(fā)送的答復(fù)消息檢測在周圍區(qū)域現(xiàn)有的裝置,即可通信裝置。
當(dāng)建立了和來自被檢測的裝置的特定裝置的通信時(shí),主設(shè)備基于在答復(fù)消息中包含的識(shí)別信息識(shí)別每個(gè)裝置,并且隨后建立和那個(gè)特定裝置的通信。
在藍(lán)牙通信中,用于識(shí)別每個(gè)裝置的被稱為藍(lán)牙地址的信息被分配給裝置。對(duì)于每個(gè)裝置唯一(特定)的藍(lán)牙地址在各種諸如裝置管理的各種處理中使用。
藍(lán)牙系統(tǒng)通常采用一個(gè)微微網(wǎng),即包含一個(gè)主設(shè)備和多個(gè)從設(shè)備的網(wǎng)絡(luò),并且在同一個(gè)微微網(wǎng)中,最多7個(gè)從設(shè)備屬于一個(gè)單一主設(shè)備。所有屬于相同微微網(wǎng)的裝置在頻率軸(跳頻模式)和在時(shí)間軸(時(shí)隙)上同步。
多個(gè)微微網(wǎng)可以鏈接起來形成一個(gè)稱為散射網(wǎng)(scatternet)的網(wǎng)絡(luò)。
藍(lán)牙標(biāo)準(zhǔn)規(guī)定在無線通信中交換的數(shù)據(jù),以及為每種業(yè)務(wù)規(guī)劃(formulated)的概況(profile)以及使用所述概況說明由每個(gè)裝置提供的業(yè)務(wù)。
例如,當(dāng)前正在被規(guī)劃的概況之一的PAN(個(gè)人區(qū)域網(wǎng))概況制定在從設(shè)備之間通信的方法。屬于基于PAN概況組織的微微網(wǎng)的裝置在作為網(wǎng)絡(luò)的微微網(wǎng)上交換各種數(shù)據(jù)。類似地,一個(gè)計(jì)劃中的標(biāo)準(zhǔn)被期望來把散射網(wǎng)定義為在其中交換各種數(shù)據(jù)的單一網(wǎng)絡(luò)。所述網(wǎng)絡(luò)可以是基于IP(因特網(wǎng)協(xié)議)的網(wǎng)絡(luò)。
當(dāng)組織一個(gè)網(wǎng)絡(luò)時(shí),必須確定哪一個(gè)裝置作為主設(shè)備,哪一個(gè)裝置作為從設(shè)備,以及在通信中使用哪種業(yè)務(wù)。主設(shè)備使用設(shè)備檢測消息獲得關(guān)于在周圍區(qū)域的裝置的信息,并且響應(yīng)來自用戶的一個(gè)指令確定這些網(wǎng)絡(luò)參數(shù)。
在一個(gè)藍(lán)牙無線通信系統(tǒng),檢測消息的設(shè)備被廣播給在搜索區(qū)域(在10米到100米半徑之內(nèi))中的所有裝置。用戶識(shí)別顯示在顯示器上的信息,并且從響應(yīng)所述設(shè)備檢測消息而發(fā)送了答復(fù)消息的裝置中選擇一個(gè)來進(jìn)行通信的裝置。
更具體地說,由于每次進(jìn)行通信時(shí)用戶必須選擇一個(gè)裝置,所述通信系統(tǒng)不是用戶友好的。隨著藍(lán)牙兼容裝置的廣泛使用,系統(tǒng)使用的容易程度受到了反向的影響。
當(dāng)實(shí)際交換數(shù)據(jù)時(shí),用戶需要從由所述裝置報(bào)告的業(yè)務(wù)中選擇一個(gè)期望的業(yè)務(wù)。這個(gè)步驟在開始通信前花費(fèi)很多時(shí)間。
即使在選擇了要進(jìn)行通信的裝置和使用所選的裝置選擇了所述業(yè)務(wù)后,用戶還被強(qiáng)制把稱為通過密鑰(pass key)的預(yù)定數(shù)字的數(shù)字輸入輸入進(jìn)行通信的裝置雙方。特別需要輸入一個(gè)通過密鑰以建立和要求安全的裝置的第一通信。所述通過密鑰降低了系統(tǒng)的使用容易程度。
上述應(yīng)用的步驟為通過由多個(gè)裝置形成的藍(lán)牙通信來組織一個(gè)通信組(網(wǎng)絡(luò))的用戶帶來了困難。

發(fā)明內(nèi)容
本發(fā)明是考慮到上面的缺點(diǎn)而開發(fā)的,并且本發(fā)明的一個(gè)目的在于允許從使用藍(lán)牙鏈路進(jìn)行通信的多個(gè)裝置中來容易和快捷地組織通信組。
本發(fā)明的通信系統(tǒng)的第一信息處理終端包括第一無線通信裝置,其用于使用電磁波把預(yù)定的信息發(fā)送到附近的第二信息處理終端和從附近的第二信息處理終端接收預(yù)定的信息;第二無線通信裝置,其和第一無線通信裝置不同,用于執(zhí)行和第二信息處理終端的無線通信;存儲(chǔ)裝置,其用于存儲(chǔ)至少包含管理一個(gè)通信組的信息處理終端的識(shí)別信息的和可以由通信組提供的無線通信的通信方法相關(guān)的通信方法信息的通信組組織信息;提供裝置,用于通過第一無線通信裝置向第二信息處理終端提供存儲(chǔ)在存儲(chǔ)裝置中的通信組管理信息;第一同步建立裝置,用于根據(jù)由提供裝置提供的識(shí)別信息,響應(yīng)由第二信息處理終端作出的請求建立和第二信息處理終端的無線通信的同步;以及第一通信建立裝置,用于使用由第二信息處理終端根據(jù)所述通信方法信息選擇的通信方法建立具有由第一同步建立裝置建立的同步的無線通信。本發(fā)明的通信系統(tǒng)的第二信息處理終端包括第三無線通信裝置,用于使用電磁波把預(yù)定的信息發(fā)送給附近的第一信息處理終端和從附近的第一信息處理終端接收預(yù)定的信息;第四無線通信裝置,其和第二無線通信裝置不同,用于執(zhí)行和第一信息處理終端的通信;獲取裝置,用于通過第三無線通信裝置從第一信息處理終端獲取通信組組織信息;存儲(chǔ)裝置,用于存儲(chǔ)由獲取裝置獲取的通信組組織信息;選擇裝置,用于根據(jù)通信方法信息選擇要在第四無線通信裝置的無線通信中使用的通信方法;第二同步建立裝置,用于根據(jù)所述識(shí)別信息,建立和管理所述通信組的信息處理終端的無線通信的同步;和第二通信建立裝置,用于使用由選擇裝置選擇的通信方法,使用由第二同步建立裝置建立的在其上的同步來建立無線通信。
本發(fā)明的通信系統(tǒng)的信息處理方法包括第一無線通信步驟,其使用電磁波把預(yù)定的信息發(fā)送給附近的第二信息處理終端和從附近的第二信息處理終端接收預(yù)定的信息;第二無線通信步驟,用于執(zhí)行和第二信息處理終端的無線通信;存儲(chǔ)步驟,用于存儲(chǔ)至少包含可由通信組提供的管理一個(gè)通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息的通信組組織信息;提供步驟,用于通過第一無線通信步驟的處理向第二信息處理終端提供在所述存儲(chǔ)步驟的處理中存儲(chǔ)的通信組管理信息;第一同步建立步驟,用于根據(jù)在所述提供步驟的處理中提供的識(shí)別信息,響應(yīng)由第二信息處理終端作出的請求建立和第二信息處理終端的無線通信的同步;以及第一通信建立步驟,用于使用由第二信息處理終端根據(jù)所述通信方法信息所選擇的通信方法,建立具有在第一同步建立步驟的處理中建立的同步的無線通信。第二信息處理終端的信息處理方法包括第三無線通信步驟,用于使用電磁波把預(yù)定的信息發(fā)送給附近的第一信息處理終端和從附近的第一信息處理終端接收預(yù)定的信息;第四無線通信步驟,用于執(zhí)行和第一信息處理終端的無線通信;獲取步驟,用于通過第三無線通信步驟的處理從第一信息處理終端獲取通信組組織信息;存儲(chǔ)步驟,用于存儲(chǔ)在獲取步驟的處理中中獲取的通信組組織信息;選擇步驟,用于根據(jù)所述通信方法信息選擇要在第四無線通信步驟的處理的無線通信中使用的通信方法;第二同步建立步驟,用于根據(jù)所述識(shí)別信息,建立和管理通信組的信息處理終端的無線通信的同步;以及第二通信建立步驟,用于使用在選擇步驟的處理中所選擇的通信方法,建立具有在第二同步建立步驟的處理中建立的同步的無線通信。
本發(fā)明的第一信息處理裝置包括第一無線通信裝置,用于使用電磁波把預(yù)定的信息發(fā)送給附近的第一信息處理終端和從附近的第一信息處理終端接收預(yù)定的信息;第二無線通信裝置,其和第一無線通信裝置不同,用于執(zhí)行和第一信息處理終端的通信;獲取裝置,用于通過第一無線通信裝置從第一信息處理終端獲取至少包含可由通信組提供的管理一個(gè)通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息的通信組組織信息;存儲(chǔ)裝置,用于存儲(chǔ)由獲取裝置獲取的通信組組織信息;選擇裝置,用于根據(jù)所述通信方法信息選擇要在第二無線通信裝置的無線通信中使用的通信方法;同步建立裝置,用于根據(jù)所述識(shí)別信息,建立與管理通信組的信息處理終端的無線通信的同步;以及通信建立裝置,用于使用由選擇裝置所選的通信方法,建立具有通過同步建立裝置建立的同步的無線通信。
第一信息處理裝置還可能包括提供裝置,用于當(dāng)?shù)诙畔⑻幚斫K端在附近時(shí),通過第一無線通信裝置把存儲(chǔ)在存儲(chǔ)裝置中的通信組管理信息提供給第二信息處理終端。
本發(fā)明的第一信息處理裝置的第一處理方法包括第一無線通信步驟,用于使用電磁波把預(yù)定的信息發(fā)送給第一信息處理終端和從第一信息處理終端接收預(yù)定的信息;第二無線通信步驟,其執(zhí)行和第一信息處理終端的無線通信;獲取步驟,用于通過第一無線通信步驟的處理從第一信息處理終端,獲取至少包含可由通信組提供的管理一個(gè)通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息的通信組組織信息;存儲(chǔ)步驟,用于存儲(chǔ)在獲取步驟的處理中獲取的通信組組織信息;選擇步驟,用于根據(jù)所述通信方法信息選擇要在第二無線通信步驟的處理的無線通信中使用的通信方法;同步建立步驟,用于根據(jù)所述識(shí)別信息,建立和管理通信組的信息處理終端的無線通信的同步;以及通信建立步驟,用于使用在選擇步驟的處理中所選擇的通信方法,建立具有在同步建立步驟的處理中建立的同步的無線通信。
本發(fā)明的第一程序使一個(gè)計(jì)算機(jī)執(zhí)行使用電磁波把預(yù)定的信息發(fā)送給附近的第一信息處理終端和從附近的第一信息處理終端接收預(yù)定的信息的第一無線通信控制步驟;控制和第一信息處理終端的無線通信的第二無線通信控制步驟;獲取控制步驟,用于通過第一無線通信控制步驟,從第一信息處理終端獲取至少包含可由通信組提供的管理一個(gè)通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息的通信組組織信息;存儲(chǔ)控制步驟,用于控制在獲取控制步驟的處理中獲取的通信組組織信息;選擇步驟,用于根據(jù)所述通信方法信息選擇要在第二無線通信控制步驟的處理的無線通信中使用的通信方法;同步建立控制步驟,用于根據(jù)所述識(shí)別信息,建立和管理通信組的信息處理終端的無線通信的同步;以及通信建立控制步驟,用于使用在選擇步驟所選擇的通信方法,建立具有在同步建立控制步驟的處理中建立的同步的無線通信。
本發(fā)明的第二信息處理裝置包括獲取裝置,用于當(dāng)由響應(yīng)于電磁波的接收而產(chǎn)生的電動(dòng)勢驅(qū)動(dòng)的無線通信設(shè)備靠近的時(shí)候,使用電磁波,獲取存儲(chǔ)在所述無線通信設(shè)備中,至少包含可由通信組提供的管理一個(gè)通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息的通信組組織信息;更新裝置,用于使用電磁波更新存儲(chǔ)在所述無線通信設(shè)備中的通信組組織信息;無線通信裝置,用于執(zhí)行與信息處理終端的無線通信;選擇裝置,用于根據(jù)由所述獲取裝置獲取的所述無線通信方法信息選擇要在無線通信裝置的無線通信中使用的通信方法;同步建立裝置,用于根據(jù)所述識(shí)別信息,建立和信息處理終端的無線通信的同步;和通信建立裝置,用于使用由選擇裝置選擇的通信方法,建立具有由同步建立裝置建立的同步的無線通信。
獲取裝置可以獲取還包含用于驗(yàn)證的密鑰信息的通信組組織信息,以執(zhí)行無線通信。
獲取裝置可以從無線通信設(shè)備中獲取還包含代表當(dāng)前可以和信息處理終端使用無線通信進(jìn)行通信的裝置的數(shù)量的數(shù)量信息的通信組組織信息,并且同步建立裝置可以根據(jù)所述數(shù)量信息執(zhí)行與信息處理終端的無線通信。
更新裝置可以通過從所述數(shù)量信息中提取一個(gè)來更新存儲(chǔ)在無線通信設(shè)備中的通信組組織信息的數(shù)量信息。
獲取裝置可以從無線通信設(shè)備獲取,還包含代表在其中信息處理終端可以使用無線通信進(jìn)行通信的時(shí)隙的時(shí)隙信息的通信組組織信息;并且同步建立裝置可以在當(dāng)同步建立裝置根據(jù)所述時(shí)隙信息確定可以和信息處理終端進(jìn)行無線通信時(shí)建立同步。
獲取裝置可以從無線通信設(shè)備獲取,還包含代表信息處理終端可以使用無線通信與之進(jìn)行通信的裝置的類型的類型信息的通信組組織信息;并且同步建立裝置可以在當(dāng)同步建立裝置根據(jù)所述識(shí)別信息確定可以和信息處理終端進(jìn)行無線通信時(shí)建立同步。
第二信息處理裝置可能還包括在當(dāng)獲取裝置從無線通信設(shè)備獲取通信組組織信息時(shí)開始無線通信的功能的啟動(dòng)裝置。
第二信息處理裝置的信息處理方法包括獲取步驟,用于當(dāng)由響應(yīng)于電磁波的接收而產(chǎn)生的電動(dòng)勢所驅(qū)動(dòng)的無線通信設(shè)備靠近的時(shí)候,使用電磁波,獲取存儲(chǔ)在所述無線通信設(shè)備中,至少包含可由通信組提供的管理一個(gè)通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息的通信組組織信息;更新步驟,用于使用電磁波更新存儲(chǔ)在所述無線通信設(shè)備中的通信組組織信息;無線通信步驟,用于執(zhí)行與信息處理終端的無線通信;選擇步驟,用于根據(jù)在獲取步驟的處理中獲取的所述無線通信方法信息選擇要在無線通信步驟的處理的無線通信中使用的通信方法;同步建立步驟,用于根據(jù)所述識(shí)別信息,建立與管理通信組的信息處理終端的無線通信的同步;和通信建立步驟,用于使用在選擇步驟的處理中選擇的通信方法,建立具有由同步建立步驟的處理中建立的同步的無線通信。
本發(fā)明的第二個(gè)程序使一個(gè)計(jì)算機(jī)來執(zhí)行獲取控制步驟,用于當(dāng)由響應(yīng)于電磁波的接收而產(chǎn)生的電動(dòng)勢驅(qū)動(dòng)的無線通信設(shè)備靠近的時(shí)候,使用電磁波,對(duì)獲取存儲(chǔ)在所述無線通信設(shè)備中,至少包含可由通信組提供的管理一個(gè)通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息的通信組組織信息進(jìn)行控制;更新控制步驟,用于對(duì)使用電磁更新存儲(chǔ)在所述無線通信設(shè)備中的通信組組織信息進(jìn)行控制;無線通信控制步驟,用于控制和信息處理終端的無線通信;選擇步驟,用于選擇要在無線通信控制步驟的無線通信中使用的通信方法;同步建立控制步驟,用于對(duì)根據(jù)所述識(shí)別信息,建立與信息處理終端的無線通信的同步進(jìn)行控制;以及通信建立控制步驟,用于對(duì)使用在選擇步驟的處理中選擇的通信方法,建立具有在同步建立控制步驟的處理中建立的同步的無線通信進(jìn)行控制。
在本發(fā)明的通信系統(tǒng)和通信方法中,第一信息處理終端存儲(chǔ)至少包含可由通信組提供的管理一個(gè)通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息的通信組組織信息;并且隨后給第二信息處理終端提供通信組組織信息。響應(yīng)由第二信息處理終端根據(jù)提供的識(shí)別信息作出的請求,建立了與第二信息處理終端的無線通信的同步。隨后使用第二信息處理終端根據(jù)通信方法信息所選擇的通信方法建立具有所建立的同步的無線通信。第二信息處理終端從第一信息處理終端獲取通信組組織信息,并且存儲(chǔ)所獲取的通信組組織信息。根據(jù)所述通信方法信息,選擇要在無線通信中使用的通信方法。根據(jù)所述識(shí)別信息建立和管理通信組的信息處理終端的無線通信的同步。具有所建立的同步的無線通信,是使用所選的通信方法建立的。
在本發(fā)明的第一信息處理裝置、第一信息處理方法、和第一程序中,至少包含可由通信組提供的管理一個(gè)通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息的通信組組織信息被獲取,并且所獲取的通信組組織信息被存儲(chǔ)。根據(jù)所述通信方法信息選擇要在無線通信中使用的通信方法,并且基于所述識(shí)別信息建立與管理通信組的信息處理終端的無線通信的同步。具有所建立的同步的無線通信是使用所選擇的通信方法建立的。
在本發(fā)明的第二信息處理裝置、第二信息處理方法、和第二程序中,當(dāng)由響應(yīng)于電磁波的接收而產(chǎn)生的電動(dòng)勢驅(qū)動(dòng)的無線通信設(shè)備靠近的時(shí)候,使用電磁波,獲取存儲(chǔ)在所述無線通信設(shè)備中,至少包含可由通信組提供的管理一個(gè)通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息的通信組組織信息。使用電磁波更新存儲(chǔ)在無線通信設(shè)備中的通信組組織信息?;谒@取的通信方法信息選擇要在無線通信中使用的通信方法。根據(jù)所述識(shí)別信息建立與管理通信組的信息處理終端的無線通信的同步。具有所建立的同步的無線通信是使用所選擇的通信方法建立的。


圖1是說明實(shí)施本發(fā)明的通信系統(tǒng)的結(jié)構(gòu);圖2是說明圖1的個(gè)人計(jì)算機(jī)的結(jié)構(gòu)的方框圖;圖3是說明圖2的IC卡讀/寫器的結(jié)構(gòu)的方框圖;圖4是說明圖2的藍(lán)牙模塊的方框圖;圖5是說明圖1的PDA的結(jié)構(gòu)的方框圖;圖6是說明圖1的非接觸IC卡的結(jié)構(gòu)的方框圖;圖7是說明圖1的PDA的處理的流程圖;圖8說明了通信組組織信息的一個(gè)例子;圖9是說明圖1的個(gè)人計(jì)算機(jī)的處理的流程圖;圖10是說明圖1的PDA的另一個(gè)處理的流程圖;圖11是說明圖1的個(gè)人計(jì)算機(jī)的另一個(gè)處理的流程圖;圖12是說明圖1的PDA的再一個(gè)處理的流程圖;圖13是說明圖1的個(gè)人計(jì)算機(jī)的再一個(gè)處理的流程圖;圖14是說明圖1的通信系統(tǒng)的處理的流程圖;圖15是圖14的流程圖的繼續(xù),其說明了圖1的通信系統(tǒng)的處理;圖16是在圖1的個(gè)人計(jì)算機(jī)和非接觸IC卡之間的處理的流程圖;圖17是說明圖1的通信系統(tǒng)的另一個(gè)處理的流程圖;圖18是圖17的流程圖的繼續(xù),其說明了圖1的通信系統(tǒng)的另一個(gè)處理;圖19說明了藍(lán)牙通信的一個(gè)微微網(wǎng);圖20說明了藍(lán)牙通信的一個(gè)散射網(wǎng)絡(luò);圖21說明了實(shí)施本發(fā)明的通信系統(tǒng)的另一個(gè)配置;圖22是說明圖21的通信系統(tǒng)的一個(gè)處理的流程圖;圖23是圖22的流程圖的繼續(xù),其說明了圖21的通信系統(tǒng)的處理;圖24說明了實(shí)施本發(fā)明的通信系統(tǒng)的另一個(gè)配置;圖25是說明圖24的通信系統(tǒng)的處理的流程圖;圖26是圖25的流程圖的繼續(xù),其說明了圖24的通信系統(tǒng)的處理;圖27說明了實(shí)施本發(fā)明的通信系統(tǒng)的一個(gè)配置;圖28是說明圖27的通信系統(tǒng)的處理的流程圖;圖29圖28的流程圖的繼續(xù),其說明了圖27的通信系統(tǒng)的處理;圖30說明了通信系統(tǒng)的一個(gè)配置;
圖31是圖30的通信模塊的方框圖;圖32是說明圖30的通信系統(tǒng)的操作的流程圖;圖33是說明圖30的通信系統(tǒng)的另一個(gè)操作的流程圖。
具體實(shí)施例方式
圖1說明了實(shí)施本發(fā)明的通信系統(tǒng)的結(jié)構(gòu)。
如所示,個(gè)人計(jì)算機(jī)1和PDA(個(gè)人數(shù)字助理)2中的每個(gè)包含一個(gè)藍(lán)牙模塊。如由虛線箭頭所示,個(gè)人計(jì)算機(jī)1和PDA 2使用遵循藍(lán)牙標(biāo)準(zhǔn)的無線通信來交換各種數(shù)據(jù)。
個(gè)人計(jì)算機(jī)1和PDA 2中的每個(gè)包括一個(gè)讀/寫器,用于從非接觸IC卡3讀取各種數(shù)據(jù)并向非接觸IC卡3寫入各種數(shù)據(jù)。所述讀/寫器從在另一個(gè)裝置上的讀/寫器讀入各種數(shù)據(jù)和向在另一個(gè)裝置上的讀/寫器寫入各種數(shù)據(jù),來執(zhí)行個(gè)人計(jì)算機(jī)1和PDA 2之間的通信。不僅使用藍(lán)牙通信,而且如虛線箭頭所表示,使用從讀/寫器發(fā)射的電磁波。
隨后將參照流程圖詳細(xì)說明通信的處理。當(dāng)用戶把PDA 2置于個(gè)人計(jì)算機(jī)1的附近時(shí),個(gè)人計(jì)算機(jī)1的讀/寫器(非接觸IC卡讀/寫器19(見圖2))向PDA 2(非接觸IC卡讀/寫器108(見圖2))提供設(shè)置的通信組組織信息,并且個(gè)人計(jì)算機(jī)1的讀/寫器接收從PDA 2(非接觸IC卡讀/寫器108(見圖5))的讀/寫器發(fā)射的電磁波。
所述通信組組織信息包含識(shí)別執(zhí)行藍(lán)牙操作的個(gè)人計(jì)算機(jī)1的一個(gè)藍(lán)牙模塊(藍(lán)牙模塊20(見圖2))的藍(lán)牙地址。藍(lán)牙地址是為個(gè)人計(jì)算機(jī)1和PDA 2的每個(gè)藍(lán)牙模塊設(shè)置的唯一性的信息。
接收了個(gè)人計(jì)算機(jī)1的通信組組織信息的PDA 2使用所述通信組組織信息,從在周圍區(qū)域現(xiàn)有的藍(lán)牙設(shè)備中僅僅識(shí)別個(gè)人計(jì)算機(jī)1,并且建立和個(gè)人計(jì)算機(jī)1的藍(lán)牙通信。
在上面提及的處理中,PDA 2的用戶通過簡單地把PDA 2置于個(gè)人計(jì)算機(jī)1附近開始藍(lán)牙通信,而不需要PDA 2執(zhí)行一個(gè)后面要詳細(xì)說明的“詢問”,也不需要從由PDA 2檢測的裝置中選擇個(gè)人計(jì)算機(jī)1的操作。
當(dāng)非接觸IC卡3接收到從由用戶置于非接觸IC卡3附近的PDA 2所發(fā)射的電磁波時(shí),非接觸IC卡3向PDA 2提供設(shè)置的通信組組織信息。
例如,非接觸IC卡3的通信組組織信息和個(gè)人計(jì)算機(jī)1相關(guān)。用戶通過與把PDA 2置于個(gè)人計(jì)算機(jī)1附近一樣把PDA 2置于非接觸IC卡3附近來建立藍(lán)牙通信。
經(jīng)由非接觸IC卡3建立與個(gè)人計(jì)算機(jī)1的藍(lán)牙通信。即使當(dāng)個(gè)人計(jì)算機(jī)1被置于遠(yuǎn)離用戶自己的位置的位置時(shí),用戶通過簡單地把手邊的PDA 2置于靠近非接觸IC卡3的位置,開始在PDA 2和個(gè)人計(jì)算機(jī)1之間的通信。
現(xiàn)在說明圖1的通信系統(tǒng)的部件。
圖2是說明圖1的個(gè)人計(jì)算機(jī)的結(jié)構(gòu)的方框圖。
CPU(中央處理器)11根據(jù)存儲(chǔ)在ROM(只讀存儲(chǔ)器)12和存儲(chǔ)器18之一中的程序執(zhí)行各種處理。RAM 13按照需要存儲(chǔ)由CPU 11執(zhí)行的程序和數(shù)據(jù)。CPU 11、ROM 12和RAM 13通過總線14相互連接。
總線14連接到輸入/輸出接口15,所述輸入/輸出接口15依次連接到一個(gè)用于把各種類型的信息演示給用戶的LCD(液晶顯示器)16、由用戶操作的鍵盤17和諸如硬盤的存儲(chǔ)器18。還連接到輸入/輸出接口15的有非接觸IC卡讀/寫器19和藍(lán)牙模塊20。所述非接觸IC卡讀/寫器19使用電磁波和在PDA2中包含的非接觸IC卡讀/寫器108或非接觸IC卡3之一進(jìn)行通信,而所述藍(lán)牙模塊20在一個(gè)接入點(diǎn)和PDA 2與藍(lán)牙模塊之一進(jìn)行藍(lán)牙通信。
驅(qū)動(dòng)器21連接到輸入/輸出接口15。磁盤22、光盤23、磁光盤24和半導(dǎo)體存儲(chǔ)器25之一被適當(dāng)?shù)剌d入驅(qū)動(dòng)器21。通過半導(dǎo)體存儲(chǔ)器25從磁盤22之一讀取的程序被提供給存儲(chǔ)器18,用于通過驅(qū)動(dòng)器21和輸入/輸出接口15進(jìn)行存儲(chǔ)。
圖3是詳細(xì)說明圖2的IC卡讀/寫器19(此后被適當(dāng)稱作讀/寫器19)的結(jié)構(gòu)的方框圖。
IC 41包括CPU 61、ROM 62、RAM 63、SCC(串行通信控制器)64、SPU(信號(hào)處理單元)66以及互連SPU 66到CPU 61的總線65。
CPU 61把存儲(chǔ)在ROM 62中的一個(gè)控制程序擴(kuò)展到RAM 63,借此根據(jù)從非接觸IC卡3發(fā)送的答復(fù)數(shù)據(jù)和從圖2中說明的CPU 11提供的控制信號(hào)來執(zhí)行各種處理。例如,CPU 61產(chǎn)生一個(gè)要發(fā)送給非接觸IC卡3的命令,并且隨后把所述命令通過總線65傳送,以把所述命令輸出給SPU 66。CPU 61還對(duì)從非接觸IC卡3發(fā)送的數(shù)據(jù)執(zhí)行一個(gè)驗(yàn)證處理。
非接觸IC卡3被置于附近,而通過部件的處理通知CPU 61通信組組織信息。響應(yīng)來自CPU 21的命令,CPU 61向藍(lán)牙模塊20通知通信組組織信息。
SCC 64向CPU 61提供由圖2中所示的CPU 11提供的數(shù)據(jù)并且把通過總線65饋送的數(shù)據(jù)從CPU 61輸出到CPU 11。
當(dāng)解調(diào)器44向SPU 66提供來自非接觸IC卡3的答復(fù)數(shù)據(jù)時(shí),SPU 66執(zhí)行BPSK(二進(jìn)制相移鍵控)解調(diào)(曼徹斯特代碼的解碼),并且把所得數(shù)據(jù)提供給CPU 61。當(dāng)SPU 66通過總線65接收到要發(fā)送給非接觸IC卡3的命令時(shí),SPU 66對(duì)所述命令進(jìn)行BPSK調(diào)制(曼徹斯特代碼的編碼),并把所得數(shù)據(jù)輸出到調(diào)制器42。
調(diào)制器42使用來自SPU 66的數(shù)據(jù)對(duì)來自振蕩(OSC)電路43的預(yù)定頻率(例如13.56MHz)的載波執(zhí)行ASK(幅移鍵控)調(diào)制,并且調(diào)制后的波隨后以電磁波的形式從天線45輸出。解調(diào)器44對(duì)通過天線45接收的調(diào)制后的波(ASK調(diào)制波)進(jìn)行解調(diào),并且把解調(diào)后的數(shù)據(jù)輸出到SPU 66。
天線45發(fā)射預(yù)定的電磁波,并且基于在天線45中的負(fù)載的改變,來檢測是否非接觸IC卡3與PDA 2的非接觸IC卡讀/寫器108之一在附近。如果非接觸IC卡3在附近,天線45向非接觸IC卡3發(fā)送數(shù)據(jù)和從非接觸IC卡3接收數(shù)據(jù)。
由于PDA 2的非接觸IC卡讀/寫器108具有和圖3所示的讀/寫器19相同的結(jié)構(gòu)。此后,讀/寫器19的CPU和非接觸IC卡讀/寫器108的CPU分別被稱為CPU 61A和CPU 61B。對(duì)于那里其余的部件的附圖標(biāo)記也是一樣。
圖4是詳細(xì)說明圖2的藍(lán)牙模塊20的結(jié)構(gòu)的方框圖。
CPU 81把存儲(chǔ)在ROM 82中的一個(gè)控制程序擴(kuò)展到RAM 83,借此對(duì)藍(lán)牙模塊20進(jìn)行常規(guī)控制。CPU 81到RAM 83通過總線85相互連接,總線85依次連接到閃存84。
閃存84存儲(chǔ)為對(duì)應(yīng)的藍(lán)牙設(shè)備設(shè)置的藍(lán)牙設(shè)備名、對(duì)于對(duì)應(yīng)的藍(lán)牙設(shè)備來說唯一的藍(lán)牙地址等。
藍(lán)牙地址,其是48比特的識(shí)別符號(hào),對(duì)于對(duì)應(yīng)的藍(lán)牙設(shè)備來說是唯一(特有)的,并且被用于和藍(lán)牙設(shè)備管理相關(guān)的各種處理。
為了在微微網(wǎng)中建立內(nèi)部同步,所有的從設(shè)備必須具有和主設(shè)備的跳頻模式相關(guān)的信息。跳頻模式是由每個(gè)從設(shè)備基于主設(shè)備的藍(lán)牙地址計(jì)算的。
更具體地說,藍(lán)牙地址包括低24比特的LAP(低地址部分)、隨后8比特的UAP(高地址部分)以及剩余的16比特的NAP(無效地址部分)。整個(gè)LAP的全部24比特和UAP的低位4比特,即,一共28個(gè)比特被用于計(jì)算跳頻模式。
每個(gè)從設(shè)備基于通過用于建立微微網(wǎng)同步的“尋呼”獲得的藍(lán)牙地址的上述28比特部分或作為通信組組織信息從讀/寫器19獲取的主設(shè)備的藍(lán)牙地址和同樣由主設(shè)備報(bào)告的藍(lán)牙時(shí)鐘來計(jì)算跳頻模式。
回到圖4,閃存84存儲(chǔ)用于驗(yàn)證在建立內(nèi)部微微網(wǎng)同步后的通信伙伴的藍(lán)牙設(shè)備的鏈接密鑰,并且對(duì)要發(fā)送的數(shù)據(jù)加密。所述鏈接密鑰如所需被提供給CPU 81。
響應(yīng)來自CPU 81的一個(gè)命令,輸入/輸出接口86管理圖1所示的從CPU11提供的數(shù)據(jù)的輸入和輸出以及從基帶控制器87提供的數(shù)據(jù)。
基帶控制器87執(zhí)行包括對(duì)收發(fā)機(jī)88的控制、鏈路的控制、分組的控制、邏輯信道的控制以及安全的控制的各種控制處理,并且執(zhí)行包括錯(cuò)誤改正處理、解碼處理、和數(shù)據(jù)隨機(jī)化的處理?;鶐Э刂破?7把由輸入/輸出接口86提供的數(shù)據(jù)轉(zhuǎn)換成一個(gè)模擬信號(hào),并且把該模擬信號(hào)輸出到收發(fā)機(jī)88。在另一方面,基帶控制器87把由收發(fā)機(jī)88提供的信號(hào)轉(zhuǎn)換成數(shù)字?jǐn)?shù)據(jù),并把該數(shù)字?jǐn)?shù)據(jù)輸出到輸入/輸出接口86。
收發(fā)機(jī)88包括一個(gè)GFSK(高斯頻移鍵控)調(diào)制器、一個(gè)GFSK解調(diào)器、一個(gè)擴(kuò)展頻譜單元、一個(gè)解擴(kuò)頻譜單元、一個(gè)跳躍合成器(hopping synthesizer)等。收發(fā)機(jī)88對(duì)于從基帶控制器87提供的信號(hào)執(zhí)行各種處理,并且向天線89輸出一個(gè)所得信號(hào)。收發(fā)機(jī)88對(duì)于從天線89提供的一個(gè)信號(hào)執(zhí)行各種處理并且把所得信號(hào)輸出到基帶控制器87。
形成收發(fā)機(jī)88的GFSK調(diào)制器通過一個(gè)濾波器對(duì)從基帶控制器87提供的數(shù)據(jù)的高頻分量進(jìn)行限制,執(zhí)行主調(diào)制中的一個(gè)頻率調(diào)制,并且把所得數(shù)據(jù)輸出到所述擴(kuò)展頻譜單元。擴(kuò)展頻譜單元根據(jù)如上所述計(jì)算的并由跳躍合成器報(bào)告的跳頻模式,切換載波頻率。在頻譜中擴(kuò)展所提供的數(shù)據(jù)之后,擴(kuò)展頻譜單元向天線89輸出一個(gè)所得信號(hào)。在藍(lán)牙通信中,擴(kuò)展頻譜單元在發(fā)送數(shù)據(jù)之前每625μ秒進(jìn)行跳頻。
形成收發(fā)機(jī)88的解擴(kuò)頻譜單元根據(jù)由跳躍合成器報(bào)告的跳頻模式跳躍所接收的頻率,并且因此獲得從PDA 2發(fā)送的信號(hào)。解擴(kuò)頻譜單元在頻率頻譜中對(duì)所獲得的信號(hào)進(jìn)行解擴(kuò)以再現(xiàn)來自PDA 2的信號(hào),并且把所得信號(hào)輸出到GFSK解調(diào)器。所述GFSK解調(diào)器對(duì)由解擴(kuò)頻譜單元提供的信號(hào)進(jìn)行GFSK解調(diào)制,并把所得數(shù)據(jù)輸出到基帶控制器87。
收發(fā)機(jī)88通過天線89發(fā)送一個(gè)在2.4GHz頻帶的擴(kuò)展頻譜信號(hào)。收發(fā)機(jī)88把通過天線89接收的信號(hào)輸出到解擴(kuò)頻譜單元。
PDA 2的藍(lán)牙模塊109具有和圖4所示的藍(lán)牙模塊20相同的結(jié)構(gòu)。此后,藍(lán)牙模塊20的CPU和藍(lán)牙模塊109的CPU分別被稱為CPU 81A和CPU81B。對(duì)于在那里的附圖標(biāo)記也是一樣。
圖5是說明圖1的PDA 2的結(jié)構(gòu)的方框圖。
由于圖2中所示的個(gè)人計(jì)算機(jī)中從CPU 101到藍(lán)牙模塊109在結(jié)構(gòu)上基本上分別和從CPU 11到藍(lán)牙模塊20相同,這里省略詳細(xì)的描述。
非接觸IC卡讀/寫器108(此后如需要稱為讀/寫器108)響應(yīng)于來自用戶的指令發(fā)射具有預(yù)定周期的電磁波來檢測個(gè)人計(jì)算機(jī)的非接觸IC卡3和個(gè)人計(jì)算機(jī)1的讀/寫器19之一。當(dāng)PDA 2檢測到非接觸IC卡3在附近時(shí),PDA2使用電磁波和非接觸IC卡3通信。由讀/寫器108獲得的通信組組織信息被輸出到藍(lán)牙模塊109。
圖6是說明圖1的非接觸IC卡3的結(jié)構(gòu)的方框圖。
非接觸IC卡3包括一個(gè)圖示的天線(環(huán)形天線)122、和IC 121,即,剩余部件被封裝在其中的單芯片IC。例如,使用電磁感應(yīng),非接觸IC卡3和個(gè)人計(jì)算機(jī)1的讀/寫器19在半雙工通信中交換各種數(shù)據(jù)。
非接觸IC卡3是一個(gè)為了說明簡便而使用的術(shù)語,并且其旨在代表一個(gè)具有已經(jīng)說明過和后面將要說明的功能的模塊。非接觸IC卡3并不局限于那種具有卡形狀的。非接觸IC卡3可以使具有粘性的背面的標(biāo)簽,或者可以嵌入一張紙的前面或背面的不干膠粘紙(sticker)。例如,可用的具有基本上和非接觸IC卡3相同的功能的有Felica(商標(biāo))。
CPU131把存儲(chǔ)在ROM132中的控制程序擴(kuò)展到RAM 133,并且對(duì)非接觸IC卡3的操作進(jìn)行常規(guī)控制。當(dāng)天線122接收到從個(gè)人計(jì)算機(jī)1中的讀/寫器19發(fā)射的電磁波時(shí),CPU131在答復(fù)中向讀/寫器19通知在EEPROM(電可擦除只讀存儲(chǔ)器)134中設(shè)置的通信組組織信息。
存儲(chǔ)在EEPROM134中的通信組組織信息由讀/寫器隨意修改??梢曰趯?duì)預(yù)定驗(yàn)證的外部條件接收對(duì)于通信組組織信息的修改。
在由ASK解調(diào)器139解調(diào)的數(shù)據(jù)是BPSK解調(diào)的數(shù)據(jù)的情況下,SPU136根據(jù)由未示出的PLL提供的一個(gè)時(shí)鐘信號(hào)對(duì)數(shù)據(jù)解調(diào)(對(duì)曼徹斯特代碼解碼),并且如所需把解調(diào)的數(shù)據(jù)通過總線135輸出到CPU131等。
SPU136對(duì)通過總線進(jìn)入的數(shù)據(jù)進(jìn)行BPSK調(diào)制(把數(shù)據(jù)編碼成曼徹斯特代碼),并且把調(diào)制后的數(shù)據(jù)輸出到ASK調(diào)制器137。
例如,當(dāng)諸如通信組組織信息的數(shù)據(jù)被發(fā)送到讀/寫器19時(shí),ASK調(diào)制器137根據(jù)從SPU136提供的數(shù)據(jù)接通和斷開一個(gè)預(yù)定開關(guān)部件。只有當(dāng)所述開關(guān)部件在接通狀態(tài)時(shí),通過把預(yù)定的負(fù)載連接到天線122來改變天線122的負(fù)載。
當(dāng)天線122的負(fù)載被改變時(shí),ASK調(diào)制器137對(duì)于通過天線122從讀/寫器19接收的調(diào)制波進(jìn)行ASK調(diào)制,并且把調(diào)制的分量經(jīng)由天線122(具有經(jīng)過讀/寫器19的天線45而改變的端電壓)發(fā)送到讀/寫器19(負(fù)載切換方法)。
ASK解調(diào)器139對(duì)于通過天線122接收的一個(gè)調(diào)制的信號(hào)(ASK調(diào)制的信號(hào))進(jìn)行包絡(luò)檢波以進(jìn)行解調(diào),并把解調(diào)的數(shù)據(jù)輸出到SPU136。在天線122,由于從讀/寫器19發(fā)射的預(yù)定頻率的電磁波而產(chǎn)生共振。
功率發(fā)生器140矯正在天線122激勵(lì)的AC磁場,調(diào)整矯正的電壓,并且把調(diào)整的電壓作為DC功率饋送給各種部件。例如,從讀/寫器19發(fā)射的電磁波的功率被調(diào)整以形成足夠強(qiáng)的磁場來饋送非接觸IC卡3所需的功率。
現(xiàn)在將說明圖1中的通信系統(tǒng)的操作。
參照圖7所示的流程圖,說明PDA 2的處理。在所述處理中,PDA 2獲取個(gè)人計(jì)算機(jī)1的通信組組織信息來開始藍(lán)牙通信。
在步驟S1,PDA 2的CPU 101確定用戶是否按下了按鍵107來發(fā)布一個(gè)啟動(dòng)電磁波發(fā)射的命令,并且待命直到發(fā)布了該命令。當(dāng)CPU 101確定發(fā)布了啟動(dòng)電磁波發(fā)射的命令,則CPU 101進(jìn)入步驟S2。CPU 101控制讀/寫器108來啟動(dòng)電磁波的發(fā)射。電磁波可以連續(xù)發(fā)射或者以預(yù)定的周期發(fā)射。
在步驟S3,CPU 101基于來自讀/寫器108的輸出,確定是否檢測到具有讀/寫器或非接觸IC卡3的裝置。CPU 101待命直到這種裝置被檢測到。例如,PDA 2被置于個(gè)人計(jì)算機(jī)1的附近,而且在個(gè)人計(jì)算機(jī)1中的讀/寫器19接收電磁波。在答復(fù)中發(fā)送通知PDA 2接收到電磁波的信息。基于所述答復(fù),CPU 101確定是否檢測到所述裝置。如果在步驟S3確定沒有答復(fù),則在圖7的處理可能在預(yù)定持續(xù)時(shí)間中連續(xù)發(fā)射電磁波或者預(yù)定次數(shù)發(fā)射電磁波后退出。
如果在步驟S3中CPU 101確定檢測到所述裝置,則算法進(jìn)入步驟S4。
在步驟S4,CPU 101請求在個(gè)人計(jì)算機(jī)1中的讀/寫器19發(fā)送通信組組織信息。如已經(jīng)敘述過的,通信組組織信息被用于當(dāng)藍(lán)牙通信建立時(shí)識(shí)別個(gè)人計(jì)算機(jī)1和選擇業(yè)務(wù)。
響應(yīng)于來自讀/寫器108的輸出,CPU 101在步驟S5確定是否發(fā)送了通信組組織信息,并且待命直到通信組組織信息的發(fā)送被發(fā)送了。如果CPU101在步驟S5確定通信組組織信息被發(fā)送了,則算法進(jìn)入到步驟S6。CPU 101在例如RAM103中存儲(chǔ)所述通信組組織信息。
圖8說明了由個(gè)人計(jì)算機(jī)1發(fā)送的通信組組織信息的一個(gè)例子。
在圖8中所示的通信組組織信息中指示的通信組識(shí)別ID可能是一個(gè)藍(lán)牙地址。PDA 2使用所述藍(lán)牙地址來識(shí)別個(gè)人計(jì)算機(jī)1或者管理跳頻模式等。在這個(gè)例子中,個(gè)人計(jì)算機(jī)1的藍(lán)牙地址(通信組識(shí)別ID)是“08:00:46:21:39:4D”。
設(shè)備類是指示個(gè)人計(jì)算機(jī)1的裝置的類型(設(shè)備類)的信息,并且在圖8中設(shè)備類是“個(gè)人計(jì)算機(jī)”。除“個(gè)人計(jì)算機(jī)”外,對(duì)于諸如“移動(dòng)電話”“PDA”的通??捎醚b置,可以預(yù)先定義設(shè)備類。
設(shè)備名(藍(lán)牙設(shè)備名)是被設(shè)置來允許用戶識(shí)別每個(gè)裝置的信息,并且由用戶設(shè)置成任何名字。在這個(gè)例子中,個(gè)人計(jì)算機(jī)1的設(shè)備名被設(shè)置成“VAIE”。
圖8所示的通信組組織信息包含事先準(zhǔn)備的一個(gè)通過密鑰。當(dāng)所述裝置彼此之間第一次執(zhí)行藍(lán)牙通信時(shí),通常為了驗(yàn)證需要在這兩個(gè)裝置上輸入相同的通過密鑰。在這個(gè)例子中,通過密鑰包含在通信組組織信息中并且被報(bào)告給雙方。包含在通信組組織信息中的通過密鑰被報(bào)告給通信伙伴的裝置,并且驗(yàn)證過程是基于所報(bào)告的通過密鑰來執(zhí)行的。即使當(dāng)用戶和所述裝置第一次通信時(shí),用戶也不需要輸入通過密鑰。在這個(gè)例子中,事先為個(gè)人計(jì)算機(jī)1準(zhǔn)備了通過密鑰“0123456”。
為已經(jīng)和其執(zhí)行了藍(lán)牙通信的裝置產(chǎn)生一個(gè)鏈路密鑰。鏈路密鑰與和其相關(guān)的裝置的藍(lán)牙地址一起存儲(chǔ)在個(gè)人計(jì)算機(jī)1中。在這個(gè)例子中,鏈路密鑰是KA。
業(yè)務(wù)數(shù)據(jù)庫(業(yè)務(wù)紀(jì)錄)是代表當(dāng)前可以由個(gè)人計(jì)算機(jī)1提供的業(yè)務(wù)的信息。業(yè)務(wù)紀(jì)錄通常包含多個(gè)業(yè)務(wù)屬性,每個(gè)業(yè)務(wù)屬性包含一個(gè)業(yè)務(wù)ID和一個(gè)屬性值的組合。為每個(gè)屬性名設(shè)置一個(gè)屬性ID。由屬性值代表的內(nèi)容和數(shù)據(jù)的類型和屬性ID相關(guān)。屬性ID和屬性名可以由在藍(lán)牙中定義的所有概況來共同使用,或者可以被用于單個(gè)的概況。提供業(yè)務(wù)的裝置按照所需提供一個(gè)屬性ID和一個(gè)屬性名。在圖9所示的例子中,業(yè)務(wù)屬性1到3被描述為業(yè)務(wù)紀(jì)錄。
下面描述屬性ID、屬性值以及由屬性值所代表的信息的內(nèi)容。
例如,由屬性ID“0x0001”指定的“業(yè)務(wù)類ID列表”(屬性名)代表所述業(yè)務(wù)紀(jì)錄所屬的業(yè)務(wù)類。業(yè)務(wù)類被事先定義以識(shí)別特定的業(yè)務(wù)。例如串行通信、使用PPP(點(diǎn)到點(diǎn)協(xié)議)的LAN接入以及撥號(hào)通信被定義。
由屬性ID“0x0004”指定的“協(xié)議描述符列表”(屬性名)描述用于接入由對(duì)應(yīng)的業(yè)務(wù)記錄所代表的業(yè)務(wù)的協(xié)議棧結(jié)構(gòu)。
由屬性ID“0x0006”指定的“語言庫(base)屬性ID列表”(屬性名)是用于支持對(duì)應(yīng)于多種語言的屬性的信息。
由屬性ID“0x000A”指定的“文件URL”(屬性名)代表由對(duì)應(yīng)的業(yè)務(wù)紀(jì)錄表示的一個(gè)業(yè)務(wù)的文件的URL。
由屬性ID“0x0000+屬性ID庫”指定的“業(yè)務(wù)名”(屬性名)代表示出由對(duì)應(yīng)的業(yè)務(wù)紀(jì)錄表示的業(yè)務(wù)名的一個(gè)字符串。屬性ID庫是包含在上述的“語言庫屬性ID列表”中的信息,并且和多種語言兼容。
由屬性ID“0x0001+屬性ID庫”指定的“業(yè)務(wù)描述”(屬性名)是包含對(duì)于業(yè)務(wù)的一個(gè)簡要描述的字符串。
在這些信息中,由屬性ID“0x0001”指定的“業(yè)務(wù)類ID列表”、由屬性ID“0x0006”指定的“語言庫屬性ID列表”和由屬性ID“0x0000+屬性ID庫”指定的“業(yè)務(wù)名”被作為通信方法信息包含在通信組組織信息中,并且由個(gè)人計(jì)算機(jī)1報(bào)告。
取決于通過藍(lán)牙通信連接的業(yè)務(wù),動(dòng)態(tài)改變的諸如信道號(hào)的信息必須被選擇。這種動(dòng)態(tài)改變的信息可以在建立了通信鏈路后通過在藍(lán)牙中定義的一個(gè)SDP(業(yè)務(wù)發(fā)現(xiàn)協(xié)議)來獲取。
可用的連接的數(shù)量是代表當(dāng)前能夠與個(gè)人計(jì)算機(jī)1連接(通信)的裝置的數(shù)量的信息。獲得了圖8所示的通信組組織信息的PDA 2檢查這里的值來確定PDA 2當(dāng)前是否可以連接到個(gè)人計(jì)算機(jī)1。在這個(gè)例子中,除了當(dāng)前正在和個(gè)人計(jì)算機(jī)1通信的裝置外還有6個(gè)裝置可以連接到個(gè)人計(jì)算機(jī)1。每次當(dāng)一個(gè)裝置連接到個(gè)人計(jì)算機(jī)1這個(gè)值遞減1。
有效連接時(shí)間是代表一個(gè)在其間可以保持和個(gè)人計(jì)算機(jī)1連接的時(shí)隙。在這個(gè)例子中,個(gè)人計(jì)算機(jī)1在日本標(biāo)準(zhǔn)時(shí)間(JST)0小時(shí)0分到12小時(shí)0分的持續(xù)時(shí)間中保持可連接。
可連接設(shè)備是一個(gè)指示可以連接到個(gè)人計(jì)算機(jī)1的設(shè)備類的信息。在這個(gè)例子中,“個(gè)人計(jì)算機(jī)”是一個(gè)第一設(shè)備類,“PDA”是一個(gè)第二設(shè)備類,而“移動(dòng)電話”是一個(gè)第三設(shè)備類。
URL(統(tǒng)一資源定位器)是指定描述個(gè)人計(jì)算機(jī)1的詳細(xì)信息的WWW(全球?qū)捰蚓W(wǎng))網(wǎng)頁的信息。PDA 2的用戶獲得在圖8中所示的通信組組織信息,并且檢查由URL指定的WWW網(wǎng)頁。用戶因此可以觀看關(guān)于由個(gè)人計(jì)算機(jī)1提供的業(yè)務(wù)的詳細(xì)的信息。
由通信組組織信息中的URL指定的WWW網(wǎng)頁可能作為在其上對(duì)個(gè)人計(jì)算機(jī)1執(zhí)行各種操作的網(wǎng)頁。例如,觀看這個(gè)網(wǎng)頁,PDA 2的用戶可以檢查個(gè)人計(jì)算機(jī)1當(dāng)前的狀態(tài)和使用。
PDA 2可以請求個(gè)人計(jì)算機(jī)1一次發(fā)送通信組組織信息的全部部分或者把通信組組織信息的獨(dú)立部分分別發(fā)送。
回到參照圖7的說明,CPU 101在RAM103中存儲(chǔ)由個(gè)人計(jì)算機(jī)1提供的通信組組織信息。CPU 101確認(rèn)通信組組織信息以在步驟S7確定是否有通過藍(lán)牙模塊109可連接的業(yè)務(wù)。更具體地說,CPU 101比對(duì)由PDA 2提供的業(yè)務(wù)和圖8中圖示的通信組組織信息的業(yè)務(wù)紀(jì)錄來進(jìn)行匹配。CPU 101因此確定是否有可連接的業(yè)務(wù)。
如果CPU 101在步驟S7確定沒有與個(gè)人計(jì)算機(jī)1的可連接的業(yè)務(wù),則算法終止。當(dāng)包含各種上面提及的信息的部分的通信組組織信息被報(bào)告時(shí),如果可用的連接的數(shù)量是0,或者如果當(dāng)前的時(shí)間不在有效連接時(shí)間的范圍內(nèi),則算法終止。在PDA 2中,因此,根據(jù)通信組組織信息限制可連接的裝置。這種安排來控制與非計(jì)劃中的裝置的通信的建立,并且實(shí)現(xiàn)了更高質(zhì)量的通信環(huán)境。
如果CPU 101在步驟S7確定有可連接的業(yè)務(wù),算法進(jìn)入步驟S8。
現(xiàn)在假定PDA 2期望以具有“Feel”的業(yè)務(wù)名的串行通信業(yè)務(wù)進(jìn)行通信,并且由個(gè)人計(jì)算機(jī)1報(bào)告的業(yè)務(wù)紀(jì)錄描述“業(yè)務(wù)類ID1101(串行通信業(yè)務(wù))”,以及“業(yè)務(wù)名Feel”,則CPU 101確定具有可連接的業(yè)務(wù)。
CPU 101在步驟S8確定是否有可連接到個(gè)人計(jì)算機(jī)1的多個(gè)業(yè)務(wù)。如果CPU 101在步驟S8確定有可連接到個(gè)人計(jì)算機(jī)1的多個(gè)業(yè)務(wù),則算法進(jìn)入步驟S9來選擇一個(gè)業(yè)務(wù)以進(jìn)行連接。上述的業(yè)務(wù)紀(jì)錄被報(bào)告,而CPU 101選擇“業(yè)務(wù)名Feel”的串行通信業(yè)務(wù)作為要連接的業(yè)務(wù)。
如果由藍(lán)牙模塊109提供的業(yè)務(wù)允許優(yōu)先級(jí)設(shè)置,CPU 101可以根據(jù)所報(bào)告的業(yè)務(wù)紀(jì)錄從多個(gè)由個(gè)人計(jì)算機(jī)1提供的業(yè)務(wù)中選擇具有最高優(yōu)先級(jí)設(shè)置的業(yè)務(wù)。例如,個(gè)人計(jì)算機(jī)1提供藍(lán)牙模塊109的多個(gè)可用業(yè)務(wù)中的一個(gè)串行通信業(yè)務(wù)和一個(gè)文件傳輸業(yè)務(wù),其具有給串行通信業(yè)務(wù)設(shè)置的最高優(yōu)先級(jí)。CPU 101隨后選擇該串行通信業(yè)務(wù)作為要使用的業(yè)務(wù)。
CPU 101引用(reference)由藍(lán)牙模塊109使用的業(yè)務(wù)的歷史,并且發(fā)現(xiàn)CPU 101在過去通過藍(lán)牙通信和個(gè)人計(jì)算機(jī)1通信過。從個(gè)人計(jì)算機(jī)1的可用業(yè)務(wù)中可以選擇和個(gè)人計(jì)算機(jī)1最頻繁使用的業(yè)務(wù)或是最近使用的業(yè)務(wù)。作為替換,來自個(gè)人計(jì)算機(jī)1的可用的業(yè)務(wù)可以展示給用戶以進(jìn)行選擇。
如果在步驟S8確定了不存在多個(gè)可連接的業(yè)務(wù)(存在單一的可連接的業(yè)務(wù)),則CPU 101選擇那個(gè)業(yè)務(wù)作為要使用的業(yè)務(wù)。算法進(jìn)入步驟S10。
在步驟S10,CPU 101控制讀/寫器108,借此請求個(gè)人計(jì)算機(jī)1來開始藍(lán)牙通信的功能。當(dāng)通過讀/寫器19接收到所述請求,個(gè)人計(jì)算機(jī)1激活藍(lán)牙模塊20和控制藍(lán)牙模塊20的程序。
在步驟11,CPU 101確定PDA 2的藍(lán)牙通信功能,即,藍(lán)牙模塊109和控制藍(lán)牙模塊109的程序是否是激活的。如果CPU 101確定藍(lán)牙模塊109和控制程序是激活的,算法結(jié)束。如果CPU 101確定藍(lán)牙模塊109控制程序不是激活的,算法進(jìn)入到步驟S12。在步驟S12,CPU 101提供電源給藍(lán)牙模塊109并激活它。CPU 101把存儲(chǔ)在ROM102中的控制程序擴(kuò)展到RAM103。這樣,完成獲取通信組組織信息的處理。如后將說明的,藍(lán)牙通信是基于通信組組織信息而建立的。
由于在發(fā)送和接收通信組組織信息時(shí)激活藍(lán)牙通信,所以減少了功率的消耗。
將參照圖9中的流程圖說明響應(yīng)圖7所示的PDA 2的處理提供的通信組組織信息個(gè)人計(jì)算機(jī)1的處理。
響應(yīng)來自讀/寫器19的輸出,在個(gè)人計(jì)算機(jī)1中的CPU 11在步驟S21確定個(gè)人計(jì)算機(jī)1是否接收了從PDA 2發(fā)射的電磁波,并且待命直到接收到所述電磁波。如果CPU 11確定接收了電磁波,算法進(jìn)入步驟S22。CPU 11通過控制讀/寫器19向PDA 2發(fā)送一個(gè)確認(rèn)接收到電磁波的接收確認(rèn)。
響應(yīng)來自讀/寫器19的輸出,CPU 11在步驟S23確認(rèn)是否請求了通信組組織信息的發(fā)送。CPU 11待命直到確認(rèn)請求了通信組組織信息的發(fā)送。如果CPU 11在步驟S23確認(rèn)請求了通信組組織信息的發(fā)送,則算法進(jìn)入步驟S24。CPU 11讀取存儲(chǔ)在存儲(chǔ)器18中的如圖8中圖示的通信組組織信息并且向讀/寫器19提供所讀取的該通信組組織信息。所述通信組組織信息可以存儲(chǔ)在讀/寫器19的RAM 63中。諸如業(yè)務(wù)數(shù)據(jù)庫和可用連接的數(shù)量的動(dòng)態(tài)變化信息可以在這個(gè)定時(shí)被更新。通過密鑰可以被隨機(jī)設(shè)置并且可以被報(bào)告給PDA 2。
在步驟S25,CPU 11控制讀/寫器19,借此把通信組組織信息發(fā)送到PDA2。
根據(jù)來自讀/寫器19的輸出,CPU 11在步驟S26確定是否請求了藍(lán)牙通信功能的開始。如果CPU 11確定還未請求藍(lán)牙通信功能的開始,則算法終止。如上所述,接收了通信組組織信息的PDA 2請求藍(lán)牙通信功能的開始。
如果CPU 11在步驟S26確認(rèn)求了藍(lán)牙通信功能的開始,則算法進(jìn)入步驟S27。CPU 11確認(rèn)藍(lán)牙通信功能是否已經(jīng)開始了,換句話說,是否藍(lán)牙模塊20和控制藍(lán)牙模塊20的程序被激活了。如果CPU 11確定藍(lán)牙通信功能已經(jīng)開始了,則算法終止。如果CPU 11確定藍(lán)牙通信功能還未開始,則算法進(jìn)入步驟S28。隨后向藍(lán)牙模塊20提供電源,并且用于控制藍(lán)牙模塊的程序被擴(kuò)展到RMA13。
下面參考圖10中圖示的流程圖說明PDA 2的處理。在處理中,PDA 2獲取通信組組織信息,并且隨后基于所獲取的通信組組織信息建立藍(lán)牙通信。在圖10中說明的處理緊接著在圖7中圖示的處理而執(zhí)行。
在步驟S41,在藍(lán)牙模塊109中的CPU(CPU 81B)響應(yīng)來自CPU 101的一個(gè)命令,請求具有獲取的藍(lán)牙地址的裝置執(zhí)行一個(gè)“尋呼”。更具體地說,當(dāng)藍(lán)牙模塊109被激活時(shí),在圖7中圖示的處理中從個(gè)人計(jì)算機(jī)1獲取的通信組組織信息已經(jīng)被提供給藍(lán)牙模塊109。這種“尋呼”是一個(gè)旨在請求開始和指定的一個(gè)特定的藍(lán)牙設(shè)備進(jìn)行藍(lán)牙通信的處理,及一個(gè)旨在發(fā)送和接收各種信息來建立同步的處理。
換句話說,個(gè)人計(jì)算機(jī)1和PDA 2相互交換它們自己的屬性信息(FHS分組),并且基于所交換的屬性信息建立在頻率軸和時(shí)間軸的同步。例如,PDA2的屬性信息包含藍(lán)牙模塊109的藍(lán)牙地址和藍(lán)牙時(shí)鐘。
在步驟S41中發(fā)送的尋呼可能包含PDA 2的屬性信息,并且接收了尋呼的個(gè)人計(jì)算機(jī)1可能基于PDA 2的藍(lán)牙地址建立同步。
在步驟S42,CPU 81B確定是否接收了對(duì)于從在個(gè)人計(jì)算機(jī)1中的藍(lán)牙模塊20發(fā)送的對(duì)“尋呼”的答復(fù)。如果CPU 81B確定還未接收到所述答復(fù),則算法進(jìn)入步驟S43。在執(zhí)行完錯(cuò)誤處理后,CPU 81B終止處理。如果CPU 81B確定接收了從在個(gè)人計(jì)算機(jī)1中的藍(lán)牙模塊20發(fā)送的對(duì)“尋呼”的答復(fù),則算法進(jìn)入到步驟S44。CPU 81B向個(gè)人計(jì)算機(jī)1發(fā)布一個(gè)連接請求。
CPU 81B在步驟S45確定是否需要與具有在“尋呼”中建立的同步的裝置,即,個(gè)人計(jì)算機(jī)1一起進(jìn)行通過密鑰驗(yàn)證處理。如果CPU 81B在步驟S45確定需要所述通過密鑰驗(yàn)證處理,則算法進(jìn)入到步驟S46。
在步驟S46,CPU 81B使用包含在通信組組織信息中的通過密鑰執(zhí)行驗(yàn)證處理。通過密鑰由個(gè)人計(jì)算機(jī)1報(bào)告。在個(gè)人計(jì)算機(jī)1中還執(zhí)行使用相同通過密鑰的驗(yàn)證處理。
當(dāng)在個(gè)人計(jì)算機(jī)1中成功完成驗(yàn)證時(shí),發(fā)布對(duì)于確認(rèn)的真實(shí)性(verifiedauthenticity)的通知。CPU 81B在步驟S47確定是否報(bào)告了確認(rèn)的真實(shí)性的通知。如果CPU 81B確定還未報(bào)告確認(rèn)的真實(shí)性的通知,則算法進(jìn)入步驟S43。在完成錯(cuò)誤處理后,CPU 81B終止該算法。如果CPU 81B確定報(bào)告了確認(rèn)的真實(shí)性的通知,則算法進(jìn)入步驟S48。
如果CPU 81B在步驟S45確定不需要通過密鑰驗(yàn)證,則算法進(jìn)入步驟S48,跳過步驟S46和S47。取決于該裝置的設(shè)置,通過密鑰驗(yàn)證并非必須。
在步驟S48,CPU 81B請求個(gè)人計(jì)算機(jī)通過所選的業(yè)務(wù)與其相連接。當(dāng)選擇了串行通信業(yè)務(wù)作為圖8中示出的步驟S9中要連接的業(yè)務(wù)時(shí),CPU 81B使用所述SDP獲取在個(gè)人計(jì)算機(jī)1的RFCOMM層中的服務(wù)器信道號(hào)(serverchannel number)(例如,服務(wù)器信道號(hào)1),并且通過所獲取的信道號(hào)請求連接。如果所選的業(yè)務(wù)是一個(gè)不包含諸如服務(wù)器信道號(hào)的動(dòng)態(tài)改變的屬性的PAN(個(gè)人區(qū)域網(wǎng)絡(luò))業(yè)務(wù),則CPU 81B可以基于通信組組織信息請求一個(gè)連接而不需要使用SDP。
在步驟S49建立藍(lán)牙通信。
參照圖11所示的流程圖,現(xiàn)在說明個(gè)人計(jì)算機(jī)1的處理。在所述處理中,個(gè)人計(jì)算機(jī)1在提供通信組組織信息后建立一個(gè)藍(lán)牙通信。在圖11中說明的處理緊隨著圖9中圖示的處理執(zhí)行。
在步驟S61,藍(lán)牙模塊20中的CPU 81A確定PDA 2是否發(fā)布了“尋呼”。CPU 81A待命直到它確定PDA 2發(fā)布了尋呼。如果PDA 2在步驟S61確定PDA 2發(fā)布了尋呼,則算法進(jìn)入步驟S62。CPU 81A通過向PDA 2發(fā)送其屬性信息來對(duì)尋呼做出答復(fù),借此建立和PDA 2的同步。
更具體地說,CPU 81A通過基于PDA 2的藍(lán)牙地址來計(jì)算跳頻模式來建立在頻率軸中的同步。在同時(shí),CPU 81A通過基于PDA 2的時(shí)鐘偏移由CPU 81A自己管理的藍(lán)牙時(shí)鐘來建立在時(shí)間軸上的同步。
CPU 81A在步驟S63確定PDA 2是否發(fā)送了連接請求,并且待命直到PDA 2發(fā)送了連接請求。如果CPU 81A在步驟S63確定PDA 2發(fā)送了連接請求,則算法進(jìn)入步驟S64。CPU 81A引用和尋呼一起發(fā)送的屬性信息,并且檢查在屬性信息中包含的藍(lán)牙地址。
在步驟S65,CPU 81A基于所檢查的藍(lán)牙地址確定鏈路密鑰的存在或缺失,并且確定和已經(jīng)發(fā)送了屬性信息的裝置,即PDA 2,確認(rèn)通過密鑰驗(yàn)證。如果確定通過密鑰驗(yàn)證已經(jīng)被確認(rèn),根據(jù)通過密鑰產(chǎn)生的鏈路密鑰和與其相關(guān)的被驗(yàn)證的伙伴裝置的藍(lán)牙地址在驗(yàn)證處理中被一起存儲(chǔ)。
如果CPU 81A在步驟S65確定還未執(zhí)行和PDA 2(和PDA 2的通信是第一次執(zhí)行)的驗(yàn)證處理,則算法進(jìn)入步驟S66。CPU 81使用和作為通信組組織信息報(bào)告給PDA 2的那個(gè)通過密鑰相同的通過密鑰來執(zhí)行驗(yàn)證處理。
在步驟S68,CPU 81A確定驗(yàn)證是否成功完成。如果驗(yàn)證不成功,CPU 81A執(zhí)行一個(gè)錯(cuò)誤處理,并且終止個(gè)人計(jì)算機(jī)1的處理。
如果CPU 81A在步驟S68確定驗(yàn)證成功完成,則算法進(jìn)入步驟S70,CPU81A通知PDA 2真實(shí)性的確認(rèn)。
如果CPU 81A在步驟S65確定和PDA 2的使用通過密鑰的驗(yàn)證被執(zhí)行了,并且所述鏈路密鑰是共享的,則算法進(jìn)入步驟S67。CPU 81A從閃存84A(在藍(lán)牙模塊20中)讀取鏈路密鑰,使用該鏈路密鑰執(zhí)行驗(yàn)證處理,并執(zhí)行隨后的確定處理。
如果CPU 81A在步驟S71通過所選的業(yè)務(wù)從PDA 2中接收到用于藍(lán)牙通信的請求,則算法進(jìn)入步驟S72。CPU 81A激活該業(yè)務(wù),并且建立通信。
緊接著上述的處理,PDA 2事先獲取了個(gè)人計(jì)算機(jī)1的藍(lán)牙地址作為通信組組織信息。PDA 2直接向個(gè)人計(jì)算機(jī)1發(fā)布“尋呼”并且向個(gè)人計(jì)算機(jī)1請求通信而不在圖7中圖示的處理中發(fā)布一個(gè)所謂的“詢問”。如果PDA 2沒有獲得藍(lán)牙地址,PDA 2必須檢測在周圍區(qū)域中現(xiàn)存的裝置,并且必須發(fā)布一個(gè)“詢問”來從這些裝置接收藍(lán)牙地址等。
即使在周圍區(qū)域中有多個(gè)藍(lán)牙設(shè)備,PDA 2可以發(fā)布“尋呼”而不需被通知和除個(gè)人計(jì)算機(jī)1外的其他藍(lán)牙設(shè)備相關(guān)的信息,并且減少了建立同步所需的時(shí)間。
需要用來執(zhí)行和一個(gè)裝置的第一次通信的通過密鑰,被作為通信組組織信息報(bào)告給PDA 2。個(gè)人計(jì)算機(jī)1和PDA 2中的每個(gè)使用相同的通過密鑰來執(zhí)行驗(yàn)證。即使當(dāng)PDA 2的用戶第一次和個(gè)人計(jì)算機(jī)1通信時(shí),仍省略了向兩個(gè)裝置中的每個(gè)輸入通過密鑰的操作。
包含和可用業(yè)務(wù)相關(guān)的信息的通信組組織信息被報(bào)告給PDA 2并且隨后根據(jù)優(yōu)先級(jí)被選擇。用戶不需要進(jìn)行選擇業(yè)務(wù)的操作。
PDA 2的用戶通過簡單地把PDA 2置于個(gè)人計(jì)算機(jī)1附近,可以容易地和快捷地開始藍(lán)牙通信。
在上述的說明中,在PDA 2中的讀/寫器108發(fā)射電磁波,并且接收到電磁波后的個(gè)人計(jì)算機(jī)1中的讀/寫器19提供通信組組織信息。相反,在個(gè)人計(jì)算機(jī)1中的讀/寫器19可以發(fā)射電磁波,而接收到電磁波后的PDA 2中的讀/寫器108可以向個(gè)人計(jì)算機(jī)1提供通信組組織信息。在這種情況下,在接收到PDA 2的通信組組織信息后的個(gè)人計(jì)算機(jī)1根據(jù)包含在通信組組織信息中的PDA 2的藍(lán)牙地址,發(fā)布“尋呼”等,并且建立和PDA 2的藍(lán)牙通信。
現(xiàn)在參照圖12中圖示的流程圖說明PDA 2的另一個(gè)處理。在處理中,PDA 2在獲取通信組組織信息后建立藍(lán)牙通信。
圖12中所說明的處理基本上和圖10中所說明的處理是相同的。兩個(gè)處理之間的區(qū)別在于PDA 2使用一個(gè)鏈路密鑰而不是作為通信組組織信息報(bào)告的通過密鑰。
藍(lán)牙模塊109的CPU 81B發(fā)布一個(gè)“尋呼”并且建立和個(gè)人計(jì)算機(jī)1的同步。在步驟S85,CPU 81B使用作為通信組組織信息報(bào)告的鏈路密鑰執(zhí)行一個(gè)驗(yàn)證處理。
當(dāng)個(gè)人計(jì)算機(jī)1成功完成了驗(yàn)證處理,并且把確認(rèn)的真實(shí)性通知給PDA2,CPU 81B向個(gè)人計(jì)算機(jī)1通知所要使用的業(yè)務(wù),并且建立藍(lán)牙通信。
圖13是說明圖1中的個(gè)人計(jì)算機(jī)1的另一個(gè)處理的流程圖。在所述處理中,個(gè)人計(jì)算機(jī)1在提供通信組組織信息后建立藍(lán)牙通信。
在圖13中說明的處理和在圖14種說明的處理基本相同。如同在參照圖12說明的PDA 2的處理,兩種處理之間的區(qū)別在于PDA 2在驗(yàn)證處理中使用鏈路密鑰而不是作為通信組組織信息報(bào)告的通過密鑰。
換句話說,藍(lán)牙模塊20中的CPU 81A發(fā)布“尋呼”并且在步驟S012建立和PDA 2的所述同步。在步驟S104,CPU 81A使用與作為通信組組織信息報(bào)告的鏈路密鑰相同的鏈路密鑰執(zhí)行驗(yàn)證處理。
當(dāng)驗(yàn)證處理成功完成時(shí),CPU 81A在步驟S107通知PDA 2確認(rèn)的真實(shí)性。當(dāng)CPU 81A在步驟S108接收要使用的業(yè)務(wù)的通知時(shí),CPU 81A建立藍(lán)牙通信。
使用被作為通信組組織信息報(bào)告的鏈路秘鑰來執(zhí)行驗(yàn)證處理。個(gè)人計(jì)算機(jī)1和PDA 2之一的用戶通過簡單地把個(gè)人計(jì)算機(jī)1和PDA 2置于彼此的附近來容易地和快捷地開始藍(lán)牙通信。
現(xiàn)在參照圖14和15說明的流程圖說明建立在個(gè)人計(jì)算機(jī)1和PDA 2之間的通信的一系列處理。在圖14和圖15中說明的處理基本上等用于參照圖7、9和11中說明的那些。
在步驟S141,控制PDA 2中的讀/寫器108的一個(gè)控制程序(此后被稱為讀/寫器控制程序108A)開始發(fā)射電磁波以檢測個(gè)人計(jì)算機(jī)1的讀/寫器19。
在步驟S161接收到電磁程序的在個(gè)人計(jì)算機(jī)1中的用于控制讀/寫器19的一個(gè)控制程序(此后被稱為讀/寫器控制程序19A)在步驟S162發(fā)送一個(gè)確認(rèn)以通知PDA 2接收到電磁波。
PDA 2的讀/寫器控制程序108A在步驟S142接收到所述確認(rèn),并隨后進(jìn)入步驟S143。讀/寫器控制程序108A向讀/寫器19發(fā)送通信組組織信息。
在步驟S163,在個(gè)人計(jì)算機(jī)1中的讀/寫器控制程序19A接收發(fā)送通信組組織信息的請求。在步驟S164,讀/寫器控制程序19A發(fā)送圖8所示的通信組組織信息。
PDA 2的讀/寫器控制程序108A在步驟S144接收通信組組織信息,并且在步驟145請求個(gè)人計(jì)算機(jī)1開始藍(lán)牙通信功能。
在個(gè)人計(jì)算機(jī)1中,讀/寫器控制程序19A在步驟S165接收所述開始請求,并且在步驟S166開始一個(gè)控制藍(lán)牙模塊20(此后如所需被稱為藍(lán)牙模塊控制程序20A)的控制程序。
在PDA 2中,在步驟S146傳送一個(gè)開始用于控制藍(lán)牙模塊109的控制程序的請求(此后如所需被稱為藍(lán)牙模塊控制程序109A)。作為響應(yīng),在步驟S121中開始藍(lán)牙模塊控制程序109A。
接收了個(gè)人計(jì)算機(jī)1的通信組組織信息的讀/寫器控制程序108A,在步驟S147通知藍(lán)牙模塊控制程序109A所述通信組組織信息。
在步驟S122,藍(lán)牙模塊控制程序109A接收從讀/寫器控制程序108A傳送的通信組組織信息,并且在步驟S123請求個(gè)人計(jì)算機(jī)1的藍(lán)牙模塊控制程序20A發(fā)布一個(gè)“尋呼”。
在步驟S182,個(gè)人計(jì)算機(jī)1的藍(lán)牙模塊控制程序20A接收一個(gè)來自PDA2的“詢問”,并且在步驟S183答復(fù)所述“詢問“。
在步驟S124,PDA 2的藍(lán)牙模塊控制程序109A接收所述答復(fù),并且建立在個(gè)人計(jì)算機(jī)1和PDA 2之間的同步。更具體地拉說,在步驟S123、S124、S182和S183交換屬性信息,并且建立在頻率軸和時(shí)間軸的同步。
在步驟S125,PDA 2的藍(lán)牙模塊控制程序109A向個(gè)人計(jì)算機(jī)1的藍(lán)牙模塊控制程序20A發(fā)送一個(gè)連接請求。所述連接請求包含和基于通信組組織信息所選擇的業(yè)務(wù)相關(guān)的信息。
在步驟S184,個(gè)人計(jì)算機(jī)1的的藍(lán)牙模塊控制程序20A接收到包含和該業(yè)務(wù)相關(guān)的信息的連接請求,并且在步驟S185使用和被作為通信組組織信息報(bào)告給PDA 2的通過密鑰相同的通過密鑰執(zhí)行驗(yàn)證處理。
類似地,PDA 2的藍(lán)牙模塊控制程序109A在步驟S126執(zhí)行所述驗(yàn)證處理。
當(dāng)確認(rèn)了通過密鑰驗(yàn)證,個(gè)人計(jì)算機(jī)1的的藍(lán)牙模塊控制程序20A在步驟S186通知PDA 2驗(yàn)證被確認(rèn)的結(jié)果。這樣建立了藍(lán)牙通信。
在步驟S127,PDA 2的藍(lán)牙模塊控制程序109A接收驗(yàn)證被確認(rèn)的通知,并且在S128建立和個(gè)人計(jì)算機(jī)1的藍(lán)牙通信。
在上述的說明中,PDA 2的藍(lán)牙模塊控制程序109A起藍(lán)牙通信中的主設(shè)備的作用,而個(gè)人計(jì)算機(jī)1的的藍(lán)牙模塊控制程序20A起一個(gè)從設(shè)備的作用。在建立了同步后可以適當(dāng)改變主和從設(shè)備的角色。
參照圖16-18中所說明的流程圖說明建立由非接觸IC卡3所報(bào)告的通信組組織信息所指定的裝置之間的藍(lán)牙通信的處理。在這個(gè)例子中,非接觸IC卡3被置于靠近PDA 2,并且PDA 2基于由非接觸IC卡3所報(bào)告的通信組組織信息建立和個(gè)人計(jì)算機(jī)1的藍(lán)牙通信。
圖16是說明個(gè)人計(jì)算機(jī)1的處理的流程圖。在所述處理中,個(gè)人計(jì)算機(jī)1向非接觸IC卡3寫入通信組組織信息。
更具體地說,用戶在基于從非接觸IC卡3讀取的信息開始在PDA 2和個(gè)人計(jì)算機(jī)1之間的通信之前必須操作個(gè)人計(jì)算機(jī)1等來把個(gè)人計(jì)算機(jī)1的通信組組織信息存儲(chǔ)在非接觸IC卡3。
在步驟S201,個(gè)人計(jì)算機(jī)1的讀/寫器控制程序19A發(fā)射電磁波來檢測非接觸IC卡3。
當(dāng)用戶把非接觸IC卡3置于靠近個(gè)人計(jì)算機(jī)1時(shí),控制非接觸IC卡3的一個(gè)控制程序(此后如需要被稱為非接觸IC卡控制程序3A)在步驟S221接收所述電磁波,并且向個(gè)人計(jì)算機(jī)1發(fā)送通知個(gè)人計(jì)算機(jī)1對(duì)電磁波的接收的確認(rèn)。
非接觸IC卡3根據(jù)響應(yīng)從個(gè)人計(jì)算機(jī)1中的藍(lán)牙模塊19接收的電磁波而產(chǎn)生的電動(dòng)勢來進(jìn)行操作,并發(fā)送一個(gè)確認(rèn)。
個(gè)人計(jì)算機(jī)1的讀/寫器控制程序19A在步驟S202接收來自非接觸IC卡3的確認(rèn),并且在步驟S203請求非接觸IC卡3寫入藍(lán)牙地址。請求寫入的藍(lán)牙地址是個(gè)人計(jì)算機(jī)1的藍(lán)牙地址,并且由用戶通過例如鍵盤7輸入。
非接觸IC卡控制程序3A在步驟S223接收寫入藍(lán)牙地址的請求,并且在步驟S224向EEPROM134寫入所述藍(lán)牙地址用于存儲(chǔ)。當(dāng)完成了對(duì)所報(bào)告的藍(lán)牙地址的寫入時(shí),非接觸IC卡控制程序3A進(jìn)入步驟S225。非接觸IC卡控制程序3A通知個(gè)人計(jì)算機(jī)1寫入藍(lán)牙地址的結(jié)束。
個(gè)人計(jì)算機(jī)1的讀/寫器控制程序19A在步驟S204接收寫入藍(lán)牙地址的結(jié)束。讀/寫器控制程序19A在步驟S205請求非接觸IC卡3寫入通過密鑰。這里請求寫入的通過密鑰是由用戶通過鍵盤7輸入的,并且和已經(jīng)設(shè)置在個(gè)人計(jì)算機(jī)1中的那個(gè)相同。
當(dāng)在步驟S226接收到來自個(gè)人計(jì)算機(jī)1的讀/寫器控制程序19A的請求,非接觸IC卡3的非接觸IC卡控制程序3A進(jìn)入步驟S227。和藍(lán)牙地址一樣,通過密鑰也被寫入EEPROM134以便存儲(chǔ)。
當(dāng)通過密鑰的寫入結(jié)束時(shí),非接觸IC卡控制程序3A進(jìn)入步驟S228。非接觸IC卡控制程序3A通知個(gè)人計(jì)算機(jī)1通過密鑰的寫入結(jié)束,并且終止所述處理。
個(gè)人計(jì)算機(jī)1的讀/寫器控制程序19A在步驟S206接收來自非接觸IC卡控制程序3A的關(guān)于通過密鑰的寫入結(jié)束的通知,并且隨后終止所述處理。
通過重復(fù)所述寫入,在非接觸IC卡3中的EEPROM134存儲(chǔ)和如圖8中所說明的類似的個(gè)人計(jì)算機(jī)1相關(guān)的通信組組織信息。通過簡單地把存儲(chǔ)了個(gè)人計(jì)算機(jī)1的通信組組織信息的非接觸IC卡3置于靠近PDA 2,建立了在PDA 2和個(gè)人計(jì)算機(jī)1之間的藍(lán)牙通信。
在上述的說明中,個(gè)人計(jì)算機(jī)1被操作以把個(gè)人計(jì)算機(jī)1的通信組組織信息寫入非接觸IC卡3中。作為替換,通過簡單地把非接觸IC卡3置于靠近讀/寫器19,個(gè)人計(jì)算機(jī)1的通信組組織信息可以被寫入非接觸IC卡3。通過使用在PDA 2中的讀/寫器108,通信組組織信息可以被寫入非接觸IC卡3。
現(xiàn)在參照圖17和18中的流程圖說明建立在PDA 2和個(gè)人計(jì)算機(jī)1之間的藍(lán)牙地址的一系列處理。這里,存儲(chǔ)個(gè)人計(jì)算機(jī)1的通信組組織信息的非接觸IC卡3被置于靠近PDA 2。
包括從步驟S261到步驟265的PDA 2的讀/寫器控制程序108A的處理以及包括從步驟S281到步驟284的非接觸IC卡3的非接觸IC卡控制程序3A的處理基本上分別和包括從步驟S141到步驟146的讀/寫器控制程序108A的處理以及包括從步驟S161到步驟165的讀/寫器控制程序19A的處理相同。
當(dāng)通過發(fā)射的電磁波檢測到非接觸IC卡3時(shí),PDA 2的讀/寫器控制程序108A在步驟S263請求非接觸IC卡3發(fā)送通信組組織信息。響應(yīng)于從非接觸IC卡3接收的通信組組織信息,讀/寫器控制程序108A在步驟S265開始藍(lán)牙模塊控制程序109A。在步驟S266,讀/寫器控制程序108A通知藍(lán)牙模塊控制程序109A通信組組織信息。
當(dāng)接收到來自個(gè)人計(jì)算機(jī)1發(fā)射的電磁波時(shí),非接觸IC卡3的非接觸IC卡控制程序3A在步驟S284向PDA 2發(fā)送在圖16中所說明的處理中寫入的個(gè)人計(jì)算機(jī)1的通信組組織信息,并且終止所述處理。
PDA 2的藍(lán)牙模塊控制程序109A在步驟S242接收個(gè)人計(jì)算機(jī)1的通信組組織信息。在步驟S243,藍(lán)牙模塊控制程序109A根據(jù)在通信組組織信息中包含的藍(lán)牙地址向個(gè)人計(jì)算機(jī)1發(fā)布一個(gè)“尋呼”。
與參照圖15說明的在個(gè)人計(jì)算機(jī)1和PDA 2之間執(zhí)行的處理相同的處理被執(zhí)行。
更具體地說,個(gè)人計(jì)算機(jī)1的藍(lán)牙模塊控制程序20A在步驟S301接收所述“尋呼”。在步驟S302,藍(lán)牙模塊控制程序20A答復(fù)所述“尋呼”,并隨后建立和PDA 2的同步。
在步驟S245,PDA 2的藍(lán)牙模塊控制程序109A向個(gè)人計(jì)算機(jī)1發(fā)送和基于非接觸IC卡3報(bào)告的通信組組織信息所包含的業(yè)務(wù)紀(jì)錄而選擇的業(yè)務(wù)相關(guān)的連接請求。
個(gè)人計(jì)算機(jī)1的藍(lán)牙模塊控制程序20A在步驟S303接收從PDA 2發(fā)送的連接請求。在步驟S304,藍(lán)牙模塊控制程序20A使用和存儲(chǔ)在非接觸IC卡3中的通過密鑰相同的通過密鑰執(zhí)行驗(yàn)證處理。如已經(jīng)所述,用戶把存儲(chǔ)在個(gè)人計(jì)算機(jī)1的存儲(chǔ)器18中的通過密鑰設(shè)置成和存儲(chǔ)在非接觸IC卡3中的通信組組織信息所說明的那個(gè)相同。
當(dāng)確認(rèn)了驗(yàn)證,藍(lán)牙模塊控制程序20A進(jìn)入步驟S305來通知PDA 2該驗(yàn)證的確認(rèn)。在步驟S306,藍(lán)牙模塊控制程序20A建立藍(lán)牙通信。
PDA 2的藍(lán)牙模塊控制程序109A在步驟S247接收所述通知,并且隨后在步驟S248建立藍(lán)牙通信。
如上所述,用戶通過簡單地把非接觸IC卡3置于PDA 2的附近來建立在PDA 2和個(gè)人計(jì)算機(jī)1之間的通信。
即使當(dāng)個(gè)人計(jì)算機(jī)1位于用戶難以將PDA 2置于到其附近的遙遠(yuǎn)地方,用戶通過使用非接觸IC卡3容易地開始通信。
在上述說明中,通信在一個(gè)裝置和另一個(gè)裝置之間建立起來。使用通信組組織信息可以容易地和快捷地建立包含多個(gè)裝置的網(wǎng)絡(luò)。
圖19說明了一個(gè)執(zhí)行藍(lán)牙通信的微微網(wǎng)。
微微網(wǎng)包括用于控制通信的主設(shè)備和連接到主設(shè)備裝置的最多7個(gè)從設(shè)備。每個(gè)從設(shè)備在主設(shè)備的控制下執(zhí)行通信。
參照圖19,一個(gè)從設(shè)備B、一個(gè)從設(shè)備C和一個(gè)從設(shè)備D被連接到主設(shè)備A。這4個(gè)裝置形成微微網(wǎng)1。
圖20說明一個(gè)散射網(wǎng),其中多個(gè)微微網(wǎng)相互連接。
在藍(lán)牙通信中,多個(gè)微微網(wǎng)被相互連接以形成一個(gè)網(wǎng)絡(luò)。包含多個(gè)相互連接的微微網(wǎng)的網(wǎng)絡(luò)被稱為一個(gè)散射網(wǎng)。
如圖20所示,在圖19所示的微微網(wǎng)被連接到包含一個(gè)主設(shè)備E和一個(gè)從設(shè)備D的微微網(wǎng)2。圖20所示的從設(shè)備D一般被微微網(wǎng)1和微微網(wǎng)2所共享。在一個(gè)時(shí)分處理中,從設(shè)備D在一個(gè)周期內(nèi)在微微網(wǎng)1中起從設(shè)備的作用,而在另一個(gè)周期內(nèi)在微微網(wǎng)2起從設(shè)備的作用。
一個(gè)即使更大的散射網(wǎng)也可以通過連接多個(gè)微微網(wǎng)來形成。
由多個(gè)裝置形成的一個(gè)微微網(wǎng)的一個(gè)通信系統(tǒng)、或由多個(gè)微微網(wǎng)形成的散射網(wǎng),可以用上面引用的通信組組織信息來組織。下面將說明這樣一個(gè)通信系統(tǒng)。
圖21說明包含多個(gè)裝置的通信組(一個(gè)網(wǎng)絡(luò))的通信系統(tǒng)的另一個(gè)配制。
與圖1所示的PDA 2相同,PDA 2-1到PDA 2-4的每一個(gè)具有一個(gè)讀/寫器和一個(gè)藍(lán)牙模塊。PDA 2-1到PDA 2-4分別有讀/寫器108-1到讀/寫器108-4和藍(lán)牙模塊109-1到藍(lán)牙模塊109-4。PDA 2-1到PDA 2-4的剩余部件在其中的附圖標(biāo)記也一樣是正確的。
如已說明的,PDA 2-1存儲(chǔ)包含藍(lán)牙地址的通信組組織信息,而PDA 2-2被置于靠近PDA 2-1。當(dāng)從讀/寫器108-2接收電磁波時(shí),PDA 2-1給PDA 2-2提供來自讀/寫器108-1的通信組組織信息。
PDA 2-2將獲得的通信組組織信息存儲(chǔ)在讀/寫器108-2的RAM 63中,并用通信組組織信息建立和PDA 2-1的藍(lán)牙地址。
當(dāng)已置于附近的PDA 2-3接收從讀/寫器108-3發(fā)射的電磁波時(shí),PDA 2-2給PDA 2-3供應(yīng)存儲(chǔ)在讀/寫器108-2中的通信組組織信息(PDA 2-1的通信組組織信息)。
PDA 2-3將獲得的通信組組織信息存儲(chǔ)在讀/寫器108-3中,并用通信組組織信息建立與PDA 2-1的藍(lán)牙通信。
PDA 2-2執(zhí)行與PDA 2-4的相同的處理。當(dāng)PDA 2-4被置于PDA 2-2附近時(shí),讀/寫器108-2給PDA 2-4供應(yīng)通信組組織信息。PDA 2-4還將獲得的通信組組織信息存儲(chǔ)在讀/寫器108-4中,并用通信組組織信息建立與PDA 2-1的藍(lán)牙通信。
連續(xù)地執(zhí)行這些處理,從而組織有關(guān)以PDA 2-1作為中心(主設(shè)備)的通信組。
現(xiàn)在參照圖22和圖23所說明的流程圖來說明圖21所示的通信系統(tǒng)的一系列處理。在圖21所示的通信系統(tǒng)中,根據(jù)從從設(shè)備2-2獲得的通信組組織信息,從設(shè)備2-4建立與PDA 2-1的通信。為說明方便起見,從設(shè)備2-4通過從從設(shè)備2-2獲得的通信組組織信息建立與從設(shè)備PDA 2-1的通信。
在步驟S341,PDA 2-2以預(yù)定周期從讀/寫器108-2發(fā)射電磁波。
當(dāng)PDA 2-2被置于靠近PDA 2-1時(shí),在步驟S321,PDA 2-1接收來自PDA2-2的電磁波。在步驟S322,PDA 2-1從讀/寫器108-1發(fā)送存儲(chǔ)在讀/寫器108-1的通信組組織信息。
在步驟S342,從PDA 2-1發(fā)送的通信組組織信息被PDA 2-2中的讀/寫器108-2接收。在步驟S343,所接收的通信組組織信息被存儲(chǔ)在讀/寫器108-2中。在步驟S344,PDA 2-2激活藍(lán)牙模塊109-2(PDA 2-2的藍(lán)牙模塊),并用從PDA 2-1獲得的通信組組織信息去組織與PDA 2-1進(jìn)行藍(lán)牙通信的通信組。
更具體地說,在由PDA 2-2在步驟S344執(zhí)行的處理中和由PDA 2-1在步驟S323和步驟S324執(zhí)行的處理中,包含在從PDA 2-1報(bào)告的通信組組織信息中的藍(lán)牙地址被用來執(zhí)行如參照圖14和圖15已經(jīng)描述的與PDA 2-1的“尋呼”。
相似地,包含在通信組組織信息中的通過密鑰或業(yè)務(wù)記錄用來建立在PDA 2-1和PDA 2-2之間的藍(lán)牙通信。使用通過密鑰的這些“尋呼”處理和驗(yàn)證處理和已經(jīng)說明過的相同,而在圖22和相關(guān)的圖中被省略。
在步驟S361,PDA 2-3發(fā)射電磁波。在步驟S345,PDA 2-2接收電磁波,并在步驟S346將存儲(chǔ)在讀/寫器108-2中的通信組組織信息(PDA 2-1的通信組組織信息)發(fā)送到PDA 2-3。
在步驟S362,發(fā)送的通信組組織信息被PDA 2-3中的讀/寫器108-3接收,然后在步驟S363將其存儲(chǔ)在PDA 2-3中的讀/寫器108-3。
在步驟S264,PDA 2-3用從PDA 2-2報(bào)告的通信組組織信息(PDA 2-1的通信組組織信息)建立與PDA 2-1的通信。
更具體地說,在步驟S325和在步驟S326由PDA 2-1執(zhí)行的處理和在步驟S364由PDA 2-3執(zhí)行的處理中,根據(jù)通信組組織信息,執(zhí)行“尋呼”處理和使用通過密鑰的驗(yàn)證處理。因而一個(gè)藍(lán)牙通信被建立在PDA 2-1和PDA2-3之間。
以PDA 2-1作為中心的一個(gè)通信組形成于PDA 2-1到PDA 2-3當(dāng)中。
PDA 2-4還在步驟S381發(fā)射電磁波。在步驟S365,PDA 2-3接收電磁波,并在步驟S366將存儲(chǔ)在讀/寫器108-3中的通信組組織信息(PDA 2-1的通信組組織信息)發(fā)送到PDA 2-4。
在步驟S382,由在PDA 2-4中的讀/寫器108-4接收通信組組織信息,然后在步驟S383將其存儲(chǔ)在PDA 2-4中的讀/寫器108-4。
在步驟S384,用從PDA 2-3報(bào)告的通信組組織信息(PDA 2-1的通信組組織信息),PDA 2-4建立與PDA 2-1的藍(lán)牙通信。
更具體地說,在步驟S327和在步驟S328由PDA 2-1執(zhí)行的處理和在步驟S384由PDA 2-4執(zhí)行的處理中,根據(jù)通信組組織信息,執(zhí)行“尋呼”處理和使用通過密鑰的驗(yàn)證處理。因而在PDA 2-1和PDA 2-4之間建立了藍(lán)牙通信。
具有PDA 2-1(作為主設(shè)備)的一個(gè)通信組形成于PDA 2-1到PDA 2-4當(dāng)中。例如,PDA 2-2打算發(fā)送到PDA 2-3的數(shù)據(jù),首先由PDA 2-1接收,然后在PDA 2-1的控制下被發(fā)送到PDA 2-3。因此多種數(shù)據(jù)在連接到PDA 2-1的從設(shè)備之間被交換。
已經(jīng)接收了主設(shè)備的通信組組織信息的一個(gè)裝置,將通信組組織信息存儲(chǔ)在其中的存儲(chǔ)器中,然后將通信組組織信息供應(yīng)給靠近它的一個(gè)裝置。由多個(gè)裝置組成的網(wǎng)絡(luò)是很容易和快捷地被組織的。
為了新參加到由PDA 2-1到PDA 2-4組成的網(wǎng)絡(luò)中,用戶只要簡單地將用戶自己的裝置置于網(wǎng)絡(luò)中的任何一個(gè)裝置的附近,且用戶自己的裝置就可以很容易地和快捷地被允許參加網(wǎng)絡(luò)。
在上述的安排里,PDA 2-1的通信組組織信息沒有被重寫就被報(bào)告給PDA 2-2。或者,可以由新近獲得通信組組織信息的一個(gè)裝置來重寫通信組組織信息。例如,如果在初始狀態(tài)下存儲(chǔ)在PDA 2-1的通信組組織信息的可用連接數(shù)是“6”,已經(jīng)接收了通信組組織信息的PDA 2-2,在讀/寫器108-2中存儲(chǔ)通信組組織信息之前,將可用連接數(shù)更新為“5”。此外,已經(jīng)從PDA2-2獲得通信組組織信息的PDA 2-3,在讀/寫器108-3中存儲(chǔ)通信組組織信息之前,將可用連接數(shù)減1為“4”。既然通信組組織信息在被供應(yīng)給下一個(gè)裝置之前被更新,接收通信組組織信息的裝置識(shí)別通信組組織信息的當(dāng)前的狀態(tài)。
圖24說明了包括由多個(gè)裝置組成的通信組(一個(gè)網(wǎng)絡(luò))的通信系統(tǒng)的另一個(gè)配置。
如圖24所示,網(wǎng)絡(luò)由PDA 2-1到PDA 2-4形成。PDA 2-1的用戶將非接觸IC卡3置于靠近PDA 2-1,以使非接觸IC卡3存儲(chǔ)PDA 2-1的通信組組織信息。當(dāng)PDA 2-2的用戶希望建立與PDA 2-1的藍(lán)牙通信時(shí),用戶將非接觸IC卡3放到PDA 2-2。
這樣,存儲(chǔ)在非接觸IC卡3中的PDA 2-1的通信組組織信息被供應(yīng)給PDA 2-2?;谕ㄐ沤M組織信息,PDA 2-2建立與PDA 2-1的藍(lán)牙通信。在圖17和圖18所說明的處理在PDA 2-1、PDA 2-2和非接觸IC卡當(dāng)中執(zhí)行。
當(dāng)PDA 2-3的用戶希望參加由PDA 2-1和PDA 2-2組成的通信組時(shí),用戶將非接觸IC卡置于靠近PDA 2-3以讀取通信組組織信息。
根據(jù)PDA 2-1的通信組組織信息,在PDA 2-3和PDA 2-1之間建立藍(lán)牙通信。以PDA 2-1作為中心的通信組是由PDA 2-1到PDA 2-3形成的。
同樣,PDA 2-4的用戶將非接觸IC卡3置于靠近PDA 2-4。PDA 2-4讀取PDA 2-1的通信組組織信息。建立與PDA 2-1的藍(lán)牙通信。這些處理組織了一個(gè)PDA 2-1到PDA 2-4的通信組。
參照圖25和圖26所說明的流程圖說明圖24的通信系統(tǒng)的一系列的處理。
在步驟S391,PDA 2-1將其通信組組織信息從讀/寫器108-2發(fā)送到其附近的非接觸IC卡3。
在步驟S411,從PDA 2-1發(fā)送的通信組組織信息被非接觸IC卡3接收,然后例如在步驟S412,被存儲(chǔ)在EEPROM 134中。從而參照圖16所說明的處理被執(zhí)行。PDA 2-1的通信組組織信息被寫入非接觸IC卡3。
非接觸IC卡3被置于靠近PDA-2。非接觸IC卡3在步驟S413接收從讀/寫器發(fā)送的電磁波。非接觸IC卡3讀取由PDA 2-1寫入的通信組組織信息,并且將讀取的通信組組織信息發(fā)送到PDA 2-2。
由非接觸IC卡3發(fā)送的通信組組織信息步驟S432被PDA 2-2中的讀/寫控制器108-2接收。PDA 2-2在步驟S433將接收的通信組組織信息存儲(chǔ)到讀/寫器108-2。并且,PDA 2-2在步驟S434啟動(dòng)藍(lán)牙模塊109-2,并用從PDA 2-1獲取的通信組組織信息建立與PDA 2-1的藍(lán)牙地址。因此組織了通信組。
更具體地說,由PDA 2-1在步驟S392和步驟S393的執(zhí)行的處理和由PDA2-2在步驟S434執(zhí)行的處理中根據(jù)通信組組織信息,執(zhí)行“尋呼”處理和使用通信證密鑰的驗(yàn)證處理。藍(lán)牙通信因此在PDA 2-1和PDA 2-2之間建立起來。
當(dāng)PDA 2-3置于靠近非接觸IC卡3,在PDA 2-2和非接觸IC卡3之間執(zhí)行的處理在步驟S451和后來的步驟中也在PDA 2-3和非接觸IC卡3之間執(zhí)行。在PDA 2-1和PDA 2-3之間建立通信組組織信息。
當(dāng)PDA 2-4置于靠近非接觸IC卡3,在PDA 2-2和非接觸IC卡3之間執(zhí)行的處理在步驟S461和后來的步驟中也在PDA 2-4和非接觸IC卡3之間執(zhí)行。在PDA 2-1和PDA 2-4之間建立通信組組織信息。
通過上述引用的處理,以PDA 2-1為一個(gè)中心的通信組是由PDA 2-1到PDA 2-4構(gòu)造。
要參加以PDA 2-1作為一個(gè)中心的通信組,用戶簡單地將非接觸IC卡3置于靠近用戶自己的裝置。
例如,PDA 2-2的用戶將非接觸IC卡3置于靠近PDA 2-2,然后將非接觸IC卡3傳送給下一個(gè)用戶。這樣,組織圖24所示的由PDA 2-1到PDA2-4組成的網(wǎng)絡(luò)。
通過使用在如圖24中所示的通信系統(tǒng)中起中介作用的非接觸IC卡3組織了圖27所示的通信系統(tǒng)。在圖27的通信系統(tǒng),一個(gè)置于靠近非接觸IC卡3的裝置從非接觸IC卡3讀取存儲(chǔ)的通信組組織信息,并且在每一個(gè)讀取操作時(shí)更新非接觸IC卡3的通信組組織信息。
例如,讀取通信組組織信息的一個(gè)裝置,通過將可用連接數(shù)減少1來更新在通信組組織信息中關(guān)于可用連接數(shù)的信息。
現(xiàn)在將參照圖28和圖29中說明的流程圖說明圖27說明的通信系統(tǒng)的一系列的處理。
除了圖28和圖29中說明的處理包括附加的處理外,圖28和圖29中說明的處理和圖25和圖26中說明的處理是一樣的。在所述附加處理中,已經(jīng)讀取通信組組織信息的裝置重寫存儲(chǔ)在非接觸IC卡3中的通信組組織信息。
更具體地說,在步驟S512,PDA 2-2在其讀/寫器108-3處接收從非接觸IC卡3發(fā)送的通信組組織信息。在步驟S513,PDA 2-2重寫存儲(chǔ)在非接觸IC卡3中的通信組組織信息。如果存儲(chǔ)在非接觸IC卡3中的通信組組織信息中的可用通信數(shù)是“5”,而且如果PDA 2-2在步驟S512已經(jīng)接收通信組組織信息,PDA 2-2將可用連接數(shù)更新為“4”。
在步驟S495,非接觸IC卡3接收在步驟S495中更新的通信組組織信息,并在步驟S496將當(dāng)前的通信組組織信息替換成更新的信息。
繼重寫通信組組織信息后,PDA 2-2進(jìn)入到步驟S514。根據(jù)獲取的通信組組織信息,PDA 2-2建立與PDA 2-1的藍(lán)牙通信。
相似地,在步驟S522,PDA 2-3從非接觸IC卡3接收通信組組織信息,并且在步驟S523更新通信組組織信息。PDA 2-3建立與PDA 2-1的通信。PDA 2-4在步驟S542從非接觸IC卡3接收通信組組織信息,并且在步驟S543更新通信組組織信息,然后建立與PDA 2-1的通信。
以PDA 2-1作為中心的通信組因此通過上面引用的處理而被組織。裝置對(duì)通信組的允許可以通過設(shè)置存儲(chǔ)在非接觸IC卡3中的通信組組織信息來進(jìn)行限制。
裝置對(duì)通信組的允許還可以由在通信組組織信息中描述的設(shè)備類和可用連接來限制。
在上述說明中,通信在個(gè)人計(jì)算機(jī)和PDA之間或多個(gè)PDA之間建立起來。本發(fā)明可應(yīng)用于各種不同的裝置。
上面引用的通信系統(tǒng)可能在諸如PDA、一個(gè)電視接收機(jī)、一個(gè)汽車導(dǎo)航系統(tǒng)、一個(gè)自動(dòng)販賣機(jī)、一個(gè)ATM(自動(dòng)取款機(jī))等之間組織的。既然如此,在至少一個(gè)裝置上中安排一個(gè)讀/寫器,而提供通信組組織信息的一個(gè)非接觸IC卡被安排在另一個(gè)裝置中。在通信系統(tǒng)中建立藍(lán)牙通信。
只要在至少一個(gè)裝置中結(jié)合一個(gè)讀/寫器。本發(fā)明可用于建立移動(dòng)電話之間、PDA和數(shù)碼相機(jī)之間、或一個(gè)PDA與數(shù)碼攝影機(jī)之間的微微網(wǎng)同步。
讀/寫器、非接觸IC卡和藍(lán)牙模塊不只是為裝置之間的連接而被安裝,而且可以在諸如汽車、電動(dòng)火車、輪船和飛機(jī)這樣的移動(dòng)物體上、在建筑物內(nèi)的任何地方或大街上的任何地方安裝。通過藍(lán)牙模塊,讀/寫器和非接觸IC卡被連接到Internet(因特網(wǎng))、LAN(局域網(wǎng))或WAN(寬域網(wǎng))以配置所謂的普遍存在的網(wǎng)絡(luò)社會(huì)或普遍存在的計(jì)算機(jī)社會(huì)。
本發(fā)明除了應(yīng)用于藍(lán)牙通信,還可以被應(yīng)用在無線局域網(wǎng)通信(IEEE(電機(jī)和電子工程師學(xué)會(huì))802.11b)。
除了藍(lán)牙通信,通信還包括IrDA、HomeRF(SWAP)和無線1394,并且本發(fā)明可應(yīng)用于這些通信。
本發(fā)明可以應(yīng)用于具有降低的功率輸出并具有比藍(lán)牙通信短的通信覆蓋的任何通信方法,而不是使用非接觸IC卡,其使用環(huán)形天線,傳輸功率和數(shù)據(jù)的通信方法。例如,上述引用的通信組組織信息可以提供給使用IrDA或一個(gè)條形碼和條形碼讀卡機(jī)進(jìn)行連接的裝置。
用上述說明的藍(lán)牙地址識(shí)別與之通信的裝置。只要所述信息唯一識(shí)別該裝置,任何類型的信息都可以用。
例如,當(dāng)128比特的Ipv6(因特網(wǎng)協(xié)議第6版)分別指派給每個(gè)裝置,根據(jù)一個(gè)來自非接觸IC卡或一個(gè)讀/寫器報(bào)告的識(shí)別信息,一個(gè)作為主裝置的裝置識(shí)別一個(gè)與之通信的裝置。
在上述說明中,根據(jù)如參照圖14和圖15描述的在個(gè)人計(jì)算機(jī)1的讀/寫器19和在PDA中的讀/寫器108之間交換的通信組組織信息,執(zhí)行使用藍(lán)牙的伙伴通信終端的識(shí)別。即使以電磁感應(yīng)進(jìn)行工作的短程無線通信模塊不被設(shè)置在個(gè)人計(jì)算機(jī)1和PDA 2中,通過控制來自通信模塊的無線波的輸出功率可以識(shí)別伙伴通信終端。
現(xiàn)在說明,通過控制從通信模塊輸出的無線波的輸出功率來識(shí)別伙伴通信終端的通信系統(tǒng)。
圖30說明控制無線波的輸出功率去識(shí)別通信伙伴終端的通信系統(tǒng)的配制。
例如,PDA 2識(shí)別伙伴通信終端和建立與終端的藍(lán)牙通信。PDA首先將通信模塊501(一個(gè)藍(lán)牙模塊)的輸出功率限制到最小的所需功率,使得發(fā)射的無線波到達(dá)距離為數(shù)厘米內(nèi)的覆蓋區(qū)域內(nèi)。用具有減少的無線波的輸出功率的弱功率模式,通信模塊501重復(fù)地發(fā)布一個(gè)“詢問”,從而搜尋無線波(例如,數(shù)厘米半徑內(nèi))覆蓋區(qū)域內(nèi)存在的終端。
用戶置于或安裝PDA 2靠近個(gè)人計(jì)算機(jī)1。當(dāng)由通信模塊501發(fā)射的無線波被通信模塊502(一個(gè)執(zhí)行與通信模塊501一樣標(biāo)準(zhǔn)的通信的模塊)接收,響應(yīng)于詢問,通信模塊502作出答復(fù)。通信模塊501與通信模塊502交換詢問和尋呼,由此建立通信鏈路。所建立的通信鏈路只在通信模塊501的無線波在弱功率模式下到達(dá)的覆蓋區(qū)域內(nèi)是有效的。
即使當(dāng)通信模塊501被置于離通信模塊502相當(dāng)遠(yuǎn),要求通信模塊501與通信模塊502通信。通信鏈路被暫時(shí)斷開,然后,在從弱功率模式轉(zhuǎn)換為正常功率模式后,基于已經(jīng)獲得的信息(在短程內(nèi)通過詢問和尋呼獲得的信息),通信模塊501再建立與通信模塊502的通信鏈路。
重新建立的通信鏈路像在正常藍(lán)牙通信中一樣,在數(shù)十米的覆蓋區(qū)域內(nèi)起作用。因此即使PDA置于離個(gè)人計(jì)算機(jī)1非常遠(yuǎn),藍(lán)牙通信還是有可能的。
當(dāng)PDA沒有讀/寫器用于交換通信組組織信息,用戶通過控制通信模塊的輸出功率和將PDA置于靠近個(gè)人計(jì)算機(jī)1而建立藍(lán)牙通信。
即使當(dāng)在PDA周圍區(qū)域有多個(gè)具有藍(lán)牙通信特征的裝置,PDA將個(gè)人計(jì)算機(jī)1識(shí)別為一個(gè)伙伴通信終端而建立與個(gè)人計(jì)算機(jī)1的通信。
如果通信模塊501以無縫方式(seamless fashion)轉(zhuǎn)換功率模式,在弱功率模式下建立的通信鏈路可以轉(zhuǎn)換為正常功率模式而不用斷開通信鏈路。
圖31是詳細(xì)說明圖30的通信模塊501的方框圖。
通信模塊501可能是一個(gè)藍(lán)牙模塊或無線LAN模塊。如果通信模塊501是藍(lán)牙模塊,其結(jié)構(gòu)基本上與圖4所示的藍(lán)牙模塊20(個(gè)人計(jì)算機(jī)的藍(lán)牙模塊)一樣。
無線控制器541控制開關(guān)544。當(dāng)通信模塊501將信息發(fā)送到外部終端時(shí),無線控制器541將可移動(dòng)觸點(diǎn)(movable contact)連接到一個(gè)觸點(diǎn)a。當(dāng)通信模塊501接收從外部終端發(fā)送的信息時(shí),無線控制器541將可移動(dòng)觸點(diǎn)544A連接到一個(gè)觸點(diǎn)b。
由CPU1通過輸入/輸出接口105(圖5)控制的無線控制器541控制功率放大器545的增益,由此控制由天線547發(fā)射的無線波(輸出功率)的覆蓋區(qū)域。
更具體地說,當(dāng)CPU 101指示無線控制器541去設(shè)置一個(gè)弱功率模式時(shí),無線控制器541將功率放大器545的增益控制到最小所需功率,而使從功率放大器545發(fā)射的無線波有一個(gè)最小的覆蓋區(qū)域。當(dāng)識(shí)別了伙伴通信終端之后,CPU指示無線控制器541從弱的功率模式轉(zhuǎn)換到正常的功率模式時(shí),無線控制器541控制功率放大器545的增益,以使輸出無線波的覆蓋區(qū)域變得更大。
與圖4所示的基帶控制器87相同,一個(gè)基帶控制器542控制了基帶信號(hào)的發(fā)送和接收。一個(gè)調(diào)制/解調(diào)處理器543根據(jù)GFSK調(diào)制處理和一個(gè)跳頻對(duì)基帶控制器542的輸出執(zhí)行擴(kuò)展頻譜處理,并通過功率放大器545將所得信號(hào)輸出到天線547。調(diào)制/解調(diào)處理器543還對(duì)LNA(低噪聲放大器)的輸出執(zhí)行一個(gè)解擴(kuò)頻譜處理和一個(gè)GFSK解調(diào)處理,并將所得信號(hào)輸出到基帶控制器542。
個(gè)人計(jì)算機(jī)1中的通信模塊502與圖31所示的通信模塊501在結(jié)構(gòu)上是一樣的,在此省略其說明。
在圖30所示的通信系統(tǒng)中,個(gè)人計(jì)算機(jī)1和PDA 2都不包括已經(jīng)說明過的非接觸IC卡讀/寫器。
參照圖32說明的流程圖說明圖30所示的通信系統(tǒng)的操作。在圖32說明的處理中,一個(gè)伙伴通信終端被識(shí)別且通信被建立。
當(dāng)用戶指示PDA啟動(dòng)藍(lán)牙通信時(shí),在PDA 2中的通信模塊501在CPU101的控制下啟動(dòng)。在步驟S601,通信模塊501設(shè)置其弱功率模式。在步驟S602,通信模塊501反復(fù)執(zhí)行詢問和搜尋其附近的終端。
在步驟S602執(zhí)行的詢問中,設(shè)置弱功率模式,并將無線波的覆蓋區(qū)域設(shè)置到最小的范圍。例如,一個(gè)IQ分組(詢問分組)在天線547的數(shù)厘米范圍內(nèi)被重復(fù)廣播。
個(gè)人計(jì)算機(jī)的通信模塊502被置入一種狀態(tài),以重復(fù)一個(gè)詢問掃描和一個(gè)尋呼掃描,并待命直到詢問和尋呼從另一個(gè)終端到來。
當(dāng)用戶將PDA 2置于靠近具有在來自PDA 2的通信模塊501的無線波的覆蓋區(qū)域內(nèi)的個(gè)人計(jì)算機(jī)1內(nèi)的通信模塊502的個(gè)人計(jì)算機(jī)1時(shí),在步驟S622,從通信模塊501廣播的IQ分組被通信模塊502接收。
通信模塊502接收從通信模塊501廣播的IQ分組,然后進(jìn)入到步驟S623以響應(yīng)IQ分組。通信模塊502將FHS分組發(fā)送到通信模塊501。所述FHS分組包括,作為個(gè)人計(jì)算機(jī)1(一個(gè)藍(lán)牙從設(shè)備)的屬性信息的個(gè)人計(jì)算機(jī)1的藍(lán)牙地址和藍(lán)牙時(shí)鐘。
當(dāng)在步驟S603接收由通信模塊502發(fā)送的FHS分組時(shí),通信模塊501進(jìn)入到步驟S604。通信模塊501將一個(gè)連接請求發(fā)布到通信模塊502。
更具體地說,從通信模塊501發(fā)送一個(gè)ID分組到通信模塊502。當(dāng)通信模塊502將相同的ID分組返回到通信模塊501時(shí),包含通信模塊501的藍(lán)牙地址和藍(lán)牙時(shí)鐘的FHS分組從通信模塊501被發(fā)送到通信模塊502。
當(dāng)在步驟S624通信模塊502接收由通信模塊501發(fā)送的FHS分組時(shí),在通信模塊501和通信模塊502之間在頻率軸(跳頻模式)上的同步和在時(shí)間軸(時(shí)隙(slot))上的同步被建立。數(shù)據(jù)鏈路(通信鏈路)因此被建立在通信模塊501和通信模塊502之間(狀態(tài)1)。
當(dāng)?shù)谝淮卧谕ㄐ拍K502和通信模塊501之間建立使用藍(lán)牙通信的數(shù)據(jù)鏈路時(shí),在步驟S605,通信模塊501將一個(gè)PIN(個(gè)人標(biāo)識(shí)號(hào)碼)(personalidentification number)碼發(fā)送到通信模塊502以相互驗(yàn)證。
在步驟S625,從通信模塊501發(fā)送的PIN碼被通信模塊502接收,并且根據(jù)所述PIN碼和一個(gè)隨機(jī)的號(hào)碼在通信模塊501和通信模塊502之間設(shè)置多種的鏈路密鑰。
被發(fā)送之前,用通信模塊502提供給通信模塊501的公用密鑰可以加密PIN碼。通信模塊502管理一個(gè)對(duì)應(yīng)于提供給通信模塊501的公用密鑰的秘密密鑰。這樣,改進(jìn)了通信的安全性,而在個(gè)人計(jì)算機(jī)1和PDA 2之間安全地執(zhí)行藍(lán)牙通信。
因此所建立的通信鏈路在數(shù)厘米的覆蓋區(qū)域內(nèi)是有效的,所述覆蓋區(qū)域是來自通信模塊501的無線波在弱功率模式可以到達(dá)的。即使通信模塊501被置于遠(yuǎn)離通信模塊502的地方,還要求通信模塊501與通信模塊502通信。在步驟S606,通信模塊501請求通信模塊502暫時(shí)斷開數(shù)據(jù)鏈路。在至此的處理中所獲得的信息,諸如通信模塊502的藍(lán)牙地址和PIN碼,被存儲(chǔ)在通信模塊501。
在步驟S626,已經(jīng)接收到請求的通信模塊502,象通信模塊501所做的一樣,存儲(chǔ)直到那時(shí)所獲得的通信模塊501的藍(lán)牙地址和PIN碼,并斷開數(shù)據(jù)鏈路(狀態(tài)2)。
要重新建立與通信模塊502的數(shù)據(jù)鏈路,在步驟S607,在CPU 101的控制下,通信模塊501將輸出功率的功率模式設(shè)置為正常功率模式。這樣,藍(lán)牙無線波到達(dá)離通信模塊501數(shù)十米的覆蓋區(qū)域內(nèi)。
根據(jù)緊接在步驟S608數(shù)據(jù)鏈路被斷開之前所存儲(chǔ)的信息,通信模塊501將個(gè)人計(jì)算機(jī)1識(shí)別為一個(gè)伙伴通信終端,然后向通信模塊502發(fā)布一個(gè)連接請求。
在步驟S627,通信模塊502接收到連接請求。兩個(gè)終端被設(shè)置在通信模塊501和通信模塊502之間建立數(shù)據(jù)鏈路的狀態(tài)下,換言之,在所述狀態(tài)中,在正常功率模式情況下設(shè)置的通信模塊501的無線波達(dá)到數(shù)十米的覆蓋區(qū)域內(nèi),可以進(jìn)行藍(lán)牙通信(狀態(tài)3)。
圖30所示的用于將附近終端識(shí)別為一個(gè)伙伴通信終端的通信系統(tǒng)被應(yīng)用到圖1所示的通信系統(tǒng)。用戶通過將PDA置于靠近個(gè)人計(jì)算機(jī)1來啟動(dòng)通信,所述PDA和個(gè)人計(jì)算機(jī)1兩者都不具有非接觸IC卡讀/寫器,并允許上面引用的通信組組織信息在終端之間被交換。
相似地,用戶在裝置之間建立數(shù)據(jù)鏈路,并通過將PDA置于接入點(diǎn)4附近,經(jīng)由所述接入點(diǎn)4將PDA 2連接到網(wǎng)絡(luò)5。
圖33是說明在圖30中所示的通信系統(tǒng)的另一個(gè)處理的流程圖。在此處理中,伙伴通信終端(例如,個(gè)人計(jì)算機(jī)1)的一個(gè)外觀圖像被呈現(xiàn)在PDA 2上,以允許用戶在正常功率模式下建立數(shù)據(jù)鏈路前識(shí)別該伙伴通信裝置。
由PDA執(zhí)行的在步驟S641到步驟S645的處理和由個(gè)人計(jì)算機(jī)1執(zhí)行的在步驟S661到步驟S665的處理分別與在圖32中說明的步驟S601到步驟S605的處理和步驟S612到步驟S625的處理是一樣的。
更具體地說,在數(shù)厘米的覆蓋區(qū)域內(nèi)有效的數(shù)據(jù)鏈路是在弱功率模式中建立的,而從PDA 2中的通信模塊501發(fā)送的PIN碼是由在個(gè)人計(jì)算機(jī)1中的通信模塊502接收的。
通信模塊502接收PIN碼。在步驟S666,作為響應(yīng),通信模塊502將預(yù)先準(zhǔn)備的個(gè)人計(jì)算機(jī)1的外觀圖像發(fā)送到通信模塊501。
在步驟S646,通信模塊501接收從通信模塊502發(fā)送的外觀圖像。所述外觀圖像然后被存儲(chǔ)在PDA 2的未示出的閃存中。
在步驟S647,通信模塊501要求通信模塊502斷開弱功率模式的數(shù)據(jù)鏈路。繼數(shù)據(jù)鏈路的簡短暫斷開之后,通信模塊501進(jìn)入到步驟S648以設(shè)置正常功率模式。
根據(jù)在步驟S649中存儲(chǔ)的圖像數(shù)據(jù),PDA 2中的CPU 101使LCD 106顯示個(gè)人計(jì)算機(jī)1的外觀圖像。因此,用戶識(shí)別在正常功率模式下與其建立數(shù)據(jù)鏈路的伙伴通信終端。
當(dāng)在步驟S650用戶指示PDA 2連接到具有在LCD 160上顯示其外觀圖像的個(gè)人計(jì)算機(jī)1時(shí),算法進(jìn)入到步驟S650。在步驟S651,通信模塊501請求通信模塊502在正常功率模式下與其連接。
當(dāng)請求被通信模塊502接收時(shí),數(shù)據(jù)鏈路在正常功率模式下被建立(狀態(tài)3)。
如上面所描述的,當(dāng)在弱功率模式下建立數(shù)據(jù)鏈路時(shí),根據(jù)發(fā)送的數(shù)據(jù),顯示終端的外觀圖像??梢愿煽康亟DA 2與用戶希望與之通信的伙伴通信終端的通信。
如上面說明的,外觀圖像是在弱功率模式下作為代表伙伴通信裝置的信息被發(fā)送的。除了外觀圖像,不同類型的特征信息,例如通信伙伴的名字,可以被發(fā)送而被呈現(xiàn)給用戶。
有關(guān)通信伙伴的語音信息可以被發(fā)送,而作為響應(yīng),可以輸出語音指南(voice guide)。即使接收語音信息的裝置沒有顯示單元,與要連接的裝置相關(guān)的信息可以預(yù)先呈現(xiàn)給用戶。
當(dāng)用軟件執(zhí)行上述一系列的處理時(shí),軟件的程序可以通過一個(gè)網(wǎng)絡(luò),或者從在內(nèi)置專用硬件的計(jì)算機(jī)中或者在使用安裝于其中的各種程序來執(zhí)行各種功能的通用個(gè)人計(jì)算機(jī)中的記錄媒介,來安裝。
如圖2所示,記錄媒介可能不只是一個(gè)被分配以給用戶提供與圖2中所示的裝置的主單元分離的用戶程序的包裝媒介,諸如磁盤22(包括一個(gè)軟盤)、光盤23(包括CD-ROM(只讀光盤存儲(chǔ)器))、DVD(數(shù)字多用途盤)、磁光盤24(包括一個(gè)MD(小型盤))和半導(dǎo)體存儲(chǔ)器25等中的一個(gè),其每個(gè)都存儲(chǔ)程序,而且ROM 12和存儲(chǔ)器18之一,其每個(gè)都存儲(chǔ)程序,在裝置的主單元中提供給用戶。
在本發(fā)明的說明書里,存儲(chǔ)在記錄媒介中的程序描述的步驟如描述的那樣在時(shí)間軸上順序地執(zhí)行。但步驟不必在時(shí)間軸上順序地執(zhí)行,也可以并行或分開地執(zhí)行。
本發(fā)明說明書中的系統(tǒng)指的是包括多個(gè)裝置的系統(tǒng)。
工業(yè)的適用性如上所述,本發(fā)明允許容易地和快捷地執(zhí)行通信。
權(quán)利要求
1.一種具有多個(gè)信息處理終端的通信系統(tǒng),包括第一信息處理終端和第二信息處理終端。其中第一信息處理終端包括第一無線通信裝置,用于使用電磁波將預(yù)定信息發(fā)送到附近的第二信息處理終端和從附近的第二信息處理終端接收預(yù)定信息,第二無線通信裝置,與第一無線通信裝置不同,用于執(zhí)行與第二信息處理終端的無線通信,存儲(chǔ)裝置,用于存儲(chǔ)通信組組織信息,所述通信組組織信息至少包含可由通信組提供的管理通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息,提供裝置,用于通過第一無線通信裝置將存儲(chǔ)在存儲(chǔ)裝置的通信組組織信息提供給第二信息處理終端,第一同步建立裝置,用于響應(yīng)于由第二信息處理終端根據(jù)由提供裝置提供的識(shí)別信息作出的請求,建立與第二信息處理終端的無線通信的同步,和第一通信建立裝置,用于使用由第二信息處理終端根據(jù)通信方法信息選擇的通信方法,建立具有由第一同步建立裝置建立的同步的無線通信,和其中,第二信息處理終端包括第三無線通信裝置,用于使用電磁波將預(yù)定信息發(fā)送到附近的第一信息處理終端和從附近的第一信息處理終端接收預(yù)定信息,第四無線通信裝置,不同于第三無線通信裝置,用于執(zhí)行與第一信息處理終端的無線通信,獲取裝置,用于通過第三無線通信裝置從第一信息處理終端獲取通信組組織信息,存儲(chǔ)裝置,用于存儲(chǔ)由獲取裝置獲取的通信組組織信息,選擇裝置,用于根據(jù)通信方法信息,選擇要在第四無線通信裝置的無線通信中使用的通信方法,第二同步建立裝置,用于根據(jù)識(shí)別信息,建立與管理通信組的信息處理終端的無線通信的同步,和第二通信建立裝置,用于使用由選擇裝置選擇的通信方法,建立具有由第二同步建立裝置建立的同步的無線通信。
2.一種具有多個(gè)信息處理終端的通信系統(tǒng)的通信方法,包括第一信息處理終端的信息處理方法和第二信息處理終端的信息處理方法,其中,第一信息處理終端的信息處理方法包括;第一無線通信步驟,其使用電磁波將預(yù)定信息發(fā)送到附近的第二信息處理終端和從附近的第二信息處理終端接收預(yù)定信息,第二無線通信步驟,其執(zhí)行與第二信息處理終端的無線通信,存儲(chǔ)通信組組織信息的存儲(chǔ)步驟,所述通信組組織信息至少包含可由通信組提供的管理通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息,提供步驟,其通過第一無線通信步驟的處理,將在存儲(chǔ)步驟的處理中存儲(chǔ)的通信組組織信息提供給第二信息處理終端,第一同步建立步驟,其響應(yīng)于由第二信息處理終端根據(jù)在提供步驟的處理中提供的識(shí)別信息作出的請求,建立與第二信息處理終端的無線通信的同步,和第一通信建立步驟,其使用由第二信息處理終端根據(jù)通信方法信息選擇的通信方法,建立具有在第一同步建立步驟的處理中建立的同步的無線通信,其中,第二信息處理終端的信息處理方法包括第三無線通信步驟,其使用電磁波將預(yù)定信息發(fā)送到附近的第一信息處理終端和從附近的第一信息處理終端接收預(yù)定信息,第四無線通信步驟,其執(zhí)行與第一信息處理終端的無線通信,獲取步驟,其通過第三無線通信的處理從第一信息處理終端獲取通信組組織信息,存儲(chǔ)步驟,其存儲(chǔ)在獲取步驟的處理中所獲取的通信組組織信息,選擇步驟,其根據(jù)通信方法信息,選擇要在第四無線通信步驟的處理的無線通信中使用的通信方法,第二同步建立步驟,其根據(jù)識(shí)別信息,建立與管理通信組的信息處理終端的無線通信的同步,和第二通信建立步驟,其使用在選擇步驟的處理中選擇的通信方法,建立具有在第二同步建立步驟的處理中建立的同步的無線通信。
3.一種信息處理設(shè)備,包括第一無線通信裝置,用于使用電磁波將預(yù)定信息發(fā)送到附近的第一信息處理終端和從附近的第一信息處理終端接收預(yù)定信息,第二無線通信裝置,不同于第一無線通信裝置,用于執(zhí)行與第一信息處理終端的無線通信,獲取裝置,用于通過第一無線通信裝置從第一信息處理終端獲取通信組組織信息,所述通信組組織信息至少包含可由通信組提供的管理通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息,存儲(chǔ)裝置,用于存儲(chǔ)由獲取裝置獲取的通信組組織信息,選擇裝置,用于根據(jù)通信方法信息,選擇要在第二無線通信裝置的無線通信中使用的通信方法,同步建立裝置,用于根據(jù)識(shí)別信息,建立與管理通信組的信息處理終端的無線通信的同步,和通信建立裝置,用于使用由選擇裝置選擇的通信方法,建立具有由同步建立裝置建立的同步的無線通信。
4.如權(quán)利要求3所述的信息處理裝置,還包括提供裝置,用于當(dāng)?shù)诙畔⑻幚斫K端位于附近時(shí),通過第一無線通信裝置向第二信息處理終端提供存儲(chǔ)在存儲(chǔ)裝置中的通信組組織信息。
5.一種信息處理方法,包括第一無線通信步驟,其使用電磁波向附近的第一信息處理終端發(fā)送預(yù)定信息和從附近的第一信息處理終端接收預(yù)定信息;第二無線通信步驟,執(zhí)行與第一信息處理終端的無線通信;獲取步驟,用于通過第一無線通信步驟的處理從第一信息處理終端,獲取至少包括可由通信組提供的管理通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息的通信組組織信息;存儲(chǔ)步驟,用于存儲(chǔ)在獲取步驟的處理中獲取的通信組組織信息;選擇步驟,用于根據(jù)所述通信方法信息,選擇要在第二無線通信步驟的處理的無線通信中使用的通信方法;同步建立步驟,用于根據(jù)所述識(shí)別信息,建立和管理所述通信組的信息處理終端的無線通信的同步,和通信建立步驟,用于使用在選擇步驟的處理中所選的通信方法,建立具有在所述同步建立步驟的處理中建立的同步的無線通信。
6.一種使計(jì)算機(jī)執(zhí)行下列步驟的程序第一無線通信控制步驟,其控制使用電磁波向附近的第一信息處理終端發(fā)送預(yù)定信息和從附近的第一信息處理終端接收預(yù)定信息;第二無線通信控制步驟,其控制與第一信息處理終端的無線通信;獲取控制步驟,其控制通過第一無線通信控制步驟的處理從第一信息處理終端獲取通信組組織信息,所述通信組組織信息至少包括可由通信組提供的管理通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息;存儲(chǔ)控制步驟,其控制在獲取控制步驟的處理中獲取的通信組組織信息的存儲(chǔ);選擇步驟,其根據(jù)所述通信方法信息,選擇要在第二無線通信控制步驟的處理的無線通信中使用的通信方法;同步建立控制步驟,其控制根據(jù)所述識(shí)別信息建立和管理所述通信組的信息處理終端的無線通信的同步;和通信建立控制步驟,其控制使用在選擇步驟的處理中所選的通信方法,建立具有在所述同步建立控制步驟的處理中建立的同步的無線通信。
7.一種信息處理裝置,包括獲取裝置,用于使用電磁波,當(dāng)由響應(yīng)于電磁波的接收而產(chǎn)生的電動(dòng)勢驅(qū)動(dòng)的無線通信設(shè)備位于附近時(shí),獲取存儲(chǔ)在所述無線通信設(shè)備中的至少包括可由通信組提供的管理通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息的通信組組織信息;更新裝置,用于使用所述電磁波,更新存儲(chǔ)在所述無線通信設(shè)備中的通信組組織信息;無線通信裝置,用于執(zhí)行與所述信息處理終端的無線通信;選擇裝置,用于根據(jù)由獲取裝置獲取的無線通信方法信息,選擇要在無線通信裝置的無線通信中使用的通信方法;同步建立裝置,用于根據(jù)所述識(shí)別信息,建立和信息處理終端的無線通信的同步;通信建立裝置,用于使用由所述選擇裝置所選的通信方法,建立具有由所述同步建立裝置建立的同步的無線通信。
8.如權(quán)利要求7所述的信息處理裝置,其中,所述獲取裝置獲取還包含用于驗(yàn)證以執(zhí)行無線通信的密鑰信息的通信組組織信息。
9.如權(quán)利要求7所述的信息處理裝置,其中,所述獲取裝置從所述無線通信設(shè)備獲取通信組組織信息,所述通信組組織信息還包含代表所述信息處理終端當(dāng)前使用無線通信和其進(jìn)行通信的裝置的數(shù)量的數(shù)量信息,和所述同步建立裝置根據(jù)所述數(shù)量信息執(zhí)行和信息處理終端的無線通信。
10.如權(quán)利要求9所述的信息處理裝置,其中,所述更新裝置通過從所述數(shù)量信息中提取一個(gè)來更新存儲(chǔ)在無線通信設(shè)備中的通信組組織信息的數(shù)量信息。
11.如權(quán)利要求7所述的信息處理裝置,其中,所述獲取裝置從所述無線通信設(shè)備,獲取通信組組織信息,所述通信組組織信息還包含代表所述信息處理終端在其中使用無線通信進(jìn)行通信的時(shí)隙的時(shí)隙信息,和當(dāng)所述同步建立裝置根據(jù)所述時(shí)隙信息確定可以和信息處理終端進(jìn)行無線通信時(shí),所述同步建立裝置建立同步。
12.如權(quán)利要求7所述的信息處理裝置,其中,所述獲取裝置從所述無線通信設(shè)備獲取通信組組織信息,所述通信組組織信息還包含代表所述信息處理終端使用無線通信與其進(jìn)行通信的裝置的類型的類型信息,和當(dāng)所述同步建立裝置根據(jù)所述識(shí)別信息確定可以和信息處理終端進(jìn)行無線通信時(shí),所述同步建立裝置建立同步。
13.如權(quán)利要求7所述的信息處理裝置,還包括啟動(dòng)裝置,用于當(dāng)所述獲取裝置從所述無線通信設(shè)備獲取所述通信組組織信息時(shí)開始無線通信的功能。
14.一種信息處理方法,包括獲取步驟,其使用電磁波,當(dāng)由響應(yīng)于電磁波的接收而產(chǎn)生的電動(dòng)勢驅(qū)動(dòng)的無線通信設(shè)備位于附近時(shí),獲取存儲(chǔ)在所述無線通信設(shè)備中的至少包括可由通信組提供的管理通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息的通信組組織信息;更新步驟,其使用所述電磁波,更新存儲(chǔ)在所述無線通信設(shè)備中的通信組組織信息;無線通信步驟,用于執(zhí)行與所述信息處理終端的無線通信;選擇裝置,用于根據(jù)在獲取步驟的處理中獲取的無線通信方法信息選擇要在無線通信步驟的處理的無線通信中使用的通信方法;同步建立步驟,用于根據(jù)所述識(shí)別信息,建立和管理通信組的信息處理終端的無線通信的同步;通信建立步驟,用于使用在所述選擇步驟的處理中所選的通信方法,建立具有在所述同步建立步驟的處理中建立的同步的無線通信。
15.一種使計(jì)算機(jī)執(zhí)行下列步驟的程序獲取控制步驟,其控制使用電磁波,當(dāng)由響應(yīng)于電磁波的接收而產(chǎn)生的電動(dòng)勢驅(qū)動(dòng)的無線通信設(shè)備位于附近時(shí),獲取存儲(chǔ)在所述無線通信設(shè)備中的至少包括可由通信組提供的管理通信組的信息處理終端的識(shí)別信息和與無線通信的通信方法相關(guān)的通信方法信息的通信組組織信息;更新控制步驟,其控制使用電磁波,更新存儲(chǔ)在無線通信設(shè)備中的通信組組織信息;無線通信控制步驟,其控制和信息處理終端的無線通信;選擇步驟,其選擇要在無線通信控制步驟的無線通信中使用的通信方法;同步建立控制步驟,其控制根據(jù)所述識(shí)別信息,建立與信息處理終端的無線通信的同步;和通信建立控制步驟,其控制使用在選擇步驟的處理中所選的通信方法,建立具有在所述同步建立控制步驟中建立的同步的無線通信。
全文摘要
本發(fā)明涉及一種通信系統(tǒng)和方法,以及一種能夠容易和快捷地建立由多個(gè)設(shè)備組成的通信組的信息處理裝置和方法。當(dāng)用戶把PDA(2)置于個(gè)人計(jì)算機(jī)(1)的附近并且個(gè)人計(jì)算機(jī)(1)的讀/寫器接收到PDA(2)的讀/寫器發(fā)射的電磁波時(shí),則個(gè)人計(jì)算機(jī)(1)向PDA(2)報(bào)告存儲(chǔ)的通信組組織信息,PDA(2)存儲(chǔ)通信組組織信息信息,根據(jù)在通信組組織信息包含的一個(gè)藍(lán)牙地址,建立和個(gè)人計(jì)算機(jī)1的同步以藍(lán)牙通信,并且建立通信。本發(fā)明可以應(yīng)用于諸如個(gè)人計(jì)算機(jī)和PDA的各種信息處理裝置。
文檔編號(hào)H04L12/56GK1631004SQ02820569
公開日2005年6月22日 申請日期2002年10月16日 優(yōu)先權(quán)日2001年10月16日
發(fā)明者笹井崇司, 角田弘史, 比護(hù)正光 申請人:索尼株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
波密县| 淮南市| 方正县| 黄冈市| 长寿区| 渭源县| 大足县| 辛集市| 景德镇市| 山阴县| 郸城县| 宾阳县| 昭苏县| 库尔勒市| 昔阳县| 镇雄县| 丹凤县| 镇雄县| 涿州市| 琼结县| 平武县| 大安市| 威信县| 丰镇市| 乾安县| 佛冈县| 成安县| 赤水市| 怀仁县| 宣武区| 封开县| 肃宁县| 绥棱县| 建昌县| 缙云县| 安国市| 巴东县| 双桥区| 库伦旗| 滨州市| 新乐市|