專利名稱:通信裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信裝置和方法,本發(fā)明尤其涉及一種適合于在通過(guò)和其它電子設(shè)備無(wú)線連接進(jìn)行數(shù)據(jù)通信的通信裝置及通信方法。
背景技術(shù):
作為用于無(wú)線連接多個(gè)電子設(shè)備的技術(shù),已知的有IEEE(電子和電氣工程師協(xié)會(huì))802.11b和藍(lán)牙TM。
例如,在藍(lán)牙通信中,為控制通信,從稱作為“主設(shè)備”的設(shè)備廣播用于檢測(cè)外圍設(shè)備的設(shè)備檢測(cè)消息。根據(jù)從已經(jīng)接收到設(shè)備檢測(cè)消息的設(shè)備(從設(shè)備)所發(fā)送的響應(yīng)消息,主設(shè)備能夠檢測(cè)和主設(shè)備能夠通信的設(shè)備,同樣也能夠獲得有關(guān)該設(shè)備的藍(lán)牙信息。
為了檢測(cè)主設(shè)備能夠與其通信的設(shè)備,不僅主設(shè)備,而且能夠和主設(shè)備通信的從設(shè)備也必須啟動(dòng)藍(lán)牙通信功能。
不過(guò),為了啟動(dòng)從設(shè)備的藍(lán)牙功能,用戶必須直接地操作從設(shè)備。因此,例如,當(dāng)擁有設(shè)備A和設(shè)備B的用戶通過(guò)藍(lán)牙通信將數(shù)據(jù)從設(shè)備A傳送到設(shè)備B時(shí),用戶必須通過(guò)直接地操作個(gè)別的設(shè)備來(lái)啟動(dòng)設(shè)備A和設(shè)備B的藍(lán)牙通信功能。因此操作是麻煩的和復(fù)雜的。
發(fā)明內(nèi)容
鑒于上述背景,本發(fā)明的一個(gè)目的是通過(guò)發(fā)送預(yù)定的命令數(shù)據(jù)而不是直接地操作這樣設(shè)備來(lái)控制在其中沒(méi)有建立無(wú)線通信的設(shè)備。
本發(fā)明的第一通信裝置包括檢測(cè)裝置,用于檢測(cè)在其上記錄至少包括不同通信裝置的識(shí)別信息的信息的記錄介質(zhì)的存在;以及發(fā)送裝置,用于通過(guò)所述電磁波將預(yù)定的命令數(shù)據(jù)發(fā)送到由所述檢測(cè)裝置所檢測(cè)的所述信息記錄介質(zhì)。
預(yù)定命令數(shù)據(jù)可以是用于控制所述不同通信裝置的預(yù)定功能的命令數(shù)據(jù)或者用于獲得所述預(yù)定功能的狀態(tài)的命令數(shù)據(jù)。
第一通信裝置還可以包括接收裝置,用于接收為響應(yīng)所述預(yù)定命令數(shù)據(jù)從所述信息記錄介質(zhì)所發(fā)送的響應(yīng)數(shù)據(jù)。
響應(yīng)數(shù)據(jù)可以包括有關(guān)不同通信裝置的預(yù)定功能狀態(tài)的信息。
預(yù)定命令數(shù)據(jù)可以是以XML格式所描述的數(shù)據(jù)。
第一通信裝置還可以包括用于按照不同于所述電磁波的預(yù)定的無(wú)線通信標(biāo)準(zhǔn)與所述不同通信裝置進(jìn)行無(wú)線通信的無(wú)線通信裝置。
信息記錄介質(zhì)可以是IC卡。
本發(fā)明的第一通信方法包括檢測(cè)步驟,用于檢測(cè)在其上記錄至少包括不同通信裝置的識(shí)別信息的信息的記錄介質(zhì)的存在;以及發(fā)送步驟,用于通過(guò)所述電磁波將預(yù)定的命令數(shù)據(jù)發(fā)送到由所述檢測(cè)步驟的處理所檢測(cè)的所述信息記錄介質(zhì)。
在本發(fā)明的第一記錄介質(zhì)上所記錄的程序包括檢測(cè)步驟,用于檢測(cè)在其上記錄至少包括所述不同通信裝置的識(shí)別信息的信息的記錄介質(zhì)的存在;以及發(fā)送步驟,用于通過(guò)所述電磁波將預(yù)定的命令數(shù)據(jù)發(fā)送到由所述檢測(cè)步驟的處理所檢測(cè)的所述信息記錄介質(zhì)。
本發(fā)明的第一程序允許計(jì)算機(jī)執(zhí)行檢測(cè)步驟,用于檢測(cè)在其上記錄至少包括不同通信裝置的識(shí)別信息的信息的記錄介質(zhì)的存在;以及發(fā)送步驟,用于通過(guò)所述電磁波將預(yù)定的命令數(shù)據(jù)發(fā)送到由所述檢測(cè)步驟的處理所檢測(cè)的所述信息記錄介質(zhì)。
根據(jù)本發(fā)明的第一通信裝置、方法和程序,檢測(cè)至少包括不同通信裝置的識(shí)別信息的信息記錄介質(zhì)的存在,并且通過(guò)電磁波將預(yù)定的命令數(shù)據(jù)發(fā)送到所檢測(cè)的信息記錄介質(zhì)。
本發(fā)明的第二通信裝置包括第一獲得裝置,用于從所述不同通信裝置獲得在其上存儲(chǔ)至少包括不同通信裝置的識(shí)別信息的信息的存儲(chǔ)介質(zhì);讀取裝置,用于讀取在由所述第一獲得裝置所獲得的所述存儲(chǔ)介質(zhì)上存儲(chǔ)的所述信息;寫(xiě)入裝置,用于將預(yù)定命令數(shù)據(jù)寫(xiě)入到由所述第一獲得裝置獲得的所述存儲(chǔ)介質(zhì);以及移動(dòng)裝置,用于將在其上由所述寫(xiě)入裝置寫(xiě)入所述預(yù)定命令數(shù)據(jù)的所述存儲(chǔ)介質(zhì)移動(dòng)到所述不同通信裝置。
預(yù)定命令數(shù)據(jù)可以是用于控制所述不同通信裝置的預(yù)定功能的命令數(shù)據(jù)、或者是用于獲得所述預(yù)定功能的狀態(tài)的命令數(shù)據(jù)。
第二通信裝置還可以包括第二獲得裝置,用于獲得在其上存儲(chǔ)有關(guān)所述不同通信裝置的預(yù)定功能狀態(tài)的信息的所述存儲(chǔ)介質(zhì)。所述讀取裝置讀取可以有關(guān)在通過(guò)所述第二獲得裝置獲得的所述存儲(chǔ)介質(zhì)上存儲(chǔ)的所述預(yù)定功能狀態(tài)的信息。
預(yù)定命令數(shù)據(jù)可以是以XML格式所描述的數(shù)據(jù)。
存儲(chǔ)介質(zhì)可以是存儲(chǔ)卡。
本發(fā)明的第二通信方法包括讀取步驟,用于從不同通信裝置獲得在其上存儲(chǔ)至少包括所述不同通信裝置的識(shí)別信息的信息的存儲(chǔ)介質(zhì),并讀取在所述存儲(chǔ)介質(zhì)上存儲(chǔ)的所述信息;寫(xiě)入步驟,用于將預(yù)定命令數(shù)據(jù)寫(xiě)入到所述存儲(chǔ)介質(zhì);以及移動(dòng)步驟,用于將在其上由所述寫(xiě)入步驟的處理寫(xiě)入所述預(yù)定命令數(shù)據(jù)的所述存儲(chǔ)介質(zhì)移動(dòng)到所述不同通信裝置。
在本發(fā)明的第二記錄介質(zhì)上所記錄的程序包括讀取步驟,用于從不同通信裝置獲得在其上存儲(chǔ)至少包括所述不同通信裝置的識(shí)別信息的信息的存儲(chǔ)介質(zhì),并讀取在所述存儲(chǔ)介質(zhì)上存儲(chǔ)的所述信息;寫(xiě)入步驟,用于將預(yù)定命令數(shù)據(jù)寫(xiě)入到所述存儲(chǔ)介質(zhì);以及移動(dòng)步驟,用于將在其上由所述寫(xiě)入步驟的處理寫(xiě)入所述預(yù)定命令數(shù)據(jù)的所述存儲(chǔ)介質(zhì)移動(dòng)到所述不同通信裝置。
本發(fā)明的第二程序允許計(jì)算機(jī)按預(yù)定無(wú)線通信標(biāo)準(zhǔn)執(zhí)行讀取步驟,用于從不同通信裝置獲得在其上存儲(chǔ)至少包括所述不同通信裝置的識(shí)別信息的信息的存儲(chǔ)介質(zhì),并讀取在所述存儲(chǔ)介質(zhì)上存儲(chǔ)的所述信息;寫(xiě)入步驟,用于將預(yù)定命令數(shù)據(jù)寫(xiě)入到所述存儲(chǔ)介質(zhì);以及移動(dòng)步驟,用于將在其上由所述寫(xiě)入步驟的處理寫(xiě)入所述預(yù)定命令數(shù)據(jù)的所述存儲(chǔ)介質(zhì)移動(dòng)到所述不同通信裝置。
根據(jù)本發(fā)明的第二通信裝置、方法和程序,從不同通信裝置獲得在其上存儲(chǔ)至少包括所述不同通信裝置的識(shí)別信息的信息的存儲(chǔ)介質(zhì),并讀取在存儲(chǔ)介質(zhì)上所存儲(chǔ)的信息。將預(yù)定命令數(shù)據(jù)寫(xiě)入到存儲(chǔ)介質(zhì),并將在其上寫(xiě)入有預(yù)定命令數(shù)據(jù)的存儲(chǔ)介質(zhì)移動(dòng)到所述不同通信裝置。
本發(fā)明的第三通信裝置包括第一無(wú)線通信裝置,用于通過(guò)無(wú)線電波與不同通信裝置進(jìn)行第一無(wú)線通信;第二無(wú)線通信裝置,用于通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行第二無(wú)線通信;獲得裝置,用于通過(guò)由所述第二無(wú)線通信裝置進(jìn)行的所述第二無(wú)線通信從所述不同通信裝置獲得所述不同通信裝置的設(shè)置信息;設(shè)置裝置,用于根據(jù)由所述獲得裝置獲得的所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置;以及連接裝置,用于通過(guò)利用由所述設(shè)置裝置設(shè)置的所述設(shè)置信息、由所述第一無(wú)線通信裝置進(jìn)行的所述第一無(wú)線通信連接到包括所述不同通信裝置的網(wǎng)絡(luò)。
所述設(shè)置信息可以包括所述網(wǎng)絡(luò)的識(shí)別信息和有關(guān)為加密在所述第一無(wú)線通信將要使用的內(nèi)容而使用的預(yù)定私鑰的信息。
所述設(shè)置信息可以是以XML格式所描述的數(shù)據(jù)。
本發(fā)明的第三通信方法包括第一無(wú)線通信控制步驟,用于控制通過(guò)無(wú)線電波與不同通信裝置進(jìn)行的第一無(wú)線通信;第二無(wú)線通信控制步驟,用于控制通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行的第二無(wú)線通信;獲得控制步驟,用于控制通過(guò)由所述第二無(wú)線通信控制步驟的處理控制的所述第二無(wú)線通信從所述不同通信裝置獲得所述不同通信裝置的設(shè)置信息;設(shè)置步驟,用于根據(jù)由所述獲得控制步驟的控制處理獲得的所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置;以及連接步驟,用于通過(guò)利用由所述設(shè)置步驟的處理設(shè)置的所述設(shè)置信息、由所述第一無(wú)線通信控制步驟的處理控制的所述第一無(wú)線通信連接到包括所述不同通信裝置的網(wǎng)絡(luò)。
本發(fā)明的第三記錄介質(zhì)的程序包括第一無(wú)線通信控制步驟,用于控制通過(guò)無(wú)線電波與不同通信裝置進(jìn)行的第一無(wú)線通信;第二無(wú)線通信控制步驟,用于控制通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行的第二無(wú)線通信;獲得控制步驟,用于控制通過(guò)由所述第二無(wú)線通信控制步驟的處理控制的所述第二無(wú)線通信從所述不同通信裝置獲得所述不同通信裝置的設(shè)置信息;設(shè)置步驟,用于根據(jù)由所述獲得控制步驟的控制處理獲得的所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置;以及連接步驟,用于通過(guò)利用由所述設(shè)置步驟的處理設(shè)置的所述設(shè)置信息、由所述第一無(wú)線通信控制步驟的處理控制的所述第一無(wú)線通信連接到包括所述不同通信裝置的網(wǎng)絡(luò)。
本發(fā)明的第三程序包括第一無(wú)線通信控制步驟,用于控制通過(guò)無(wú)線電波與不同通信裝置進(jìn)行的第一無(wú)線通信;第二無(wú)線通信控制步驟,用于控制通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行的第二無(wú)線通信;獲得控制步驟,用于控制通過(guò)由所述第二無(wú)線通信控制步驟的處理控制的所述第二無(wú)線通信從所述不同通信裝置獲得所述不同通信裝置的設(shè)置信息;設(shè)置步驟,用于根據(jù)由所述獲得控制步驟的控制處理獲得的所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置;以及連接步驟,用于通過(guò)利用由所述設(shè)置步驟的處理設(shè)置的所述設(shè)置信息、由所述第一無(wú)線通信控制步驟的處理控制的所述第一無(wú)線通信連接到包括所述不同通信裝置的網(wǎng)絡(luò)。
根據(jù)本發(fā)明的第三通信裝置、方法和程序,通過(guò)無(wú)線電波與不同通信裝置進(jìn)行第一無(wú)線通信,并且通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行第二無(wú)線通信。通過(guò)所述第二無(wú)線通信從所述不同通信裝置獲得所述不同通信裝置的設(shè)置信息。根據(jù)所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置,并且通過(guò)利用所述設(shè)置信息由所述第一無(wú)線通信建立到包括所述不同通信裝置的網(wǎng)絡(luò)的連接。
本發(fā)明的第四通信裝置包括第一無(wú)線通信裝置,用于通過(guò)無(wú)線電波與不同通信裝置進(jìn)行第一無(wú)線通信;第二無(wú)線通信裝置,用于通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行第二無(wú)線通信;提供裝置,用于通過(guò)所述第二無(wú)線通信裝置進(jìn)行的所述第二無(wú)線通信將設(shè)置信息提供給所述不同通信裝置;設(shè)置指令裝置,用于允許所述不同通信裝置根據(jù)由所述提供裝置提供的所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置;以及連接裝置,用于通過(guò)利用由所述設(shè)置指令裝置設(shè)置的所述設(shè)置信息、由所述第一無(wú)線通信裝置進(jìn)行的所述第一無(wú)線通信連接到包括所述不同通信裝置的網(wǎng)絡(luò)。
所述設(shè)置信息可以包括所述網(wǎng)絡(luò)的識(shí)別信息和有關(guān)為加密在所述第一無(wú)線通信將要使用的內(nèi)容而使用的預(yù)定私鑰的信息。
所述設(shè)置信息可以是以XML格式所描述的數(shù)據(jù)。
本發(fā)明的第四通信方法包括第一無(wú)線通信控制步驟,用于控制通過(guò)無(wú)線電波與不同通信裝置進(jìn)行的第一無(wú)線通信;第二無(wú)線通信控制步驟,用于控制通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行的第二無(wú)線通信;提供控制步驟,用于控制通過(guò)所述第二無(wú)線通信控制步驟的處理控制的所述第二無(wú)線通信、將設(shè)置信息提供給所述不同通信裝置;設(shè)置指令步驟,用于允許所述不同通信裝置根據(jù)由所述提供控制步驟的控制處理提供的所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置;以及連接步驟,用于通過(guò)利用由所述設(shè)置指令步驟的處理設(shè)置的所述設(shè)置信息、由所述第一無(wú)線通信控制步驟的處理控制的所述第一無(wú)線通信連接到包括所述不同通信裝置的網(wǎng)絡(luò)。
本發(fā)明的第四記錄介質(zhì)的程序包括第一無(wú)線通信控制步驟,用于控制通過(guò)無(wú)線電波與不同通信裝置進(jìn)行的第一無(wú)線通信;第二無(wú)線通信控制步驟,用于控制通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行的第二無(wú)線通信;提供控制步驟,用于控制通過(guò)所述第二無(wú)線通信控制步驟的處理控制的所述第二無(wú)線通信、將設(shè)置信息提供給所述不同通信裝置;設(shè)置指令步驟,用于允許所述不同通信裝置根據(jù)由所述提供控制步驟的控制處理提供的所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置;以及連接步驟,用于通過(guò)利用由所述設(shè)置指令步驟的處理設(shè)置的所述設(shè)置信息、由所述第一無(wú)線通信控制步驟的處理控制的所述第一無(wú)線通信連接到包括所述不同通信裝置的網(wǎng)絡(luò)。
本發(fā)明的第四程序允許計(jì)算機(jī)執(zhí)行第一無(wú)線通信控制步驟,用于控制通過(guò)無(wú)線電波與不同通信裝置進(jìn)行的第一無(wú)線通信;第二無(wú)線通信控制步驟,用于控制通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行的第二無(wú)線通信;提供控制步驟,用于控制通過(guò)所述第二無(wú)線通信控制步驟的處理控制的所述第二無(wú)線通信、將設(shè)置信息提供給所述不同通信裝置;設(shè)置指令步驟,用于允許所述不同通信裝置根據(jù)由所述提供控制步驟的控制處理提供的所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置;以及連接步驟,用于通過(guò)利用由所述設(shè)置指令步驟的處理設(shè)置的所述設(shè)置信息、由所述第一無(wú)線通信控制步驟的處理控制的所述第一無(wú)線通信連接到包括所述不同通信裝置的網(wǎng)絡(luò)。
根據(jù)本發(fā)明的第四通信裝置、方法和程序,通過(guò)無(wú)線電波與不同通信裝置進(jìn)行第一無(wú)線通信,并且,通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行第二無(wú)線通信。通過(guò)所述第二無(wú)線通信將設(shè)置信息提供給所述不同通信裝置。根據(jù)該設(shè)置信息給出指令以進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置,并且通過(guò)利用按所述指令設(shè)置的所述設(shè)置信息,由所述第一無(wú)線通信建立與包括所述不同通信裝置的網(wǎng)絡(luò)的連接。
圖1解釋根據(jù)本發(fā)明實(shí)施例的在PDA和個(gè)人計(jì)算機(jī)之間的無(wú)線連接的概念。
圖2是解釋如圖1所示的PDA的配置例子的框圖。
圖3是解釋如圖1所示的個(gè)人計(jì)算機(jī)的配置例子的框圖。
圖4A解釋了當(dāng)使用Felica時(shí)要發(fā)送和接收的數(shù)據(jù)分組的結(jié)構(gòu)例子。
圖4B解釋了當(dāng)使用Felica時(shí)要發(fā)送和接收的數(shù)據(jù)分組的結(jié)構(gòu)例子。
圖5A解釋了XML格式的命令數(shù)據(jù)的例子。
圖5B解釋了響應(yīng)XML格式的命令數(shù)據(jù)的響應(yīng)數(shù)據(jù)的例子。
圖6是解釋當(dāng)PDA啟動(dòng)個(gè)人計(jì)算機(jī)的藍(lán)牙通信功能時(shí)的處理的流程圖。
圖7是解釋當(dāng)PDA控制個(gè)人計(jì)算機(jī)的預(yù)定功能時(shí)的處理的流程圖。
圖8A解釋了用于控制預(yù)定功能的設(shè)置命令數(shù)據(jù)的例子。
圖8B解釋了響應(yīng)如圖8A所示的設(shè)置命令數(shù)據(jù)的響應(yīng)數(shù)據(jù)的例子。
圖9A解釋了用于控制預(yù)定功能的設(shè)置命令數(shù)據(jù)的另一個(gè)例子。
圖9B解釋了響應(yīng)如圖9A所示的設(shè)置命令數(shù)據(jù)的響應(yīng)數(shù)據(jù)的例子。
圖10是解釋用于獲得個(gè)人計(jì)算機(jī)的預(yù)定功能的狀態(tài)的PDA處理的流程圖。
圖11A解釋了用于獲得預(yù)定功能的狀態(tài)的獲取命令數(shù)據(jù)的例子。
圖11B解釋了響應(yīng)如圖11A所示的獲取命令數(shù)據(jù)的響應(yīng)數(shù)據(jù)的例子。
圖12A解釋了用于獲得預(yù)定功能的狀態(tài)的獲取命令數(shù)據(jù)的另一個(gè)例子。
圖12B解釋了響應(yīng)如圖12A所示的獲取命令數(shù)據(jù)的響應(yīng)數(shù)據(jù)的例子。
圖13A解釋了用于獲得預(yù)定功能的狀態(tài)的獲取命令數(shù)據(jù)的另一個(gè)例子。
圖13B解釋了響應(yīng)如圖13A所示的獲取命令數(shù)據(jù)的響應(yīng)數(shù)據(jù)的例子。
圖14解釋了當(dāng)PDA和個(gè)人計(jì)算機(jī)通過(guò)存儲(chǔ)卡發(fā)送和接收各種信息項(xiàng)和各種命令時(shí)的概念。
圖15是解釋當(dāng)PDA啟動(dòng)個(gè)人計(jì)算機(jī)的藍(lán)牙通信功能的處理的流程圖。
圖16是用于控制個(gè)人計(jì)算機(jī)的預(yù)定功能的PDA的處理的流程圖。
圖17是解釋用于獲得個(gè)人計(jì)算機(jī)的預(yù)定功能的狀態(tài)的PDA的處理的流程圖。
圖18是解釋當(dāng)個(gè)人計(jì)算機(jī)從接入點(diǎn)通過(guò)利用紅外通信獲得有關(guān)無(wú)線通信的信息時(shí)的概念的原理圖。
圖19是解釋如圖18所示的個(gè)人計(jì)算機(jī)的內(nèi)部配置的例子的框圖。
圖20解釋了如圖18所示的接入點(diǎn)的內(nèi)部配置的例子。
圖21是解釋當(dāng)如圖18所示的個(gè)人計(jì)算機(jī)做出到接入點(diǎn)的連接請(qǐng)求時(shí)的處理的例子的流程圖。
圖22解釋了無(wú)線通信連接信息的例子。
圖23是解釋當(dāng)如圖18所示的個(gè)人計(jì)算機(jī)做出到接入點(diǎn)的連接請(qǐng)求時(shí)的處理的另一個(gè)例子的流程圖。
圖24解釋了當(dāng)PDA和個(gè)人計(jì)算機(jī)通過(guò)紅外通信發(fā)送和接收各種信息項(xiàng)和各種命令時(shí)的概念。
圖25解釋了如圖24所示的PDA的內(nèi)部配置的例子。
圖26解釋了當(dāng)個(gè)人計(jì)算機(jī)以AdHoc模式做出到PDA的連接請(qǐng)求時(shí)的例子。
具體實(shí)施例方式
下面參照附圖描述本發(fā)明的實(shí)施例。
圖1解釋了根據(jù)本發(fā)明的實(shí)施例在PDA(個(gè)人數(shù)字助理)1和個(gè)人計(jì)算機(jī)2之間的無(wú)線通信的概念。
通過(guò)執(zhí)行分別集成到PDA1和個(gè)人計(jì)算機(jī)2中的無(wú)線通信單元21(圖2)和無(wú)線通信單元41(圖3)的遵守藍(lán)牙標(biāo)準(zhǔn)的無(wú)線通信,PDA1和個(gè)人計(jì)算機(jī)2適合彼此發(fā)送和接收各種數(shù)據(jù)。
PDA1和個(gè)人計(jì)算機(jī)2分別配備有非接觸IC卡讀/寫(xiě)器19和非接觸IC卡讀/寫(xiě)器39,用于從非接觸IC卡20(圖2)和非接觸IC卡40(圖3)讀取各種類型的信息和將其寫(xiě)入。讀/寫(xiě)器19和讀/寫(xiě)器39同樣也能夠從為另一個(gè)設(shè)備所提供的讀/寫(xiě)器讀取各種類型信息,或者將其寫(xiě)入。因此,如圖1的點(diǎn)畫(huà)線箭頭所示,在PDA1和個(gè)人計(jì)算機(jī)2之間不僅能夠通過(guò)藍(lán)牙通信,而且能夠通過(guò)從讀/寫(xiě)器19和讀/寫(xiě)器39所發(fā)射的電磁波進(jìn)行通信。
圖2是解釋如圖1所示的PDA1的配置例子的框圖。
CPU(中央處理單元)11根據(jù)存儲(chǔ)在ROM(只讀存儲(chǔ)器)12和存儲(chǔ)單元18的程序執(zhí)行各種類型的處理。當(dāng)必要時(shí),將由CPU11所執(zhí)行的程序和數(shù)據(jù)存儲(chǔ)在RAM(隨機(jī)存儲(chǔ)器)13。通過(guò)總線14將CPU11、ROM12和RAM13彼此相連。
將輸入/輸出接口15連接到總線14。將用于讓用戶輸入操作命令的操作輸入單元16、用于輸出視頻信號(hào)到顯示操作屏幕的LCD(液晶顯示器)的顯示控制器17、用于存儲(chǔ)程序和各種數(shù)據(jù)的存儲(chǔ)單元18連接到輸入/輸出接口15,該操作輸入單元16由諸如觸摸板、鍵或者微動(dòng)撥盤(pán)的輸入器件組成,該存儲(chǔ)單元18由例如快閃(flash)存儲(chǔ)器組成。
同樣,將通過(guò)電磁波與IC卡20通信的非接觸IC卡讀/寫(xiě)器19和通過(guò)利用藍(lán)牙無(wú)線通信功能與個(gè)人計(jì)算機(jī)2的無(wú)線通信單元41(圖3)通信的無(wú)線通信單元21連接到輸入/輸出接口15。
非接觸IC卡讀/寫(xiě)器19(在下文中有時(shí)稱作為“讀/寫(xiě)器19”)根據(jù)由CPU11所提供的控制信號(hào)或者從IC卡20所發(fā)送的響應(yīng)數(shù)據(jù)進(jìn)行各種類型的處理。
例如,CPU11產(chǎn)生將要發(fā)送給IC卡20的控制命令,并且通過(guò)總線14和輸入/輸出接口15將它輸出到讀/寫(xiě)器19。讀/寫(xiě)器19根據(jù)所述命令以電磁波的形式發(fā)射調(diào)制波,并且讀/寫(xiě)器19根據(jù)天線(未示出)上的負(fù)載的改變,確定IC卡20或者個(gè)人計(jì)算機(jī)的IC卡40是否位于讀/寫(xiě)器19的附近。讀/寫(xiě)器19接著將各種數(shù)據(jù)發(fā)送給在讀/寫(xiě)器19附近的IC卡或者從在讀/寫(xiě)器19附近的IC卡讀取各種數(shù)據(jù)。
讀/寫(xiě)器19同樣也將通過(guò)解調(diào)來(lái)自IC卡20或者IC卡40的響應(yīng)數(shù)據(jù)所獲得的數(shù)據(jù)通過(guò)輸入/輸出接口15和總線14提供給CPU11。
在IC卡20中,記錄有關(guān)PDA1的藍(lán)牙設(shè)備的信息(藍(lán)牙設(shè)備名和地址),并根據(jù)由非接觸IC卡讀/寫(xiě)器19所發(fā)射的電磁波,將所記錄的信息報(bào)告給非接觸IC卡讀/寫(xiě)器19。
圖3是解釋如圖1所示的個(gè)人計(jì)算機(jī)2的配置例子的框圖?;旧蟻?lái)講,與如圖1所示的PDA1相類似地配置CPU31、ROM32、RAM33、總線34、輸入/輸出接口35、非接觸IC卡讀/寫(xiě)器39、IC卡40和無(wú)線通信單元41,并且因此略去其說(shuō)明。
操作輸入單元36由允許用戶輸入操作命令的諸如鍵盤(pán)、鼠標(biāo)、微動(dòng)撥盤(pán)、按鈕或者開(kāi)關(guān)的輸入設(shè)備組成。顯示控制器37輸出視頻信號(hào)給顯示操作屏幕的CRT(陰極射線管)或LCD。存儲(chǔ)單元18由例如用于存儲(chǔ)程序和各種數(shù)據(jù)的硬盤(pán)驅(qū)動(dòng)器組成。
除了操作輸入單元36外,將顯示控制器37、存儲(chǔ)單元38、非接觸IC卡讀/寫(xiě)器39、IC卡40、以及無(wú)線通信單元41、用于從記錄介質(zhì)讀取或者寫(xiě)入記錄介質(zhì)的諸如磁盤(pán)51、光盤(pán)52、磁光盤(pán)53和半導(dǎo)體存儲(chǔ)器54的驅(qū)動(dòng)器42,連接到輸入/輸出接口35。
盡管在圖2和3中分別將讀/寫(xiě)器19和讀/寫(xiě)器39集成入PDA1和個(gè)人計(jì)算機(jī)2,但是,也可以將它們放置在PDA1和個(gè)人計(jì)算機(jī)2的外殼外面。為了方便,使用諸如IC卡20和40這樣的名稱,并且IC不必在卡上,而可以將其嵌入在顯示有粘連特性的后表面的密封(seal)或者紙中。例如,能夠得到作為與IC卡20和40相類似功能的Felica(注冊(cè)商標(biāo)名)。
當(dāng)用戶將PDA1位于個(gè)人計(jì)算機(jī)2的附近時(shí),從PDA1的非接觸IC卡讀卡器19發(fā)射電磁波。一旦接收到這種電磁波,個(gè)人計(jì)算機(jī)2的IC卡40就將在IC卡40所記錄的藍(lán)牙信息提供給PDA1。接著,通過(guò)利用所獲得的個(gè)人計(jì)算機(jī)2的藍(lán)牙信息,PDA1能從位于PDA1周圍的藍(lán)牙設(shè)備只識(shí)別個(gè)人計(jì)算機(jī)2。
如上所述,PDA1的用戶能夠通過(guò)諸如將PDA1放置在個(gè)人計(jì)算機(jī)2的附近的簡(jiǎn)單操作,指定正在通信的藍(lán)牙設(shè)備,而不需要PDA1進(jìn)行在藍(lán)牙中通常執(zhí)行的“詢問(wèn)”,或者不需要選擇個(gè)人計(jì)算機(jī)2作為通信設(shè)備。
不過(guò),即使指定了通信設(shè)備,也不意味著通信設(shè)備的藍(lán)牙通信功能正在運(yùn)行。因此,通過(guò)發(fā)送用于啟動(dòng)通信設(shè)備的藍(lán)牙功能的特定命令數(shù)據(jù),能夠容易地建立藍(lán)牙通信。
下面描述在本發(fā)明中將使用的特定命令數(shù)據(jù)的定義。圖4A和4B解釋了當(dāng)將Felica用作接口時(shí)將要發(fā)送和接收的數(shù)據(jù)分組的結(jié)構(gòu)例子。
如圖4A所示,在分組的頭中放置6字節(jié)的前同步碼(preamble),并接著放置2字節(jié)的同步碼。在2字節(jié)的同步碼之后,放置分組數(shù)據(jù)。在分組數(shù)據(jù)的頭中,定義表示分組數(shù)據(jù)字節(jié)數(shù)的長(zhǎng)度(LEN)。在分組數(shù)據(jù)之后,添加用于檢測(cè)錯(cuò)誤的作為錯(cuò)誤糾正代碼的2字節(jié)奇偶校驗(yàn)(CRC循環(huán)冗余檢驗(yàn))。
如圖4B所示,在分組數(shù)據(jù)的頭PD0中設(shè)置表示分組數(shù)據(jù)類型的預(yù)定值。在本發(fā)明中,例如,在PD0中設(shè)置16進(jìn)制值“FF”以表示后續(xù)的分組結(jié)構(gòu)是系統(tǒng)相關(guān)命令(system dependent command)。
當(dāng)在PD0中設(shè)置值“FF”時(shí),在PD1和PD2中設(shè)置作為指定系統(tǒng)的系統(tǒng)代碼,在PD3至PD10設(shè)置設(shè)備ID(IDm),在PD11中設(shè)置交易標(biāo)簽(tlabel),以使異步通信是可能的,在PD12中設(shè)置表示命令數(shù)據(jù)類型的命令代碼,在PD13中設(shè)置響應(yīng)代碼,而在PD14至PDn中放置(存儲(chǔ))命令數(shù)據(jù)。
下面更詳細(xì)地描述命令定義。為了對(duì)命令數(shù)據(jù)提供擴(kuò)展性和通用多功能性,以XML(可擴(kuò)展標(biāo)記語(yǔ)言)格式描述命令數(shù)據(jù)。在本發(fā)明中,例如,在命令代碼中設(shè)置值“00”,以表示命令數(shù)據(jù)是以XML格式來(lái)描述的。類似地,同樣也在響應(yīng)代碼中設(shè)置16進(jìn)制值“00”。因此,以XML格式描述響應(yīng)數(shù)據(jù)以響應(yīng)命令數(shù)據(jù),其中在命令代碼和響應(yīng)代碼中都設(shè)置“00”。
在響應(yīng)代碼中,設(shè)置響應(yīng)命令數(shù)據(jù)的響應(yīng)狀態(tài)。例如,當(dāng)正確地發(fā)送和接收命令數(shù)據(jù)時(shí),在響應(yīng)代碼中設(shè)置16進(jìn)制“00”。當(dāng)命令數(shù)據(jù)未知時(shí),設(shè)置16進(jìn)制“80”。當(dāng)命令數(shù)據(jù)不能執(zhí)行時(shí),設(shè)置16進(jìn)制“81”。如果在預(yù)定時(shí)間過(guò)后,不存在響應(yīng),則由命令數(shù)據(jù)的發(fā)送器確定發(fā)送已經(jīng)失敗。
單個(gè)設(shè)備有時(shí)可以和多個(gè)設(shè)備通信。為了處理這種情況,在交易標(biāo)簽中設(shè)置用于唯一標(biāo)識(shí)特定設(shè)備的值(例如,AA),并且接著,發(fā)送命令數(shù)據(jù)A。根據(jù)從多個(gè)設(shè)備返回的響應(yīng)數(shù)據(jù),響應(yīng)命令數(shù)據(jù)A的響應(yīng)數(shù)據(jù)能夠參照在交易標(biāo)簽中所設(shè)置的值(即,AA)來(lái)指定。
在個(gè)別代碼中所設(shè)置的值僅僅是例子,并且它們可以按需要改變。
圖5A和5B分別解釋了以XML格式描述的命令數(shù)據(jù)和響應(yīng)數(shù)據(jù)的例子。圖5A解釋了命令數(shù)據(jù),而圖5B解釋了響應(yīng)命令數(shù)據(jù)的響應(yīng)數(shù)據(jù)。
如圖5A所示,用于接通或者關(guān)掉通信設(shè)備的通信接口的命令數(shù)據(jù)被表示在<setInterfaceState>和</setInterfaceState>之間的區(qū)域中。在<InterfaceName>和</InterfaceName>之間的區(qū)域指定了接口名。在<InterfaceState>和</InterfaceState>之間的區(qū)域中指定了接口的狀態(tài)(開(kāi)/關(guān))。在此例子中,“藍(lán)牙”作為<InterfaceName>的組件來(lái)表示,而“開(kāi)”作為<InterfaceState>的組件來(lái)表示。這意味著命令數(shù)據(jù)是用于接通(啟動(dòng))藍(lán)牙通信功能。
接著,從已經(jīng)接收如圖5A所示的命令數(shù)據(jù)的通信設(shè)備返回如圖5B所示的表示<setInterfaceStateResponse/>的響應(yīng)數(shù)據(jù)。
下面參照?qǐng)D6的流程圖給出當(dāng)PDA 1通過(guò)利用如圖5A所示的命令數(shù)據(jù)啟動(dòng)個(gè)人計(jì)算機(jī)2的藍(lán)牙通信功能時(shí)的處理的描述。
在步驟S41,用戶操作操作輸入單元36以給出指令來(lái)寫(xiě)入有關(guān)藍(lán)牙設(shè)備的信息。接著,個(gè)人計(jì)算機(jī)2的CPU31從存儲(chǔ)單元38獲得藍(lán)牙信息,并將其提供給讀/寫(xiě)器39,并允許讀/寫(xiě)器39將信息寫(xiě)入IC卡40。在步驟S21,讀/寫(xiě)器39將從CPU31所提供的藍(lán)牙信息添加到IC卡40。
在步驟S1,響應(yīng)用戶對(duì)操作輸入單元16的操作,PDA1的CPU11檢測(cè)個(gè)人計(jì)算機(jī)2的讀/寫(xiě)器39,并且確定是否已經(jīng)給出指令來(lái)啟動(dòng)用于請(qǐng)求CPU11的電磁波發(fā)射,以啟動(dòng)個(gè)人計(jì)算機(jī)2的藍(lán)牙功能。CPU11重復(fù)此處理直到給出指令。
在步驟S1,當(dāng)已經(jīng)給出發(fā)射電磁波的指令,處理進(jìn)行到步驟S2。在步驟S2中,CPU11控制讀/寫(xiě)器19啟動(dòng)電磁波的發(fā)射(啟動(dòng)輪詢)。電磁波可以一直發(fā)射而不是當(dāng)從用戶接收到指令時(shí)發(fā)射。
在步驟S3,CPU11根據(jù)讀/寫(xiě)器19的輸出確定是否已經(jīng)檢測(cè)到配備有讀/寫(xiě)器和非接觸IC卡的設(shè)備。CPU11重復(fù)此處理直到它檢測(cè)到這樣的設(shè)備。例如,當(dāng)PDA1位于個(gè)人計(jì)算機(jī)2的附近位置,并且當(dāng)個(gè)人計(jì)算機(jī)2的讀/寫(xiě)器39接收到電磁波時(shí),發(fā)送表示接收到電磁波的信息。接著,CPU11根據(jù)此響應(yīng)確定是否已經(jīng)檢測(cè)到設(shè)備。
如果在步驟S3中確定已經(jīng)檢測(cè)到具有讀/寫(xiě)器的設(shè)備,處理進(jìn)行到步驟S4。在步驟S4,CPU11請(qǐng)求個(gè)人計(jì)算機(jī)2的讀/寫(xiě)器39發(fā)送藍(lán)牙信息。
在步驟S22,個(gè)人計(jì)算機(jī)2的讀/寫(xiě)器39從PDA1接收發(fā)送請(qǐng)求。在步驟S23,讀/寫(xiě)器39讀取在IC卡40上記錄的藍(lán)牙信息,并將它發(fā)送給PDA1。
在步驟S5,PDA1的CPU11基于讀/寫(xiě)器19的輸出接收個(gè)人計(jì)算機(jī)2的藍(lán)牙信息,并識(shí)別在藍(lán)牙通信中將要使用的設(shè)備。在步驟S6,CPU11通過(guò)讀/寫(xiě)器19將諸如圖5A所示那樣的有關(guān)藍(lán)牙功能啟動(dòng)的命令數(shù)據(jù)發(fā)送到個(gè)人計(jì)算機(jī)2。
在步驟S24,個(gè)人計(jì)算機(jī)2的讀/寫(xiě)器39接收從PDA1發(fā)送的命令數(shù)據(jù)。在步驟S25,讀/寫(xiě)器39請(qǐng)求CPU31啟動(dòng)藍(lán)牙功能。在步驟S42,個(gè)人計(jì)算機(jī)2的CPU31接收讀/寫(xiě)器39的輸出(請(qǐng)求)。在步驟S43,CPU31啟動(dòng)藍(lán)牙通信功能(無(wú)線通信單元41)。
在步驟S26,個(gè)人計(jì)算機(jī)2的讀/寫(xiě)器39將如圖5B所示那樣的響應(yīng)數(shù)據(jù)發(fā)送給PDA1。在步驟S7,一旦接收到此響應(yīng)數(shù)據(jù),PDA1的CPU11啟動(dòng)PDA1的藍(lán)牙通信功能(無(wú)線通信單元21)。
在步驟S8,PDA1的CPU11搜索可與個(gè)人計(jì)算機(jī)2連接的設(shè)備,并且如果存在可與個(gè)人計(jì)算機(jī)2連接的多個(gè)設(shè)備,則CPU11選擇PDA1希望連接(使用)的設(shè)備。
在步驟S9和S44,在PDA1和個(gè)人計(jì)算機(jī)2之間進(jìn)行用于建立藍(lán)牙通信的處理。
如上所論,即使通信設(shè)備即個(gè)人計(jì)算機(jī)2的藍(lán)牙通信功能沒(méi)在運(yùn)行,通過(guò)發(fā)送啟動(dòng)該功能的命令數(shù)據(jù)能夠容易地啟動(dòng)個(gè)人計(jì)算機(jī)2的藍(lán)牙通信功能。
在此例子中,通過(guò)發(fā)送命令數(shù)據(jù)啟動(dòng)通信設(shè)備的藍(lán)牙通信功能。通過(guò)發(fā)送各種命令數(shù)據(jù)同樣也能夠控制通信設(shè)備的其它預(yù)定功能。
現(xiàn)在參照?qǐng)D7的流程圖,作為如圖6所示的步驟S6、S24至S26、S42和S43的處理的另一個(gè)例子,給出用于控制個(gè)人計(jì)算機(jī)2的預(yù)定功能的PDA1的處理的描述。
在步驟S61,PDA1的CPU11通過(guò)讀/寫(xiě)器19將用于控制預(yù)定功能的設(shè)置命令數(shù)據(jù)發(fā)送給個(gè)人計(jì)算機(jī)2。
下面參照?qǐng)D8A、8B、9A和9B描述用于控制預(yù)定功能的設(shè)置命令數(shù)據(jù)的例子。
在如圖8A所示的例子中,在<setpowerState>和</setpowerState>之間的區(qū)域中,顯示用于接通或者關(guān)掉通信設(shè)備電源的命令數(shù)據(jù)。在<powerState>和</powerState>之間的區(qū)域中,顯示電源(開(kāi)/關(guān))的狀態(tài)。在此例子中,“開(kāi)”作為<powerState>中的組件來(lái)顯示,它意味著命令數(shù)據(jù)是用于接通電源狀態(tài)(電源)。
在如圖9A所示的例子中,在<setServiceState>和</setServiceState>之間的區(qū)域中,顯示用于啟動(dòng)或者停止由通信設(shè)備所指定的服務(wù)的命令數(shù)據(jù)。在<ServiceName>和</ServiceName>之間的區(qū)域,指定服務(wù)名稱。在<ServiceState>和</ServiceState>之間的區(qū)域中,指定服務(wù)的狀態(tài)(開(kāi)/關(guān))。在此例子中,將“infra”作為<ServiceName>的組件來(lái)顯示,而將“開(kāi)(on)”作為<ServiceState>的組件來(lái)顯示。這意味著命令數(shù)據(jù)是用于啟動(dòng)基礎(chǔ)設(shè)施模式(infrastructure mode)的服務(wù)(網(wǎng)絡(luò)連接)。
回過(guò)來(lái)參照?qǐng)D7,在步驟S71,個(gè)人計(jì)算機(jī)2的讀/寫(xiě)器39接收從PDA1所發(fā)送的設(shè)置命令數(shù)據(jù)(圖8A或者9B)。在步驟S72,讀/寫(xiě)器39請(qǐng)求CPU31控制預(yù)定功能。在步驟S81,個(gè)人計(jì)算機(jī)2的CPU31接收讀/寫(xiě)器39的輸出(請(qǐng)求),并在步驟S82,CPU31控制預(yù)定功能。
因此,例如,當(dāng)接收到在如圖8A所示的設(shè)置命令數(shù)據(jù)時(shí),接通個(gè)人計(jì)算機(jī)2的電源。當(dāng)接收到如圖9A所示的設(shè)置命令數(shù)據(jù)時(shí),啟動(dòng)個(gè)人計(jì)算機(jī)2的基礎(chǔ)設(shè)施模式的服務(wù)。
在步驟S73,個(gè)人計(jì)算機(jī)2的讀/寫(xiě)器39將響應(yīng)在步驟S71的處理中所接收的設(shè)置命令數(shù)據(jù)的響應(yīng)數(shù)據(jù)發(fā)送給PDA1。
因此,為響應(yīng)如圖8A所示的設(shè)置命令數(shù)據(jù),返回作為<setpowerStateResponse/>顯示的如圖8B所示的響應(yīng)數(shù)據(jù)。為響應(yīng)如圖9A所示的設(shè)置命令數(shù)據(jù),返回作為<setServiceStateResponse/>顯示的如圖9B所示的響應(yīng)數(shù)據(jù)。
按照如上所述的處理,通過(guò)發(fā)送各種命令到通信設(shè)備即個(gè)人計(jì)算機(jī)2,PDA1能夠容易地控制個(gè)人計(jì)算機(jī)2的電源的開(kāi)/關(guān)、或者由個(gè)人計(jì)算機(jī)2所指定的服務(wù)的啟動(dòng)/停止。
如果“adhoc”作為在如圖9A所示的設(shè)置命令數(shù)據(jù)中的<ServiceName>的組件顯示,則指定ad hoc模式(在設(shè)備之間的連接)的服務(wù)。顯示為<ServiceName>的組件的服務(wù)不限于唯一的藍(lán)牙服務(wù),并且能夠指定通用文件傳送服務(wù)和個(gè)別的應(yīng)用程序。
例如,當(dāng)從PDA1將預(yù)定圖像文件傳送到個(gè)人計(jì)算機(jī)2時(shí),通用文件傳送服務(wù)在圖9A所示的設(shè)置命令數(shù)據(jù)中顯示為<ServiceName>的組件,并且,將“開(kāi)”顯示為<ServiceState>的組件。同樣,作為另一個(gè)<ServiceName>的組件顯示圖像編輯應(yīng)用程序,并且,作為另一個(gè)<ServiceState>的組件顯示“開(kāi)”。因此,能夠用簡(jiǎn)單的操作來(lái)進(jìn)行諸如從PDA1將預(yù)定的圖像文件傳送到個(gè)人計(jì)算機(jī)2并通過(guò)指定的圖像編輯應(yīng)用程序打開(kāi)圖像文件的系列處理。
也可能不僅控制通信設(shè)備的預(yù)定功能,而且獲得如通信設(shè)備的預(yù)定功能狀態(tài)。
下面參照?qǐng)D10的流程圖,作為如圖6所示的步驟S6、S24至S26、S42和S43的處理的另一個(gè)例子,給出用于獲得通信設(shè)備即個(gè)人計(jì)算機(jī)2的預(yù)定功能的狀態(tài)的PDA1的處理的描述。
在步驟S101,PDA1的CPU11通過(guò)讀/寫(xiě)器19將用于獲得預(yù)定功能狀態(tài)的獲取命令數(shù)據(jù)發(fā)送給個(gè)人計(jì)算機(jī)2。
下面參照?qǐng)D11A至13B討論用于獲得預(yù)定功能狀態(tài)的獲取命令數(shù)據(jù)的例子。
在如圖11A所示的例子中,在<getInterfaceState>和</getInterfaceState>之間的區(qū)域中,顯示用于獲得通信設(shè)備的通信接口的狀態(tài)的命令數(shù)據(jù)。在<InterfaceName>和</InterfaceName>之間的區(qū)域,指定了接口名。在此例子中,將“藍(lán)牙”作為<InterfaceName>的組件來(lái)顯示,它意味著命令數(shù)據(jù)是用于獲得藍(lán)牙通信功能的狀態(tài)。
在如圖12A所示的例子中,顯示</getpowerState>,這意味著命令數(shù)據(jù)是用于獲得通信設(shè)備的電源狀態(tài)。
在如圖13A的例子中,在<getServiceState>和</getServiceState>之間的區(qū)域中,顯示用于獲得由通信設(shè)備所指定的服務(wù)的狀態(tài)的命令數(shù)據(jù)。在<ServiceName>和</ServiceName>之間的區(qū)域,指定服務(wù)名稱。在此例子中,將“infra”作為<ServiceName>的組件來(lái)顯示,這意味著命令數(shù)據(jù)是用于獲得基礎(chǔ)設(shè)施模式的服務(wù)的狀態(tài)。
回過(guò)來(lái)參照?qǐng)D10,在步驟S111,個(gè)人計(jì)算機(jī)2的讀/寫(xiě)器39接收從PDA1所發(fā)送的獲取命令數(shù)據(jù)(圖11A、12A或13A)。在步驟S112,讀/寫(xiě)器39請(qǐng)求CPU31發(fā)送有關(guān)預(yù)定功能的狀態(tài)的信息。在步驟121,個(gè)人計(jì)算機(jī)2的CPU31接收讀/寫(xiě)器39的輸出(請(qǐng)求)。在步驟S122,CPU31獲得有關(guān)預(yù)定功能的狀態(tài)的信息,并將它提供給讀/寫(xiě)器39。
在步驟S113,根據(jù)有關(guān)從CPU39所提供的預(yù)定功能狀態(tài)的信息,讀/寫(xiě)器39發(fā)送對(duì)應(yīng)于在步驟S111的處理中所接收的命令數(shù)據(jù)的響應(yīng)數(shù)據(jù)。
因此,例如,為響應(yīng)如圖11A所示的獲取命令數(shù)據(jù),返回諸如如圖11B所示那樣的響應(yīng)數(shù)據(jù)。為響應(yīng)如圖12A所示的獲取命令數(shù)據(jù),返回諸如如圖12B所示那樣的響應(yīng)數(shù)據(jù)。為響應(yīng)如圖13A所示的獲取命令數(shù)據(jù),返回諸如如圖13B所示那樣的響應(yīng)數(shù)據(jù)。
更具體地講,在如圖11B所示的例子中,將“藍(lán)牙”作為<InterfaceName>的組件顯示,而“開(kāi)”作為<InterfaceState>的組件來(lái)顯示。這意味著藍(lán)牙通信功能的當(dāng)前狀態(tài)是開(kāi)。在如圖12B所示的例子中,“開(kāi)”作為<powerState>的組件來(lái)顯示,這意味著電源的當(dāng)前狀態(tài)是開(kāi)。在如圖13B所示的例子中,“開(kāi)”作為<ServiceState>的組件來(lái)顯示,這意味著基礎(chǔ)設(shè)施模式的服務(wù)的當(dāng)前狀態(tài)是開(kāi)。
根據(jù)如上所述的處理,通過(guò)將各種命令發(fā)送給通信設(shè)備即個(gè)人計(jì)算機(jī)2,PDA1能夠容易地獲得有關(guān)個(gè)人計(jì)算機(jī)2的通信接口的狀態(tài)、電源狀態(tài)或者由個(gè)人計(jì)算機(jī)2所指定的服務(wù)的狀態(tài)的信息。
更具體地講,通過(guò)進(jìn)行PDA1和個(gè)人計(jì)算機(jī)2之間的非接觸通信,能夠讀取在IC卡20和IC卡40上所記錄的各種信息項(xiàng),或者能夠?qū)⒏鞣N命令發(fā)送給通信設(shè)備。本發(fā)明不限于此配置??梢詫⒏鞣N信息項(xiàng)和各種命令存儲(chǔ)到存儲(chǔ)卡,并且直接將存儲(chǔ)卡交給通信設(shè)備,并且一旦接收到存儲(chǔ)卡,則設(shè)備能夠從存儲(chǔ)卡讀取各種信息項(xiàng)和各種命令。下面討論此構(gòu)造的例子和此變形的操作的例子。
圖14解釋了通過(guò)存儲(chǔ)卡61在PDA1和個(gè)人計(jì)算機(jī)2之間的各種信息項(xiàng)和各種命令的發(fā)送和接收的概念。等價(jià)于圖1的組件被指定類似的參考標(biāo)號(hào),并因此略去對(duì)其的描述。
PDA1能夠從安裝在槽71中的存儲(chǔ)卡61讀取各種信息項(xiàng),或者將各種信息項(xiàng)寫(xiě)入安裝在槽71中的存儲(chǔ)卡61。類似地,個(gè)人計(jì)算機(jī)2能夠從安裝在槽81中的存儲(chǔ)卡61讀取各種信息項(xiàng),或者將各種信息項(xiàng)寫(xiě)入安裝在槽81中的存儲(chǔ)卡61。
例如,個(gè)人計(jì)算機(jī)2的CPU31(圖3)從存儲(chǔ)單元38或者IC卡40讀取有關(guān)個(gè)人計(jì)算機(jī)2的藍(lán)牙設(shè)備的信息,并通過(guò)輸入/輸出接口35和槽81將信息提供給存儲(chǔ)卡61,并將它存儲(chǔ)其中。接著,將在其上存儲(chǔ)有關(guān)藍(lán)牙設(shè)備的信息的存儲(chǔ)卡61插入到PDA1的槽71。PDA1的CPU11讀取在槽71中所安裝的存儲(chǔ)卡61中所存儲(chǔ)的有關(guān)藍(lán)牙信息的信息,以便識(shí)別在藍(lán)牙通信中要使用的設(shè)備。
例如,PDA1的CPU11(圖2)同樣也產(chǎn)生用于個(gè)人計(jì)算機(jī)2的控制命令,并將它通過(guò)總線14、輸入/輸出接口15和槽71提供給存儲(chǔ)卡61,并將它存儲(chǔ)其上。接著,將在其上存儲(chǔ)有控制命令的存儲(chǔ)卡61插入到個(gè)人計(jì)算機(jī)2的槽81。個(gè)人計(jì)算機(jī)2的CPU31讀取安裝在槽81中的存儲(chǔ)卡61中所存儲(chǔ)的控制命令,以便控制預(yù)定功能。
如圖14所示的存儲(chǔ)卡61是由本申請(qǐng)人所開(kāi)發(fā)的稱作為“存儲(chǔ)器條(MEMERY STICK)”(商標(biāo))的快閃存儲(chǔ)卡的一種類型。在此存儲(chǔ)卡61中,在21.5×50×2.8[mm]的小而薄的塑料盒中安放有作為非易失性存儲(chǔ)器的一種類型的快閃存儲(chǔ)器設(shè)備即EEPROM(電可擦除和可編程只讀存儲(chǔ)器)。通過(guò)10針接線端能夠從存儲(chǔ)卡61讀取圖像、聲音、音樂(lè)或者各種數(shù)據(jù),并將圖像、聲音、音樂(lè)或者各種數(shù)據(jù)寫(xiě)入存儲(chǔ)卡61。
存儲(chǔ)卡61同樣也使用能夠保證在通信設(shè)備之間兼容性的特有的串行協(xié)議,以響應(yīng)由于容量的增加在內(nèi)置的快閃存儲(chǔ)器的規(guī)格的改變。按照此協(xié)議,能夠?qū)崿F(xiàn)諸如最大寫(xiě)入速度1.5[MB/S]和最大讀取速度2.45[MB/S]的高速,并且,通過(guò)提供意外擦除保護(hù)開(kāi)關(guān)能夠保證高的可靠性。
因此,由于PDA1和個(gè)人計(jì)算機(jī)2配置為能夠?qū)⒋鎯?chǔ)卡61與其相連接,通過(guò)存儲(chǔ)卡61能夠?qū)崿F(xiàn)和其它設(shè)備的數(shù)據(jù)共享。
下面參照?qǐng)D15的流程圖描述,用于通過(guò)由PDA 1將如圖5A所示的命令數(shù)據(jù)存儲(chǔ)到存儲(chǔ)卡61中、通過(guò)將存儲(chǔ)卡61裝入個(gè)人計(jì)算機(jī)2中、并通過(guò)從存儲(chǔ)卡61由個(gè)人計(jì)算機(jī)2讀取命令數(shù)據(jù),來(lái)啟動(dòng)藍(lán)牙通信功能的處理。
在步驟S151,個(gè)人計(jì)算機(jī)2的CPU31從存儲(chǔ)單元38或者IC卡40讀取有關(guān)個(gè)人計(jì)算機(jī)2的藍(lán)牙設(shè)備的信息,并將信息通過(guò)輸入/輸出接口35和槽81提供給存儲(chǔ)卡61,并將它存儲(chǔ)在其中。在步驟S152,個(gè)人計(jì)算機(jī)2的用戶將在其中存儲(chǔ)有關(guān)藍(lán)牙設(shè)備的信息的存儲(chǔ)卡61移動(dòng)到PDA1。
在步驟S141,PDA1的用戶獲得從個(gè)人計(jì)算機(jī)2移來(lái)的存儲(chǔ)卡61,并將存儲(chǔ)卡61插入到槽71。在步驟S142中,PDA1的CPU11通過(guò)輸入/輸出接口15和總線14讀取在槽71所安裝的存儲(chǔ)卡61中所存儲(chǔ)的有關(guān)藍(lán)牙設(shè)備的信息,以識(shí)別在藍(lán)牙通信中所使用的設(shè)備。
在步驟S143中,CPU11通過(guò)總線14、輸入/輸出接口15和槽71將諸如如圖5A所示的有關(guān)藍(lán)牙功能啟動(dòng)的命令數(shù)據(jù)提供給存儲(chǔ)卡61,并將命令數(shù)據(jù)存儲(chǔ)在其中。在步驟S144,PDA1的用戶將在其中存儲(chǔ)有有關(guān)啟動(dòng)藍(lán)牙功能的命令數(shù)據(jù)的存儲(chǔ)卡61移到個(gè)人計(jì)算機(jī)2。
在步驟S153,個(gè)人計(jì)算機(jī)2的用戶獲得從PDA1移來(lái)的存儲(chǔ)卡61,并將它插入到槽81中。在步驟S154,個(gè)人計(jì)算機(jī)2的CPU31讀取在槽81所安裝的存儲(chǔ)卡61中所存儲(chǔ)的有關(guān)啟動(dòng)藍(lán)牙功能的命令數(shù)據(jù),并啟動(dòng)藍(lán)牙通信功能(無(wú)線通信單元41)。
當(dāng)啟動(dòng)藍(lán)牙通信功能時(shí),可以通過(guò)顯示控制器37將例如“藍(lán)牙通信功能已經(jīng)啟動(dòng)”的消息顯示在LCD上。
在步驟S145至S147及S155中的處理與圖6的步驟S7至S9及S44的處理分別類似,并因此略去對(duì)其的說(shuō)明。
如上所述,不僅通過(guò)執(zhí)行在如圖6所示的讀/寫(xiě)器39和讀/寫(xiě)器19之間的非接觸處理,而且,如在如圖15所示的處理中所討論地,通過(guò)利用存儲(chǔ)卡61,PDA1能夠容易地啟動(dòng)個(gè)人計(jì)算機(jī)2的藍(lán)牙通信功能。
下面參照?qǐng)D16的流程圖,作為圖15的步驟S143、S144、S153和S154的處理的另一個(gè)例子,給出PDA1通過(guò)利用存儲(chǔ)卡61控制個(gè)人計(jì)算機(jī)2的預(yù)定功能的處理的描述。
在步驟S171中,PDA1的CPU11將用于控制預(yù)定功能的設(shè)置命令數(shù)據(jù),諸如用于如圖8A所示的接通或者關(guān)掉電源的命令數(shù)據(jù),或者用于如圖9A所示的啟動(dòng)或者停止設(shè)備的命令數(shù)據(jù),經(jīng)過(guò)總線14、輸入/輸出接口15和槽71,提供給存儲(chǔ)卡61,并將設(shè)置命令數(shù)據(jù)存儲(chǔ)在其中。在步驟S172,PDA1的用戶將在其中存儲(chǔ)有設(shè)置命令數(shù)據(jù)(圖8A或者9A)的存儲(chǔ)卡61移到個(gè)人計(jì)算機(jī)2。
在步驟S181,個(gè)人計(jì)算機(jī)2的用戶獲得從PDA1移來(lái)的存儲(chǔ)卡61,并將它插入到槽81。在步驟S182,個(gè)人計(jì)算機(jī)2的CPU31讀取在槽81中所安裝的存儲(chǔ)卡61中所存儲(chǔ)的設(shè)置命令數(shù)據(jù),并控制預(yù)定功能(例如,接通電源或者啟動(dòng)基礎(chǔ)設(shè)施模式的服務(wù))。
當(dāng)控制預(yù)定功能時(shí),通過(guò)顯示控制器37可以在LCD上顯示諸如“電源接通”或者“基礎(chǔ)設(shè)施模式的服務(wù)已經(jīng)啟動(dòng)”的消息。
如上所述,不僅通過(guò)執(zhí)行在讀/寫(xiě)器19和讀/寫(xiě)器39之間的非接觸處理,而且,通過(guò)利用如圖16所示的處理中所討論的存儲(chǔ)卡61,PDA1能夠容易地控制個(gè)人計(jì)算機(jī)2的預(yù)定功能。
現(xiàn)在參照?qǐng)D17的流程圖,作為步驟S143、S144、S153和S154的處理的另一個(gè)例子,給出PDA1通過(guò)利用存儲(chǔ)卡61獲得個(gè)人計(jì)算機(jī)2的預(yù)定功能的狀態(tài)的處理的描述。
在步驟S191中,PDA1的CPU11將用于獲得預(yù)定功能狀態(tài)的獲取命令數(shù)據(jù),例如用于獲得如圖11A所示的通信接口的狀態(tài)的命令數(shù)據(jù)、用于獲得如圖12A所示的電源狀態(tài)的命令數(shù)據(jù)、或者用于如圖13A所示的服務(wù)狀態(tài)的命令數(shù)據(jù),經(jīng)過(guò)總線14、輸入/輸出接口15和槽71,提供給存儲(chǔ)卡61,并將命令數(shù)據(jù)存儲(chǔ)在其中。在步驟S192,PDA1的用戶將在其中存儲(chǔ)有獲取命令數(shù)據(jù)(圖11A、12A或者13A)的存儲(chǔ)卡61移到個(gè)人計(jì)算機(jī)2。
在步驟S201,個(gè)人計(jì)算機(jī)2的用戶獲得從PDA1移來(lái)的存儲(chǔ)卡61,并將它插入到槽81。在步驟S202,個(gè)人計(jì)算機(jī)2的CPU31讀取在槽81中所安裝的存儲(chǔ)卡61中所存儲(chǔ)的獲取命令數(shù)據(jù),并將對(duì)應(yīng)信息(有關(guān)預(yù)定功能狀態(tài)的信息)存儲(chǔ)在存儲(chǔ)卡61。在步驟S203,個(gè)人計(jì)算機(jī)2的用戶將其中存儲(chǔ)有響應(yīng)數(shù)據(jù)(圖11B、12B或者13B)的存儲(chǔ)卡61移到個(gè)人計(jì)算機(jī)2。
在步驟S193,PDA1的用戶獲得從個(gè)人計(jì)算機(jī)2移來(lái)的存儲(chǔ)卡61,并將它插入到槽71。在步驟S194,PDA1的CPU11讀取在槽71中所安裝的存儲(chǔ)卡61中所存儲(chǔ)的響應(yīng)數(shù)據(jù),以獲得有關(guān)個(gè)人計(jì)算機(jī)2的預(yù)定功能狀態(tài)的信息。
當(dāng)獲得有關(guān)預(yù)定功能狀態(tài)的信息時(shí),通過(guò)顯示控制器37可以在LCD上顯示諸如“藍(lán)牙通信功能的當(dāng)前狀態(tài)是開(kāi)”“當(dāng)前電源狀態(tài)是接通”或者“當(dāng)前的基礎(chǔ)設(shè)施模式的狀態(tài)是開(kāi)”的消息。
如上所述,不僅通過(guò)執(zhí)行在如圖10所示的讀/寫(xiě)器19和讀/寫(xiě)器39之間的非接觸處理,而且通過(guò)利用如在如圖17所示的處理中所討論的存儲(chǔ)卡61,PDA1能夠容易地獲得有關(guān)個(gè)人計(jì)算機(jī)2的預(yù)定功能狀態(tài)的信息。
如上所述,即使PDA1沒(méi)有配備讀/寫(xiě)器19和IC卡20,并且,即使個(gè)人計(jì)算機(jī)2沒(méi)有配備有讀/寫(xiě)器39和IC卡40,PDA1和個(gè)人計(jì)算機(jī)2能夠通過(guò)利用存儲(chǔ)卡61容易地發(fā)送和接收各種信息項(xiàng)和命令數(shù)據(jù)。
存儲(chǔ)卡61僅僅是一個(gè)例子,并且能夠廣泛地使用允許與其它電子設(shè)備共享數(shù)據(jù)的其它存儲(chǔ)介質(zhì)。
此外,本發(fā)明不限于諸如IC卡20和40及存儲(chǔ)卡61這樣的存儲(chǔ)介質(zhì)。例如,可以使用紅外通信進(jìn)行與其它電子設(shè)備的數(shù)據(jù)共享。
代替執(zhí)行如上所述的藍(lán)牙無(wú)線通信,可以應(yīng)用例如IEEE802.11a和IEEE802.11b的其它無(wú)線通信標(biāo)準(zhǔn)。IEEE802.11是由確定IEEE的LAN技術(shù)的802委員會(huì)在1998年7月所定義的無(wú)線LAN標(biāo)準(zhǔn)格式,而且包括在2.4GHz的帶寬中實(shí)現(xiàn)11Mbps的傳輸速率的IEEE802.11b和使用5.2GHz帶寬的IEEE802.11a。
圖18解釋了通過(guò)利用紅外無(wú)線通信(此后稱為“紅外通信”),由另一個(gè)標(biāo)準(zhǔn)的無(wú)線通信所設(shè)置的信息共享的概念。
個(gè)人計(jì)算機(jī)2配備有使用IEEE802.11b的無(wú)線通信功能,并通過(guò)無(wú)線電波與同樣也配備有利用IEEE802.11b的無(wú)線通信功能的接入點(diǎn)91進(jìn)行無(wú)線通信,從而連接到與接入點(diǎn)91相連接的網(wǎng)絡(luò)92。
個(gè)人計(jì)算機(jī)2同樣也具有紅外通信端口93,并通過(guò)放置在同樣也配備有紅外通信端口94的接入點(diǎn)94附近,利用典型為IrDA(紅外數(shù)據(jù)關(guān)聯(lián))的通信標(biāo)準(zhǔn)進(jìn)行紅外通信。因此,個(gè)人計(jì)算機(jī)2能夠和接入點(diǎn)91共享各種信息項(xiàng)。
IrDA是短距離的紅外數(shù)據(jù)通信標(biāo)準(zhǔn),并且在版本1.0中,例如通信距離是1米,而最大通信速度是115.2kbps。
紅外通信端口93和94能夠通過(guò)相同的通信標(biāo)準(zhǔn)進(jìn)行紅外通信。接著,個(gè)人計(jì)算機(jī)2和接入點(diǎn)91通過(guò)被放置在這樣的紅外通信是可能的區(qū)域內(nèi)來(lái)進(jìn)行紅外通信。
在IEEE802.11b的無(wú)線通信中,為了識(shí)別由通信形成的網(wǎng)絡(luò),通信方,即個(gè)人計(jì)算機(jī)2和接入點(diǎn)91,必須事先共享稱作為SSID(服務(wù)設(shè)置識(shí)別)的網(wǎng)絡(luò)ID。
而且,為安全起見(jiàn),希望加密信息。在IEEE802.11b的無(wú)線通信中,通過(guò)利用WEP(有線等價(jià)保密性),能夠?qū)⒁l(fā)送的分組加密。
WEP是無(wú)線通信加密技術(shù),用于由兩通信方通過(guò)利用公共的40比特或者128比特私鑰(private key)對(duì)數(shù)據(jù)進(jìn)行加密和解密。
接入點(diǎn)91擁有預(yù)置的SSID和WEP私鑰,并且,個(gè)人計(jì)算機(jī)2通過(guò)和接入點(diǎn)91進(jìn)行紅外通信獲得為在IEEE802.11b無(wú)線通信中的連接所需要的SSID和WEP私鑰。
圖19解釋了如圖18所示的個(gè)人計(jì)算機(jī)2的內(nèi)部配置的例子。與圖3等價(jià)的那些組件用類似的參考標(biāo)號(hào)表示,并因此略去對(duì)其的描述。
將紅外通信控制器101連接到個(gè)人計(jì)算機(jī)2的輸入/輸出接口35,并控制紅外通信端口93,以通過(guò)利用IrDA與接入點(diǎn)91進(jìn)行紅外通信。
同樣也將通過(guò)利用IEEE802.11b的無(wú)線通信功能與接入點(diǎn)91進(jìn)行通信的無(wú)線通信單元21連接到輸入/輸出接口35。
紅外通信控制器119根據(jù)由CPU111所提供的控制信號(hào)或者從紅外通信端口94所發(fā)送的響應(yīng)數(shù)據(jù)進(jìn)行各種類型的處理。
例如,CPU31產(chǎn)生要發(fā)送至接入點(diǎn)91的控制命令,并通過(guò)總線34和輸入/輸出接口35將它輸出到紅外通信控制器101。紅外通信控制器101根據(jù)來(lái)自紅外通信端口93的命令發(fā)送調(diào)制波作為紅外信號(hào),以將各種數(shù)據(jù)項(xiàng)發(fā)送至安放在個(gè)人計(jì)算機(jī)2附近的接入點(diǎn)91。
紅外通信控制器101還通過(guò)解調(diào)經(jīng)紅外通信端口93從接入點(diǎn)91提供的紅外信號(hào)來(lái)獲得數(shù)據(jù),并且將該數(shù)據(jù)經(jīng)輸入/輸出接口35和總線34供給CPU31。
圖20解釋了如圖18所示的接入點(diǎn)91的內(nèi)部配置的例子。
CPU111根據(jù)存儲(chǔ)在ROM112或者存儲(chǔ)單元118中的程序,執(zhí)行各種類型的處理。將由CPU111執(zhí)行的程序和數(shù)據(jù)存儲(chǔ)在RAM113。通過(guò)總線114將CPU111、ROM112和RAM113彼此連接。
將輸入/輸出接口115連接到總線114。將由RAM或者快閃存儲(chǔ)器形成的用于存儲(chǔ)程序和各種數(shù)據(jù)項(xiàng)的存儲(chǔ)單元118、用于控制紅外通信端口94以便與個(gè)人計(jì)算機(jī)2進(jìn)行紅外通信的紅外通信控制器119、以及用于通過(guò)利用IEEE802.11b無(wú)線通信功能與個(gè)人計(jì)算機(jī)2進(jìn)行通信的無(wú)線通信單元121連接到輸入/輸出接口115。
紅外通信控制器119根據(jù)從CPU111提供的控制信號(hào)或者從紅外通信端口94所發(fā)送的響應(yīng)數(shù)據(jù),進(jìn)行各種類型的處理。
例如,CPU111產(chǎn)生將發(fā)送至個(gè)人計(jì)算機(jī)2的控制命令,并通過(guò)總線114和輸入/輸出接口115將它輸出到紅外通信控制器119。紅外通信控制器119按照來(lái)自紅外通信端口94的命令發(fā)送作為紅外信號(hào)的調(diào)制波,并發(fā)送各種數(shù)據(jù)項(xiàng)至位于接入點(diǎn)91附近的個(gè)人計(jì)算機(jī)2。
紅外通信控制器119還通過(guò)解調(diào)從個(gè)人計(jì)算機(jī)2經(jīng)過(guò)紅外通信端口94提供的紅外信號(hào)來(lái)獲得數(shù)據(jù),并將數(shù)據(jù)通過(guò)輸入/輸出接口115和總線114提供給CPU111。
在存儲(chǔ)單元118中,記錄有關(guān)由無(wú)線通信單元121執(zhí)行的IEEE802.11b無(wú)線通信的信息(有關(guān)ssid和WEP私鑰的信息)。根據(jù)由紅外通信控制器119所提供的來(lái)自個(gè)人計(jì)算機(jī)2的請(qǐng)求,CPU11將這樣的信息提供給紅外通信單元119。在CPU11的控制下,紅外通信控制器119將從存儲(chǔ)單元118所提供的有關(guān)IEEE802.11b無(wú)線通信的信息經(jīng)過(guò)紅外通信端口94提供給個(gè)人計(jì)算機(jī)2。
下面參照?qǐng)D21的流程圖,給出當(dāng)將個(gè)人計(jì)算機(jī)2通過(guò)IEEE802.11b無(wú)線通信連接到接入點(diǎn)91時(shí)的處理的描述。
首先,在步驟S221,根據(jù)來(lái)自用戶的指示,個(gè)人計(jì)算機(jī)2的CPU31請(qǐng)求紅外通信控制器101開(kāi)始準(zhǔn)備紅外通信。根據(jù)請(qǐng)求,紅外通信控制器101控制紅外通信端口93開(kāi)始準(zhǔn)備利用IrDA的紅外通信,諸如檢測(cè)在位于個(gè)人計(jì)算機(jī)2附近的接入點(diǎn)91。
類似地,在步驟S241,接入點(diǎn)91的CPU111請(qǐng)求紅外通信控制器119開(kāi)始準(zhǔn)備紅外通信。根據(jù)此請(qǐng)求,紅外通信控制器119控制紅外通信端口94開(kāi)始準(zhǔn)備利用IrDA的紅外通信,諸如檢測(cè)在位于接入點(diǎn)91附近的個(gè)人計(jì)算機(jī)2。
一旦完成準(zhǔn)備,則個(gè)人計(jì)算機(jī)2和接入點(diǎn)91兩者都準(zhǔn)備好彼此通信。在此情況中,在步驟S222,個(gè)人計(jì)算機(jī)2的紅外通信控制器101通過(guò)利用IrDA的紅外通信經(jīng)紅外通信端口93將連接請(qǐng)求發(fā)送給位于個(gè)人計(jì)算機(jī)2附近的接入點(diǎn)91。
在步驟S242,接入點(diǎn)91的紅外通信控制器119經(jīng)過(guò)紅外通信端口94接收連接請(qǐng)求。接著,在步驟S243,接入點(diǎn)91的紅外通信控制器119建立使用IrDA的紅外通信,并將對(duì)應(yīng)的消息經(jīng)過(guò)紅外通信端口94發(fā)送給個(gè)人計(jì)算機(jī)2。
在步驟S223,個(gè)人計(jì)算機(jī)2的紅外通信控制器101經(jīng)過(guò)紅外通信端口93獲得消息。接著,在步驟S224,紅外通信控制器101建立使用IrDA的紅外通信。
一旦建立紅外通信,在步驟S225,個(gè)人計(jì)算機(jī)2的CPU31控制紅外通信控制器101請(qǐng)求接入點(diǎn)91發(fā)送用于通過(guò)IEEE802.11b無(wú)線通信連接到接入點(diǎn)91的包括諸如ssid和WEP私鑰的信息的無(wú)線通信連接信息。
根據(jù)CPU31的請(qǐng)求,紅外通信控制器101請(qǐng)求接入點(diǎn)91經(jīng)過(guò)紅外通信端口93發(fā)送無(wú)線通信連接信息。
在步驟S244,接入點(diǎn)91的紅外通信控制器119經(jīng)過(guò)紅外通信端口94獲得請(qǐng)求,并接著將請(qǐng)求經(jīng)過(guò)輸入/輸出接口115和總線114提供給CPU111。
一旦從紅外通信控制器119接收到個(gè)人計(jì)算機(jī)2的請(qǐng)求,在步驟S245,CPU111獲得在存儲(chǔ)單元118所存儲(chǔ)的諸如ssid和WEP私鑰的信息,產(chǎn)生無(wú)線通信連接信息,并將信息提供給紅外通信控制器119。
圖22解釋了無(wú)線通信連接信息的數(shù)據(jù)的例子。
在圖22,為了提供可擴(kuò)展性和通用性,以XML的格式描述用于通過(guò)IEEE802.11b無(wú)線通信連接到接入點(diǎn)91的諸如ssid和WEP私鑰的信息。
在標(biāo)記符<acessPoint>和</accessPoint>之間的區(qū)域中,包括了接入點(diǎn)91的設(shè)置信息。在標(biāo)記符<title>和</title>之間的區(qū)域,指明了設(shè)置信息(本地網(wǎng),local-net)的名稱。在標(biāo)記符<802.11b>和</802.11b>之間的區(qū)域中,指明了有關(guān)802.11b無(wú)線通信的設(shè)置信息,即,ssid和WEP私鑰。
在標(biāo)記符<essid>和</essid>之間指明了ssid,而在標(biāo)記符<wepkey>和</wepkey>之間指明了WEP私鑰。在如圖22所示的例子中,ssid是“0000”,而WEP私鑰是“sampl”。
在步驟S246,紅外通信控制器119將所提供的如圖22所示的無(wú)線通信連接信息經(jīng)過(guò)紅外通信端口94利用無(wú)線通信發(fā)送至個(gè)人計(jì)算機(jī)2。
在步驟S226,一旦經(jīng)過(guò)紅外通信端口93接收到無(wú)線通信連接信息,則個(gè)人計(jì)算機(jī)2的紅外通信控制器101將所獲得的無(wú)線通信連接信息提供給CPU31。
在步驟S227,根據(jù)無(wú)線通信連接信息,CPU31控制無(wú)線通信單元102進(jìn)行IEEE802.11b無(wú)線通信的設(shè)置。即,CPU31控制無(wú)線通信單元102,根據(jù)從接入點(diǎn)91所獲得的信息,設(shè)置請(qǐng)求通過(guò)無(wú)線通信單元102、連接接入點(diǎn)91所需要的諸如ssid和WEP私鑰的信息。
在如圖22所示的例子中,CPU31識(shí)別出在標(biāo)記符<accessPoint>和</accessPoint>之間的區(qū)域中指明接入點(diǎn)91的設(shè)置信息,并同樣也識(shí)別出在標(biāo)記符<802.11b>和</802.11b>之間的區(qū)域中指明諸如ssid和WEP私鑰的信息。接著,CPU31摘取在標(biāo)記符<essid>和</essid>之間的作為assid的“0000”,并摘取在標(biāo)記符<wepkey>和</wepkey>之間的作為WEP私鑰的“sampl”。通過(guò)利用這樣的信息,CPU31控制無(wú)線通信單元102進(jìn)行設(shè)置。
一旦完成設(shè)置,則個(gè)人計(jì)算機(jī)2的CPU31控制無(wú)線通信單元102通過(guò)IEEE802.11b無(wú)線通信發(fā)送連接請(qǐng)求到接入點(diǎn)91。
在步驟S247,接入點(diǎn)91的無(wú)線通信單元121接收連接請(qǐng)求。接著,在步驟S248,無(wú)線通信單元121在CPU111的控制下建立IEEE802.11b無(wú)線通信,并將消息通過(guò)所建立的無(wú)線通信發(fā)送給個(gè)人計(jì)算機(jī)2。
在步驟S229,個(gè)人計(jì)算機(jī)2的無(wú)線通信單元102獲得消息。接著,在步驟S230,無(wú)線通信單元102在CPU31的控制下建立IEEE802.11b無(wú)線通信。
當(dāng)在建立IEEE802.11b無(wú)線通信后將個(gè)人計(jì)算機(jī)2和接入點(diǎn)91連接時(shí),它們完成連接處理,并且進(jìn)行IEEE802.11b無(wú)線通信。
如上所述,個(gè)人計(jì)算機(jī)2能夠通過(guò)紅外通信從接入點(diǎn)91獲得有關(guān)IEEE802.11b無(wú)線通信連接的設(shè)置信息,以便利用信息訪問(wèn)和連接接入點(diǎn)91。
在IEEE802.11b無(wú)線通信中,諸如ssid和WEP私鑰的相同信息必須在兩通信方使用。個(gè)人計(jì)算機(jī)2的設(shè)置可以被調(diào)整為如上所述的接入點(diǎn)91的設(shè)置。反過(guò)來(lái),接入點(diǎn)91的設(shè)置可以被調(diào)整為個(gè)人計(jì)算機(jī)2的設(shè)置。
下面參照?qǐng)D23的流程圖描述當(dāng)個(gè)人計(jì)算機(jī)2將設(shè)置信息提供給接入點(diǎn)91時(shí)的處理的例子。
首先,在步驟S261,如同在圖21的步驟S221中,個(gè)人計(jì)算機(jī)2的CPU31根據(jù)用戶的指示請(qǐng)求紅外通信控制器101開(kāi)始準(zhǔn)備紅外通信。根據(jù)該請(qǐng)求,紅外通信控制器101開(kāi)始準(zhǔn)備使用IrDA的紅外通信。
類似地,在步驟S281,如同在圖21的步驟S241,接入點(diǎn)91的紅外通信控制器119根據(jù)來(lái)自CPU111的請(qǐng)求開(kāi)始準(zhǔn)備利用IrDA的紅外通信。
接著,在完成準(zhǔn)備后個(gè)人計(jì)算機(jī)2和接入點(diǎn)91都準(zhǔn)備好彼此通信。在此情形中,在步驟S222,如同在圖21的步驟S222中,個(gè)人計(jì)算機(jī)2的紅外通信控制器101通過(guò)紅外通信端口93將連接請(qǐng)求發(fā)送給位于個(gè)人計(jì)算機(jī)2的附近的接入點(diǎn)91。
如同在圖21的步驟S242和8243中,在步驟S282,接入點(diǎn)91的紅外通信控制器119通過(guò)紅外通信端口94獲得連接請(qǐng)求,并接著在步驟S283,紅外通信控制器119通過(guò)使用IrDA建立紅外通信,并將消息發(fā)送給個(gè)人計(jì)算機(jī)2。
如同在圖21中的步驟8223和S224中,在步驟S263,個(gè)人計(jì)算機(jī)2的紅外通信控制器101通過(guò)紅外通信端口93獲得消息,并接著在步驟S224,紅外通信控制器101通過(guò)使用IrDA建立紅外通信。
如上所述,在建立了紅外通信之后,在步驟S265,個(gè)人計(jì)算機(jī)2的CPU31獲得在存儲(chǔ)單元38中所存儲(chǔ)的諸如ssid和WEP私鑰的信息,產(chǎn)生包括有關(guān)IEEE802.11b無(wú)線通信的信息的無(wú)線通信連接信息,并將所生成的無(wú)線通信連接信息提供給紅外通信控制器101。
在步驟S266中,紅外通信控制器101利用紅外通信經(jīng)過(guò)紅外通信端口93將由CPU31所提供的無(wú)線通信連接信息發(fā)送給接入點(diǎn)91。
在步驟S284,一旦經(jīng)過(guò)紅外通信端口94接收到無(wú)線通信連接信息,則接入點(diǎn)91的紅外通信控制器119將所獲得的無(wú)線通信連接信息提供給CPU111。
在步驟S285中,根據(jù)無(wú)線通信連接信息,CPU111控制無(wú)線通信單元121進(jìn)行IEEE802.11b無(wú)線通信的設(shè)置。即,CPU111根據(jù)從個(gè)人計(jì)算機(jī)2所獲得的信息,控制無(wú)線通信單元121設(shè)置用于連接到個(gè)人計(jì)算機(jī)進(jìn)行無(wú)線通信所需要的諸如ssid和WEP私鑰的信息。
一旦完成無(wú)線通信的設(shè)置,在步驟S267,個(gè)人計(jì)算機(jī)2的CPU31控制無(wú)線通信單元102通過(guò)IEEE802.11b無(wú)線通信發(fā)送連接請(qǐng)求到接入點(diǎn)91。在此情形中,無(wú)線通信單元102通過(guò)利用由紅外通信提供給接入點(diǎn)91的ssid和WEP私鑰發(fā)送連接請(qǐng)求。
在步驟S286,接入點(diǎn)91的無(wú)線通信單元121接收連接請(qǐng)求。接著,在步驟S287,無(wú)線通信單元121通過(guò)利用所設(shè)置的ssid和WEP私鑰,在CPU111的控制下建立IEEE802.11b無(wú)線通信,并通過(guò)所建立的無(wú)線通信將消息發(fā)送給個(gè)人計(jì)算機(jī)2。
在步驟S268,個(gè)人計(jì)算機(jī)2的無(wú)線通信單元102獲得消息。在步驟S269,無(wú)線通信單元102在CPU31的控制下建立IEEE802.11b無(wú)線通信。
當(dāng)建立IEEE802.11b無(wú)線通信之后將個(gè)人計(jì)算機(jī)2和接入點(diǎn)91相連接時(shí),它們完成連接處理并進(jìn)行IEEE802.11b無(wú)線通信。
如上所述,個(gè)人計(jì)算機(jī)2將有關(guān)IEEE802.11b無(wú)線通信連接的設(shè)置信息通過(guò)紅外通信提供給接入點(diǎn)91,并允許接入點(diǎn)91進(jìn)行設(shè)置。通過(guò)利用設(shè)置信息,個(gè)人計(jì)算機(jī)2能夠訪問(wèn)并連接到接入點(diǎn)91。
作為IEEE802.11b無(wú)線通信的網(wǎng)絡(luò)模型,已經(jīng)討論了由使用接入點(diǎn)91的IEEE802.11b無(wú)線通信所實(shí)現(xiàn)的網(wǎng)絡(luò)連接(基礎(chǔ)設(shè)施模式)。不過(guò),代替使用諸如接入點(diǎn)的特定通信設(shè)施,可以使用僅僅由終端所組成的AdHoc模式。
圖24是解釋當(dāng)將個(gè)人計(jì)算機(jī)2以AdHoc模式連接到PDA時(shí)的概念的原理圖。等價(jià)于在圖3和19中的那些組件被賦予類似的參考標(biāo)號(hào),并因此略去其描述。
在圖24,PDA1配置有紅外通信端口131,并與配置有紅外通信端口93且位于PDA1附近的個(gè)人計(jì)算機(jī)2進(jìn)行紅外通信。PDA1和個(gè)人計(jì)算機(jī)2有進(jìn)行IEEE802.11b無(wú)線通信的功能,并且它們通過(guò)無(wú)線電波進(jìn)行無(wú)線通信。
圖25解釋了如同24所示的PDA1的內(nèi)部配置的例子。等價(jià)于在圖2中的那些組件由類似的參考標(biāo)號(hào)所表示,并因此略去其描述。
在圖25中,將紅外通信控制器142連接到輸入/輸出接口15,并根據(jù)從CPU11所提供的控制信號(hào)或者從紅外通信端口131所發(fā)送的響應(yīng)數(shù)據(jù)執(zhí)行各種類型的處理。
例如,CPU11產(chǎn)生將要發(fā)送至個(gè)人計(jì)算機(jī)2的控制命令,并經(jīng)過(guò)總線14和輸入/輸出接口15將它輸出給紅外通信控制器142。紅外通信控制器142按照命令經(jīng)過(guò)紅外通信端口131發(fā)射作為紅外信號(hào)的調(diào)制波,并將各種數(shù)據(jù)項(xiàng)發(fā)送給位于PDA1附近的個(gè)人計(jì)算機(jī)2。
紅外通信控制器142同樣也通過(guò)解調(diào)經(jīng)過(guò)紅外通信端口131從個(gè)人計(jì)算機(jī)2所提供的紅外信號(hào)來(lái)獲得數(shù)據(jù),并將數(shù)據(jù)經(jīng)過(guò)輸入/輸出接口15和總線14提供給CPU11。
同樣也將通過(guò)使用IEEE802.11b無(wú)線通信功能與個(gè)人計(jì)算機(jī)2進(jìn)行通信的無(wú)線通信單元141連接到輸入/輸出接口115。
例如,現(xiàn)在假定個(gè)人計(jì)算機(jī)2將發(fā)送無(wú)線通信連接請(qǐng)求給PDA1以使它們可以AdHoc模式連接起來(lái),如圖24所示。在此情形中,如同以參照?qǐng)D18(參照?qǐng)D21的流程圖)所描述的基礎(chǔ)設(shè)施模式,個(gè)人計(jì)算機(jī)2與位于個(gè)人計(jì)算機(jī)2附近的PDA1進(jìn)行紅外通信,從PDA1獲得諸如ssid和WEP私鑰的設(shè)置信息,并根據(jù)設(shè)置信息將連接請(qǐng)求通過(guò)IEEE802.11b無(wú)線通信發(fā)送給PDA1。
圖26解釋了通過(guò)紅外通信從PDA1提供給個(gè)人計(jì)算機(jī)2的無(wú)線通信連接信息的例子。在圖26中,為了提供可擴(kuò)展性和通用性,用XML格式描述了諸如ssid和WEP私鑰的用于通過(guò)IEEE802.11b無(wú)線通信連接到PDA1的信息。
基本上講,該無(wú)線通信連接信息具有類似于如圖22所示的配置。不過(guò),因?yàn)槿鐖D26所示的設(shè)置信息是用于adHoc模式,所以,用標(biāo)記<localNetwork>和</localNetwork>代替標(biāo)記<accessPoint>和</accessPoint>。
因此,在如圖26所示的例子中,個(gè)人計(jì)算機(jī)2的CPU31識(shí)別出在標(biāo)記<localNetwork>和</localNetwork>之間的區(qū)域中指明通信設(shè)備即PDA1的設(shè)置信息。CPU31因此摘取在標(biāo)記<essid>和</essid>之間的“0000”作為ssid,而摘取在標(biāo)記<wepkey>和</wepkey>之間的“sampl”作為WEP私鑰。CPU31接著通過(guò)使用所摘取的信息控制無(wú)線通信單元102進(jìn)行設(shè)置以便以AdHoc模式完成連接。
在AdHoc模式以及基礎(chǔ)設(shè)施模式中,在通信雙方必須使用諸如ssid和WEP私鑰的相同信息。如上所論,可以將個(gè)人計(jì)算機(jī)2的設(shè)置調(diào)整為接入點(diǎn)91的設(shè)置。反過(guò)來(lái),可以將接入點(diǎn)91的設(shè)置調(diào)整為個(gè)人計(jì)算機(jī)2的設(shè)置,在此情形中,該處理和參照?qǐng)D23的流程圖所描述的類似。
在前面的描述中,個(gè)人計(jì)算機(jī)2向PDA1做出連接請(qǐng)求。然而,PDA1可以向個(gè)人計(jì)算機(jī)2做出連接請(qǐng)求。
盡管發(fā)送了以XML格式所描述的命令數(shù)據(jù),但是可以使用另一個(gè)格式例如Base64對(duì)命令數(shù)據(jù)編碼并發(fā)送它。
而且,通信在PDA1和個(gè)人計(jì)算機(jī)2之間進(jìn)行。然而,本發(fā)明不限于這些設(shè)備,而是可以廣泛地應(yīng)用于例如蜂窩電話、數(shù)字視頻攝像機(jī)和電視接收機(jī)的電子設(shè)備中。
能夠通過(guò)硬件或者軟件執(zhí)行如上所述的系列處理。如果用軟件來(lái)執(zhí)行處理,則將形成軟件的程序通過(guò)網(wǎng)絡(luò)或者記錄介質(zhì)安裝到內(nèi)置于專用硬件的計(jì)算機(jī)中或者安裝到可通過(guò)安裝各種程序?qū)崿F(xiàn)各種功能的通用計(jì)算機(jī)中。
記錄將要安裝到計(jì)算機(jī)中并可由計(jì)算機(jī)執(zhí)行的程序的記錄介質(zhì),可以由如圖3所示的封裝介質(zhì)組成,該封裝介質(zhì)包括磁盤(pán)51(包括軟盤(pán))、光盤(pán)52(包括CD-ROM(致密盤(pán)-只讀存儲(chǔ)器)和DVD(數(shù)字多功能盤(pán)))、磁光盤(pán)53(包括MD(迷你盤(pán))(注冊(cè)商標(biāo)))、或者半導(dǎo)體存儲(chǔ)器54?;蛘撸涗浗橘|(zhì)可以由其中永久或者暫時(shí)存儲(chǔ)有程序的ROM32或者存儲(chǔ)單元38組成。如果必要的話,通過(guò)使用諸如網(wǎng)絡(luò)(例如公共電話網(wǎng)絡(luò)、局域網(wǎng)或者因特網(wǎng))或者數(shù)字衛(wèi)星廣播的有線或者無(wú)線通信介質(zhì),經(jīng)過(guò)諸如路由器或者調(diào)制解調(diào)器的接口將程序記錄在存儲(chǔ)介質(zhì)中。
在本說(shuō)明書(shū)中,存儲(chǔ)在記錄介質(zhì)中的程序的步驟可以包括按照在其中所包括的順序以時(shí)間序列方式所執(zhí)行的處理,并且可以包括同時(shí)或者單獨(dú)執(zhí)行的處理。
工業(yè)適用性根據(jù)第一發(fā)明,在對(duì)通信設(shè)備不需要進(jìn)行特定操作的情況下可以自動(dòng)地進(jìn)行各種類型的控制。
根據(jù)第一發(fā)明,在沒(méi)有直接操作其中沒(méi)有建立無(wú)線通信的通信設(shè)備的情況下,經(jīng)過(guò)電磁波通過(guò)發(fā)送預(yù)定命令數(shù)據(jù)能夠控制通信設(shè)備。
根據(jù)第二發(fā)明,在不需要對(duì)通信設(shè)備進(jìn)行特定操作的情況下能夠自動(dòng)地進(jìn)行各種類型的控制。
根據(jù)第二發(fā)明,在沒(méi)有直接操作其中沒(méi)有建立無(wú)線通信的通信設(shè)備的情況下,通過(guò)發(fā)送和接收其中存儲(chǔ)有預(yù)定命令數(shù)據(jù)的存儲(chǔ)卡,能夠控制通信設(shè)備。
根據(jù)第三發(fā)明,在沒(méi)有直接操作其中沒(méi)有建立無(wú)線通信的通信設(shè)備的情況下,能夠容易地獲得通信設(shè)備的設(shè)置信息,并且能夠進(jìn)行網(wǎng)絡(luò)連接所需要的設(shè)置。
根據(jù)第四發(fā)明,在沒(méi)有直接操作其中沒(méi)有建立無(wú)線通信的通信設(shè)備的情況下,能夠容易地進(jìn)行到通信設(shè)備的網(wǎng)絡(luò)連接所需要的設(shè)置。
權(quán)利要求
1.一種通信裝置,用于通過(guò)電磁波與位于所述通信裝置附近的不同通信裝置進(jìn)行無(wú)線通信,所述通信裝置包括檢測(cè)裝置,用于檢測(cè)在其上記錄至少包括所述不同通信裝置的識(shí)別信息的信息的記錄介質(zhì)的存在;以及發(fā)送裝置,用于通過(guò)所述電磁波將預(yù)定的命令數(shù)據(jù)發(fā)送到由所述檢測(cè)裝置所檢測(cè)的所述信息記錄介質(zhì)。
2.如權(quán)利要求1所述的通信裝置,其中,所述預(yù)定命令數(shù)據(jù)是用于控制所述不同通信裝置的預(yù)定功能的命令數(shù)據(jù)或者用于獲得所述預(yù)定功能的狀態(tài)的命令數(shù)據(jù)。
3.如權(quán)利要求1所述的通信裝置,還包括接收裝置,用于接收為響應(yīng)所述預(yù)定命令數(shù)據(jù)從所述信息記錄介質(zhì)所發(fā)送的響應(yīng)數(shù)據(jù)。
4.如權(quán)利要求3所述的通信裝置,其中所述響應(yīng)數(shù)據(jù)包括有關(guān)所述不同通信裝置的預(yù)定功能的所述狀態(tài)的信息。
5.如權(quán)利要求1所述的通信裝置,其中所述預(yù)定命令數(shù)據(jù)是以XML格式所描述的數(shù)據(jù)。
6.如權(quán)利要求1所述的通信裝置,還包括用于按照不同于所述電磁波的預(yù)定的無(wú)線通信標(biāo)準(zhǔn)與所述不同通信裝置進(jìn)行無(wú)線通信的無(wú)線通信裝置。
7.如權(quán)利要求1所述的通信裝置,其中,所述信息記錄介質(zhì)是IC卡。
8.一種在通信裝置中使用的通信方法,該通信裝置用于通過(guò)電磁波與位于所述通信裝置附近的不同通信裝置進(jìn)行無(wú)線通信,所述通信方法包括檢測(cè)步驟,用于檢測(cè)在其上記錄至少包括所述不同通信裝置的識(shí)別信息的信息的記錄介質(zhì)的存在;以及發(fā)送步驟,用于通過(guò)所述電磁波將預(yù)定的命令數(shù)據(jù)發(fā)送到由所述檢測(cè)步驟的處理所檢測(cè)的所述信息記錄介質(zhì)。
9.一種記錄用于控制通信裝置的計(jì)算機(jī)可讀程序的記錄介質(zhì),該通信裝置通過(guò)電磁波與位于所述通信裝置附近的不同通信裝置進(jìn)行無(wú)線通信,所述程序包括檢測(cè)步驟,用于檢測(cè)在其上記錄至少包括所述不同通信裝置的識(shí)別信息的信息的記錄介質(zhì)的存在;以及發(fā)送步驟,用于通過(guò)所述電磁波將預(yù)定的命令數(shù)據(jù)發(fā)送到由所述檢測(cè)步驟的處理所檢測(cè)的所述信息記錄介質(zhì)。
10.一種程序,允許用于控制通過(guò)電磁波與位于通信裝置附近的不同通信裝置進(jìn)行無(wú)線通信的所述通信裝置的計(jì)算機(jī)執(zhí)行檢測(cè)步驟,用于檢測(cè)在其上記錄至少包括所述不同通信裝置的識(shí)別信息的信息的記錄介質(zhì)的存在;以及發(fā)送步驟,用于通過(guò)所述電磁波將預(yù)定的命令數(shù)據(jù)發(fā)送到由所述檢測(cè)步驟的處理所檢測(cè)的所述信息記錄介質(zhì)。
11.一種通信裝置,用于根據(jù)預(yù)定的無(wú)線通信標(biāo)準(zhǔn)與不同通信裝置進(jìn)行無(wú)線通信,所述通信裝置包括第一獲得裝置,用于從所述不同通信裝置獲得在其上存儲(chǔ)至少包括所述不同通信裝置的識(shí)別信息的信息的存儲(chǔ)介質(zhì);讀取裝置,用于讀取在由所述第一獲得裝置所獲得的所述存儲(chǔ)介質(zhì)上存儲(chǔ)的所述信息;寫(xiě)入裝置,用于將預(yù)定命令數(shù)據(jù)寫(xiě)入到由所述第一獲得裝置獲得的所述存儲(chǔ)介質(zhì);以及移動(dòng)裝置,用于將在其上由所述寫(xiě)入裝置寫(xiě)入所述預(yù)定命令數(shù)據(jù)的所述存儲(chǔ)介質(zhì)移動(dòng)到所述不同通信裝置。
12.如權(quán)利要求11所述的通信裝置,其中,所述預(yù)定命令數(shù)據(jù)是用于控制所述不同通信裝置的預(yù)定功能的命令數(shù)據(jù)、或者是用于獲得所述預(yù)定功能的狀態(tài)的命令數(shù)據(jù)。
13.如權(quán)利要求11所述的通信裝置,還包括第二獲得裝置,用于獲得在其上存儲(chǔ)有關(guān)所述不同通信裝置的預(yù)定功能狀態(tài)的信息的所述存儲(chǔ)介質(zhì),其中,所述讀取裝置讀取有關(guān)在通過(guò)所述第二獲得裝置獲得的所述存儲(chǔ)介質(zhì)上存儲(chǔ)的所述預(yù)定功能狀態(tài)的信息。
14.如權(quán)利要求11所述的通信裝置,其中,所述預(yù)定命令數(shù)據(jù)是以XML格式所描述的數(shù)據(jù)。
15.如權(quán)利要求11所述的通信裝置,其中所述存儲(chǔ)介質(zhì)是存儲(chǔ)卡。
16.一種在通信裝置中使用的通信方法,該通信裝置用于根據(jù)預(yù)定的無(wú)線通信標(biāo)準(zhǔn)與不同通信裝置進(jìn)行無(wú)線通信,所述通信方法包括讀取步驟,用于從所述不同通信裝置獲得在其上存儲(chǔ)至少包括所述不同通信裝置的識(shí)別信息的信息的存儲(chǔ)介質(zhì),并讀取在所述存儲(chǔ)介質(zhì)上存儲(chǔ)的所述信息;寫(xiě)入步驟,用于將預(yù)定命令數(shù)據(jù)寫(xiě)入到所述存儲(chǔ)介質(zhì);以及移動(dòng)步驟,用于將在其上由所述寫(xiě)入步驟的處理寫(xiě)入所述預(yù)定命令數(shù)據(jù)的所述存儲(chǔ)介質(zhì)移動(dòng)到所述不同通信裝置。
17.一種記錄用于控制通信裝置的計(jì)算機(jī)可讀程序的記錄介質(zhì),該通信裝置按照預(yù)定的無(wú)線通信標(biāo)準(zhǔn)與不同通信裝置進(jìn)行無(wú)線通信,所述程序包括讀取步驟,用于從所述不同通信裝置獲得在其上存儲(chǔ)至少包括所述不同通信裝置的識(shí)別信息的信息的存儲(chǔ)介質(zhì),并讀取在所述存儲(chǔ)介質(zhì)上存儲(chǔ)的所述信息;寫(xiě)入步驟,用于將預(yù)定命令數(shù)據(jù)寫(xiě)入到所述存儲(chǔ)介質(zhì);以及移動(dòng)步驟,用于將在其上由所述寫(xiě)入步驟的處理寫(xiě)入所述預(yù)定命令數(shù)據(jù)的所述存儲(chǔ)介質(zhì)移動(dòng)到所述不同通信裝置。
18.一種程序,允許用于控制按照預(yù)定的無(wú)線通信標(biāo)準(zhǔn)與不同通信裝置進(jìn)行無(wú)線通信的通信裝置的計(jì)算機(jī)執(zhí)行讀取步驟,用于從所述不同通信裝置獲得在其上存儲(chǔ)至少包括所述不同通信裝置的識(shí)別信息的信息的存儲(chǔ)介質(zhì),并讀取在所述存儲(chǔ)介質(zhì)上存儲(chǔ)的所述信息;寫(xiě)入步驟,用于將預(yù)定命令數(shù)據(jù)寫(xiě)入到所述存儲(chǔ)介質(zhì);以及移動(dòng)步驟,用于將在其上由所述寫(xiě)入步驟的處理寫(xiě)入所述預(yù)定命令數(shù)據(jù)的所述存儲(chǔ)介質(zhì)移動(dòng)到所述不同通信裝置。
19.一種通信裝置,用于根據(jù)預(yù)定的無(wú)線通信標(biāo)準(zhǔn)與不同通信裝置進(jìn)行無(wú)線通信,所述通信裝置包括第一無(wú)線通信裝置,用于通過(guò)無(wú)線電波與所述不同通信裝置進(jìn)行第一無(wú)線通信;第二無(wú)線通信裝置,用于通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行第二無(wú)線通信;獲得裝置,用于通過(guò)由所述第二無(wú)線通信裝置進(jìn)行的所述第二無(wú)線通信從所述不同通信裝置獲得所述不同通信裝置的設(shè)置信息;設(shè)置裝置,用于根據(jù)由所述獲得裝置獲得的所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置;以及連接裝置,用于通過(guò)利用由所述設(shè)置裝置設(shè)置的所述設(shè)置信息、由所述第一無(wú)線通信裝置進(jìn)行的所述第一無(wú)線通信連接到包括所述不同通信裝置的網(wǎng)絡(luò)。
20.如權(quán)利要求19所述的通信裝置,其中所述設(shè)置信息包括所述網(wǎng)絡(luò)的識(shí)別信息和有關(guān)為加密在所述第一無(wú)線通信將要使用的內(nèi)容而使用的預(yù)定私鑰的信息。
21.如權(quán)利要求19所述的通信裝置,其中,所述設(shè)置信息是以XML格式所描述的數(shù)據(jù)。
22.一種在通信裝置中使用的通信方法,該通信裝置用于根據(jù)預(yù)定的無(wú)線通信標(biāo)準(zhǔn)與不同通信裝置進(jìn)行無(wú)線通信,所述通信方法包括第一無(wú)線通信控制步驟,用于控制通過(guò)無(wú)線電波與所述不同通信裝置進(jìn)行的第一無(wú)線通信;第二無(wú)線通信控制步驟,用于控制通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行的第二無(wú)線通信;獲得控制步驟,用于控制通過(guò)由所述第二無(wú)線通信控制步驟的處理控制的所述第二無(wú)線通信從所述不同通信裝置獲得所述不同通信裝置的設(shè)置信息;設(shè)置步驟,用于根據(jù)由所述獲得控制步驟的控制處理獲得的所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置;以及連接步驟,用于通過(guò)利用由所述設(shè)置步驟的處理設(shè)置的所述設(shè)置信息、由所述第一無(wú)線通信控制步驟的處理控制的所述第一無(wú)線通信連接到包括所述不同通信裝置的網(wǎng)絡(luò)。
23.一種記錄用于通信裝置的計(jì)算機(jī)可讀程序的記錄介質(zhì),該通信裝置按照預(yù)定的無(wú)線通信標(biāo)準(zhǔn)與不同通信裝置進(jìn)行無(wú)線通信,所述程序包括第一無(wú)線通信控制步驟,用于控制通過(guò)無(wú)線電波與所述不同通信裝置進(jìn)行的第一無(wú)線通信;第二無(wú)線通信控制步驟,用于控制通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行的第二無(wú)線通信;獲得控制步驟,用于控制通過(guò)由所述第二無(wú)線通信控制步驟的處理控制的所述第二無(wú)線通信從所述不同通信裝置獲得所述不同通信裝置的設(shè)置信息;設(shè)置步驟,用于根據(jù)由所述獲得控制步驟的控制處理獲得的所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置;以及連接步驟,用于通過(guò)利用由所述設(shè)置步驟的處理設(shè)置的所述設(shè)置信息、由所述第一無(wú)線通信控制步驟的處理控制的所述第一無(wú)線通信連接到包括所述不同通信裝置的網(wǎng)絡(luò)。
24.一種由用于控制按照預(yù)定的無(wú)線通信標(biāo)準(zhǔn)與不同通信裝置進(jìn)行無(wú)線通信的通信裝置的計(jì)算機(jī)可執(zhí)行的程序,包括第一無(wú)線通信控制步驟,用于控制通過(guò)無(wú)線電波與所述不同通信裝置進(jìn)行的第一無(wú)線通信;第二無(wú)線通信控制步驟,用于控制通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行的第二無(wú)線通信;獲得控制步驟,用于控制通過(guò)由所述第二無(wú)線通信控制步驟的處理控制的所述第二無(wú)線通信從所述不同通信裝置獲得所述不同通信裝置的設(shè)置信息;設(shè)置步驟,用于根據(jù)由所述獲得控制步驟的控制處理獲得的所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置;以及連接步驟,用于通過(guò)利用由所述設(shè)置步驟的處理設(shè)置的所述設(shè)置信息、由所述第一無(wú)線通信控制步驟的處理控制的所述第一無(wú)線通信連接到包括所述不同通信裝置的網(wǎng)絡(luò)。
25.一種通信裝置,用于根據(jù)預(yù)定的無(wú)線通信標(biāo)準(zhǔn)與不同通信裝置進(jìn)行無(wú)線通信,所述通信裝置包括第一無(wú)線通信裝置,用于通過(guò)無(wú)線電波與所述不同通信裝置進(jìn)行第一無(wú)線通信;第二無(wú)線通信裝置,用于通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行第二無(wú)線通信;提供裝置,用于通過(guò)所述第二無(wú)線通信裝置進(jìn)行的所述第二無(wú)線通信將設(shè)置信息提供給所述不同通信裝置;設(shè)置指令裝置,用于允許所述不同通信裝置根據(jù)由所述提供裝置提供的所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置;以及連接裝置,用于通過(guò)利用由所述設(shè)置指令裝置設(shè)置的所述設(shè)置信息、由所述第一無(wú)線通信裝置進(jìn)行的所述第一無(wú)線通信連接到包括所述不同通信裝置的網(wǎng)絡(luò)。
26.如權(quán)利要求25所述的通信裝置,其中,所述設(shè)置信息包括所述網(wǎng)絡(luò)的識(shí)別信息和有關(guān)為加密在所述第一無(wú)線通信將要使用的內(nèi)容而使用的預(yù)定私鑰的信息。
27.如權(quán)利要求25所述的通信裝置,其中所述設(shè)置信息是以XML格式所描述的數(shù)據(jù)。
28.一種在通信裝置中使用的通信方法,該通信裝置用于根據(jù)預(yù)定的無(wú)線通信標(biāo)準(zhǔn)與不同通信裝置進(jìn)行無(wú)線通信,所述通信方法包括第一無(wú)線通信控制步驟,用于控制通過(guò)無(wú)線電波與所述不同通信裝置進(jìn)行的第一無(wú)線通信;第二無(wú)線通信控制步驟,用于控制通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行的第二無(wú)線通信;提供控制步驟,用于控制通過(guò)所述第二無(wú)線通信控制步驟的處理控制的所述第二無(wú)線通信、將設(shè)置信息提供給所述不同通信裝置;設(shè)置指令步驟,用于允許所述不同通信裝置根據(jù)由所述提供控制步驟的控制處理提供的所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置;以及連接步驟,用于通過(guò)利用由所述設(shè)置指令步驟的處理設(shè)置的所述設(shè)置信息、由所述第一無(wú)線通信控制步驟的處理控制的所述第一無(wú)線通信連接到包括所述不同通信裝置的網(wǎng)絡(luò)。
29.一種記錄用于通信裝置的計(jì)算機(jī)可讀程序的記錄介質(zhì),該通信裝置按照預(yù)定的無(wú)線通信標(biāo)準(zhǔn)與不同通信裝置進(jìn)行無(wú)線通信,所述程序包括第一無(wú)線通信控制步驟,用于控制通過(guò)無(wú)線電波與所述不同通信裝置進(jìn)行的第一無(wú)線通信;第二無(wú)線通信控制步驟,用于控制通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行的第二無(wú)線通信;提供控制步驟,用于控制通過(guò)所述第二無(wú)線通信控制步驟的處理控制的所述第二無(wú)線通信、將設(shè)置信息提供給所述不同通信裝置;設(shè)置指令步驟,用于允許所述不同通信裝置根據(jù)由所述提供控制步驟的控制處理提供的所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置;以及連接步驟,用于通過(guò)利用由所述設(shè)置指令步驟的處理設(shè)置的所述設(shè)置信息、由所述第一無(wú)線通信控制步驟的處理控制的所述第一無(wú)線通信連接到包括所述不同通信裝置的網(wǎng)絡(luò)。
30.一種由用于控制按照預(yù)定的無(wú)線通信標(biāo)準(zhǔn)與不同通信裝置進(jìn)行無(wú)線通信的通信裝置的計(jì)算機(jī)可執(zhí)行的程序,包括第一無(wú)線通信控制步驟,用于控制通過(guò)無(wú)線電波與所述不同通信裝置進(jìn)行的第一無(wú)線通信;第二無(wú)線通信控制步驟,用于控制通過(guò)紅外線與位于所述通信裝置附近的所述不同通信裝置進(jìn)行的第二無(wú)線通信;提供控制步驟,用于控制通過(guò)所述第二無(wú)線通信控制步驟的處理控制的所述第二無(wú)線通信、將設(shè)置信息提供給所述不同通信裝置;設(shè)置指令步驟,用于允許所述不同通信裝置根據(jù)由所述提供控制步驟的控制處理提供的所述設(shè)置信息進(jìn)行有關(guān)網(wǎng)絡(luò)連接的設(shè)置;以及連接步驟,用于通過(guò)利用由所述設(shè)置指令步驟的處理設(shè)置的所述設(shè)置信息、由所述第一無(wú)線通信控制步驟的處理控制的所述第一無(wú)線通信連接到包括所述不同通信裝置的網(wǎng)絡(luò)。
全文摘要
一種用于在不直接操作設(shè)備方的情形下通過(guò)發(fā)送預(yù)定命令控制設(shè)備方的通信裝置和方法。在步驟S6,PDA通過(guò)讀/寫(xiě)器將以XML格式描述的有關(guān)啟動(dòng)藍(lán)牙功能的命令數(shù)據(jù)發(fā)送給個(gè)人計(jì)算機(jī)。在步驟S24和S25,讀/寫(xiě)器接收從PDA所發(fā)送的命令數(shù)據(jù),并請(qǐng)求個(gè)人計(jì)算機(jī)啟動(dòng)藍(lán)牙功能。在步驟S42和S43,個(gè)人計(jì)算機(jī)為響應(yīng)讀/寫(xiě)器的請(qǐng)求啟動(dòng)藍(lán)牙通信功能。本發(fā)明能夠適用于無(wú)線通信裝置。
文檔編號(hào)H04L12/14GK1494789SQ0280605
公開(kāi)日2004年5月5日 申請(qǐng)日期2002年11月29日 優(yōu)先權(quán)日2001年12月17日
發(fā)明者野田卓郎, 佐藤真 申請(qǐng)人:索尼公司