專利名稱:信息處理設(shè)備及方法、記錄介質(zhì)產(chǎn)品和程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息處理設(shè)備和方法、一種記錄介質(zhì)產(chǎn)品和一種程序。具體地,通過對(duì)本發(fā)明涉及的信息處理設(shè)備和方法、記錄介質(zhì)產(chǎn)品和程序的應(yīng)用,使獲取為建立通信連接所需信息的過程得到簡化。
背景技術(shù):
在現(xiàn)已開發(fā)出的通信系統(tǒng)(所謂對(duì)等通信系統(tǒng))中,通過網(wǎng)絡(luò)相互連接的終端無需專用服務(wù)器而直接通信。
然而,在常規(guī)的對(duì)等通信系統(tǒng)中,必須從專用服務(wù)器中獲取信息(例如目標(biāo)的IP地址),例如為了建立通信連接,該信息要預(yù)先注冊(cè)?;蛘撸粋€(gè)源終端可通過電話詢問其它目標(biāo)終端的IP地址。無論如何,建立通信連接所需的信息都要通過一些繁瑣的過程獲得。
發(fā)明內(nèi)容
鑒于上述的技術(shù)狀態(tài),本發(fā)明的一個(gè)目的是使建立通信連接所需的信息用簡單的過程獲得。
根據(jù)本發(fā)明的第一方面,提供了一種信息處理設(shè)備,此設(shè)備通過使用網(wǎng)絡(luò)中另一信息處理設(shè)備的地址,將預(yù)定的消息經(jīng)網(wǎng)絡(luò)發(fā)送到該另一信息處理設(shè)備,所述信息處理設(shè)備包括了描述單元和發(fā)送單元,所述描述單元用于在預(yù)定文件中描述該信息處理設(shè)備在網(wǎng)絡(luò)中的地址;所述發(fā)送單元用于將消息發(fā)送到前述另一信息處理設(shè)備,消息中附有描述該信息處理設(shè)備本身地址的文件,以便建立通信連接,在前述另一信息處理設(shè)備和該信息處理設(shè)備之間進(jìn)行通信。
而且,提供了一種在信息處理設(shè)備中使用的信息處理方法,此方法通過使用網(wǎng)絡(luò)中另一信息處理設(shè)備的地址,將預(yù)定的消息經(jīng)網(wǎng)絡(luò)發(fā)送到該另一信息處理設(shè)備。所述信息處理方法包括描述步驟,在預(yù)定文件中描述該信息處理設(shè)備本身在網(wǎng)絡(luò)中的地址;發(fā)送步驟,將消息從信息處理設(shè)備發(fā)送到前述另一信息處理設(shè)備,該消息中附有描述該信息處理設(shè)備本身的地址的文件,以便建立通信連接,在前述另一信息處理設(shè)備和該信息處理設(shè)備之間進(jìn)行通信。
此外,提供了一種記錄有計(jì)算機(jī)可讀取的程序的記錄介質(zhì)產(chǎn)品,該程序和信息處理設(shè)備一起使用,用于通過使用網(wǎng)絡(luò)中另一信息處理設(shè)備的地址,將預(yù)定的消息經(jīng)網(wǎng)絡(luò)發(fā)送到該另一信息處理設(shè)備,此程序包括描述步驟,在預(yù)定文件中描述信息處理設(shè)備本身在網(wǎng)絡(luò)中的地址;發(fā)送步驟,將消息從該信息處理設(shè)備發(fā)送到前述另一信息處理設(shè)備,該消息中附有描述該信息處理設(shè)備本身地址的文件,以便建立通信連接,在前述另一信息處理設(shè)備和該信息處理設(shè)備之間進(jìn)行通信。
而且,提供了程序,該程序和信息處理設(shè)備一起使用,用于通過使用網(wǎng)絡(luò)中另一信息處理設(shè)備的地址,將預(yù)定的消息經(jīng)網(wǎng)絡(luò)發(fā)送到該另一信息處理設(shè)備,此程序使計(jì)算機(jī)執(zhí)行一個(gè)過程,包括描述步驟,在預(yù)定文件中描述該信息處理設(shè)備本身在網(wǎng)絡(luò)中的地址;發(fā)送步驟,將消息從該信息處理設(shè)備發(fā)送到前述另一信息處理設(shè)備,該消息中附有描述該信息處理設(shè)備本身地址的文件,以便建立通信連接,在前述另一信息處理設(shè)備和該信息處理設(shè)備之間進(jìn)行通信。
根據(jù)本發(fā)明的第二方面,提供了一種信息處理設(shè)備,用于接收一預(yù)定消息,該消息是通過使用網(wǎng)絡(luò)中另一信息處理設(shè)備的地址,經(jīng)網(wǎng)絡(luò)將從前述另一信息處理設(shè)備傳送來的,該信息處理設(shè)備包括接收單元,用于經(jīng)網(wǎng)絡(luò)接收從前述另一信息處理設(shè)備發(fā)送的消息,該消息中附有描述前述另一信息處理設(shè)備地址的文件;和建立單元,用于按照在消息中附加的文件內(nèi)所描述的前述另一信息處理設(shè)備的地址,建立通信連接,以便與前述另一信息處理設(shè)備進(jìn)行通信。
而且,提供了一種在信息處理設(shè)備中使用的信息處理方法,用于接收一預(yù)定消息,該消息是通過使用網(wǎng)絡(luò)中另一信息處理設(shè)備的地址,經(jīng)網(wǎng)絡(luò)從前述另一信息處理設(shè)備傳送來的,該信息處理方法包括接收步驟,用于經(jīng)網(wǎng)絡(luò)接收從前述另一信息處理設(shè)備發(fā)送的消息,該消息中附有描述前述另一信息處理設(shè)備地址的文件;和建立步驟,按照在該消息中附加的文件內(nèi)所描述的前述另一信息處理設(shè)備的地址,建立通信連接,以便與前述另一信息處理設(shè)備進(jìn)行通信。
此外,提供了一種記錄有計(jì)算機(jī)可讀程序的記錄介質(zhì)產(chǎn)品,該程序和信息處理設(shè)備一起使用,用于接收一預(yù)定消息,該消息是通過使用網(wǎng)絡(luò)中另一信息處理設(shè)備的地址,經(jīng)網(wǎng)絡(luò)從前述另一信息處理設(shè)備傳送來的,此程序包括接收步驟,用于經(jīng)網(wǎng)絡(luò)接收從前述另一信息處理設(shè)備發(fā)送的消息,該消息中附有描述前述另一信息處理設(shè)備地址的文件;和建立步驟,按照在該消息中附加的文件內(nèi)所描述的前述另一信息處理設(shè)備的地址,建立通信連接,以便與前述另一信息處理設(shè)備進(jìn)行通信。
此外,提供了一程序,該程序和信息處理設(shè)備一起使用,用于接收一預(yù)定消息,該消息是通過使用網(wǎng)絡(luò)中另一信息處理設(shè)備的地址,經(jīng)網(wǎng)絡(luò)從前述另一信息處理設(shè)備傳送來的,此程序使計(jì)算機(jī)執(zhí)行一個(gè)過程,該過程包括接收步驟,用于經(jīng)網(wǎng)絡(luò)接收從前述另一信息處理設(shè)備發(fā)送的消息,該消息中附有描述前述另一信息處理設(shè)備的地址的文件;和建立步驟,按照在該消息中附加的文件內(nèi)所描述的前述另一信息處理設(shè)備的地址,建立通信連接,以便與前述另一信息處理設(shè)備進(jìn)行通信。
用根據(jù)本發(fā)明第一方面的信息處理設(shè)備、方法和程序,信息處理設(shè)備在預(yù)定文件中描述出本身在網(wǎng)絡(luò)中的地址,并向另一信息處理設(shè)備發(fā)送消息,該消息附有描述該設(shè)備本身的地址的文件,以便建立通信連接,以按照該信息處理設(shè)備本身的地址與另一信息處理設(shè)備進(jìn)行通信,而無需專用服務(wù)器的干預(yù)。因而使便捷地獲取建立通信連接所需的地址成為可能。
用根據(jù)本發(fā)明的第二方面的信息處理設(shè)備、方法和程序,信息處理設(shè)備經(jīng)網(wǎng)絡(luò)接收另一信息處理設(shè)備發(fā)送的消息,該消息中附有描述另一信息處理設(shè)備地址的文件,并按照在接收到的消息中附加的文件內(nèi)所描述的另一信息處理設(shè)備的地址建立通信連接,以便與另一信息處理設(shè)備進(jìn)行通信,而無需專用服務(wù)器的干預(yù)。因而使方便地建立通信連接成為可能。
圖1是應(yīng)用了本發(fā)明的通信系統(tǒng)的配置實(shí)例的圖;圖2是說明對(duì)等通信的框圖;圖3是表示個(gè)人計(jì)算機(jī)1-1外觀實(shí)例的透視圖;圖4是表示個(gè)人計(jì)算機(jī)1-1外觀實(shí)例的部分平面圖;圖5是表示個(gè)人計(jì)算機(jī)1-1外觀實(shí)例的部分放大視圖;
圖6是表示個(gè)人計(jì)算機(jī)1-1外觀實(shí)例的側(cè)視圖;圖7是表示個(gè)人計(jì)算機(jī)1-1內(nèi)部配置實(shí)例的框圖;圖8是一個(gè)流程圖,用于說明個(gè)人計(jì)算機(jī)1-1在對(duì)等通信中建立通信連接的操作;圖9表示個(gè)人計(jì)算機(jī)1-1的液晶顯示器上的一個(gè)顯示實(shí)例;圖10表示附有IP地址文件的電子郵件的內(nèi)容;圖11是一個(gè)流程圖,用于說明個(gè)人計(jì)算機(jī)1-2在對(duì)等通信中建立通信連接的操作;圖12是一個(gè)流程圖,用于說明使用附加功能模塊進(jìn)行通信時(shí)的處理過程;圖13表示個(gè)人計(jì)算機(jī)1-1的液晶顯示器上的另一個(gè)顯示實(shí)例;圖14表示個(gè)人計(jì)算機(jī)1-2的顯示單元上的一個(gè)顯示實(shí)例;圖15是一個(gè)流程圖,用于說明圖12中步驟S33的處理細(xì)節(jié);圖16表示顯示為附加功能模塊“石頭、剪子、布”的初始狀態(tài)的圖形用戶界面(GUI);圖17是一個(gè)流程圖,用以說明圖12中步驟S36的處理細(xì)節(jié);圖18仍舊表示個(gè)人計(jì)算機(jī)1-1的液晶顯示器上的另一個(gè)顯示實(shí)例;圖19是一個(gè)流程圖,用以說明圖12中步驟S37的處理細(xì)節(jié);圖20仍舊表示個(gè)人計(jì)算機(jī)1-1的液晶顯示器上的另一個(gè)顯示實(shí)例;圖21表示個(gè)人計(jì)算機(jī)1-2的顯示單元上的另一個(gè)顯示實(shí)例;圖22仍舊表示個(gè)人計(jì)算機(jī)1-2的顯示單元上的另一個(gè)顯示實(shí)例;圖23仍舊表示個(gè)人計(jì)算機(jī)1-1的液晶顯示器上的另一個(gè)顯示實(shí)例;圖24仍舊表示個(gè)人計(jì)算機(jī)1-2的顯示單元上的另一個(gè)顯示實(shí)例;具體實(shí)施方式
圖1表示應(yīng)用了本發(fā)明的通信系統(tǒng)的一個(gè)配置實(shí)例。
N臺(tái)個(gè)人計(jì)算機(jī)1-1到1-N(當(dāng)無需相互區(qū)別某臺(tái)單獨(dú)的計(jì)算機(jī)時(shí),此后簡稱為“個(gè)人計(jì)算機(jī)1”)通過電話網(wǎng)絡(luò)2和各自的因特網(wǎng)提供商(未示出)連接到因特網(wǎng)3。
每臺(tái)個(gè)人計(jì)算機(jī)1可以通過因特網(wǎng)3傳送和接收來自各臺(tái)計(jì)算機(jī)的電子郵件。為達(dá)到此目的,個(gè)人計(jì)算機(jī)1的IP地址注冊(cè)到與因特網(wǎng)3相連的各專用電子郵件服務(wù)器上(未示出)。
個(gè)人計(jì)算機(jī)1也可以通過如電話網(wǎng)絡(luò)等進(jìn)行對(duì)等通信。借助于對(duì)等通信,如圖2所示實(shí)例,個(gè)人計(jì)算機(jī)1-1中包含的聲音和視頻信息可直接提供給個(gè)人計(jì)算機(jī)1-2和1-3中的每一個(gè),而無需專用服務(wù)器的干預(yù),個(gè)人計(jì)算機(jī)1-2中包含的聲音和視頻可直接提供給個(gè)人計(jì)算機(jī)1-1和1-3中的每一個(gè),無需專用服務(wù)器的干預(yù)。在個(gè)人計(jì)算機(jī)1-3中,可將由個(gè)人計(jì)算機(jī)1-1和1-2提供的聲音和視頻加以混合并輸出(再現(xiàn))。
在對(duì)等通信中,通信連接是以如下的方式建立的,例如,想要開始通信的個(gè)人計(jì)算機(jī)1-1將附有個(gè)人計(jì)算機(jī)1-1的IP地址的電子郵件發(fā)送到例如作為所希望目標(biāo)的個(gè)人計(jì)算機(jī)1-2,個(gè)人計(jì)算機(jī)1-2打開電子郵件,并獲得附加在電子郵件中的IP地址。換種說法,在一個(gè)應(yīng)用了本發(fā)明的通信系統(tǒng)中,用于對(duì)等通信的通信連接是通過利用已在因特網(wǎng)3注冊(cè)的IP地址建立的(確切地說講,是早電子郵件服務(wù)器中注冊(cè)的IP地址)。
此外,如果要進(jìn)行通信的個(gè)人計(jì)算機(jī)1中至少有一臺(tái)有一預(yù)定的功能模塊(下文稱作“附加功能模塊”),每臺(tái)個(gè)人計(jì)算機(jī)1都可以執(zhí)行基于附加功能模塊的通信。
例如,在個(gè)人計(jì)算機(jī)1-1和1-2間的對(duì)等通信中,即使當(dāng)個(gè)人計(jì)算機(jī)1-1具有附加功能模塊,而個(gè)人計(jì)算機(jī)1-2不具備它時(shí),個(gè)人計(jì)算機(jī)1-1和1-2也可以執(zhí)行基于附加功能模塊的通信。
圖3到圖6表示個(gè)人計(jì)算機(jī)1-1的外觀。
個(gè)人計(jì)算機(jī)1-1基本上包括主機(jī)體11和以可自由開合的方式與主機(jī)體11相連的顯示單元12。圖3是表示當(dāng)個(gè)人計(jì)算機(jī)1-1的顯示單元12處于與主機(jī)體11相對(duì)打狀態(tài)時(shí)的外觀透視圖。圖4是主機(jī)體11的部分平面圖,圖5是設(shè)在主機(jī)體11上的撥盤13(在下文中說明)的放大示圖。圖6是設(shè)在主機(jī)體11上的撥盤13的側(cè)視圖。
在主機(jī)體11的上表面包括一個(gè)輸入各種字符和符號(hào)時(shí)操作的鍵盤14;一個(gè)作為定點(diǎn)設(shè)備的觸摸板16,例如當(dāng)可移動(dòng)顯示在液晶顯示器15上的指針(鼠標(biāo))時(shí)加以操作;和電源開關(guān)17。另外,在主機(jī)體11側(cè)面裝有撥盤13,IEEE 1394端口18等??商峁┮粋€(gè)桿型定點(diǎn)設(shè)備作為觸摸板16的替代品。
顯示單元12的前面包括一個(gè)LCD(液晶顯示器)15,用以顯示圖像。在顯示單元12右上角有一組LED指示燈,如電源燈PL,電池指示燈BL,需要時(shí)還有一個(gè)消息指示燈ML(未示出)。另外,在顯示單元12的正上方區(qū)域裝有一個(gè)圖像拾取單元單元20和麥克風(fēng)21,圖像拾取單元單元20包括一個(gè)由CCDs(靜態(tài)圖像拾取裝置)構(gòu)成的CCD視頻照像機(jī)19。如圖3所示,在主機(jī)體11右上角裝有用于操縱CCD視頻照像機(jī)19的快門22。
圖像拾取單元20可轉(zhuǎn)動(dòng)地安裝在顯示單元12上,例如,用戶可轉(zhuǎn)動(dòng)圖像拾取單元20,從CCD視頻照像機(jī)19拾取操作個(gè)人計(jì)算機(jī)1-1的用戶的圖像的位置,轉(zhuǎn)到拾取與操作個(gè)人計(jì)算機(jī)1-1的用戶視線相同方向的圖像的位置。
撥盤13安裝在例如主機(jī)體11的鍵盤14的右邊緣上的鍵A和鍵B之間,如圖4所示,撥盤13的上表面與鍵A、B上表面大體齊平。撥盤13以圖5所示箭頭a的方向轉(zhuǎn)時(shí),可觸發(fā)預(yù)定處理的執(zhí)行(如屏幕滾動(dòng)),以圖5所示箭頭b的方向移動(dòng)時(shí),可觸發(fā)另一處理的執(zhí)行(如確認(rèn)圖標(biāo)選擇的處理)。
IEEE(電氣和電子工程師協(xié)會(huì))1394端口18結(jié)構(gòu)與IEEE 1394規(guī)定的標(biāo)準(zhǔn)相一致。符合IEEE 1394規(guī)定標(biāo)準(zhǔn)的電纜線與IEEE 1394端口18相連。
下面將參照?qǐng)D7說明個(gè)人計(jì)算機(jī)1-1內(nèi)部配置實(shí)例。
中央處理器(CPU)51可以由,如Intel公司生產(chǎn)的奔騰(品牌)處理器構(gòu)成,并與主機(jī)總線52相連。橋接器53(所謂的北橋)也與主機(jī)總線52相連。橋接器53具有AGP(圖形加速端口)50,并與PCI(外圍設(shè)備互連/接口)總線56相連。
橋接器53的構(gòu)成可以是,如Intel公司生產(chǎn)的AGP主橋控制器400BX,并控制CPU 51及RAM(隨機(jī)存取存儲(chǔ)器)54(所謂主存)等。另外,橋接器53還通過AGP 50來控制視頻控制器57。注意橋接器53和另一橋接器(所謂的南橋(PCI-ISA橋接器))58構(gòu)成所謂的芯片組。
此外,橋接器53與高速緩存55相連。高速緩存55是由能夠以高于諸如SRAM(靜態(tài)RAM)的RAM 54的速度執(zhí)行讀寫操作存儲(chǔ)器構(gòu)成的,并高速緩存(臨時(shí)存儲(chǔ))CPU 51使用的程序和數(shù)據(jù)。
CPU 51包括一個(gè)內(nèi)置高速緩存,由CPU 51自身控制,并能以比高速緩存55還高的速率運(yùn)行。
RAM 54由例如DRAM(動(dòng)態(tài)RAM)構(gòu)成,,并存儲(chǔ)CPU 51執(zhí)行的程序或CPU 51運(yùn)行所需的數(shù)據(jù)。具體地說,RAM 54存儲(chǔ)例如電子郵件程序54A、自動(dòng)導(dǎo)航程序54B、撥盤狀態(tài)監(jiān)控程序54C、撥盤驅(qū)動(dòng)程序54D、操作系統(tǒng)(OS)54E、通信程序54F、附加功能模塊54G和其它應(yīng)用程序54H,它們分別以預(yù)定時(shí)序從HDD 67裝載。
電子郵件程序54A是一個(gè)用于通過調(diào)制解調(diào)器75、電話網(wǎng)絡(luò)2、因特網(wǎng)提供商、電子郵件服務(wù)器和因特網(wǎng)3發(fā)送和接收通信文本(電子郵件)的程序。
自動(dòng)導(dǎo)航程序54B是一個(gè)用于按預(yù)定的過程順序執(zhí)行多個(gè)預(yù)置過程(或程序)的程序。
撥盤狀態(tài)監(jiān)控程序54C從前面所述的每個(gè)應(yīng)用程序中接收指示相關(guān)程序是否與撥盤13通信的提示。當(dāng)相關(guān)的程序與撥盤13通信時(shí),撥盤狀態(tài)監(jiān)控程序54C就會(huì)在LCD 15上顯示可以通過操縱撥盤13作哪些操作。
另外,撥盤監(jiān)控程序54C檢測出撥盤13的事件(如如圖5所示撥盤13按箭頭a所示方向的轉(zhuǎn)動(dòng),或如圖5所示撥盤13按箭頭b所示方向的按壓),然后執(zhí)行對(duì)應(yīng)于所檢測到的事件的處理。撥盤驅(qū)動(dòng)程序54D依照撥盤13的操作來執(zhí)行各種功能。
OS(操作系統(tǒng))54E是一個(gè)控制計(jì)算機(jī)基本操作的程序,其代表如微軟公司的Windows 95(商品名)和Windows 98(商品名),或蘋果公司的Mac 0S(商品名)。
通信程序54F執(zhí)行對(duì)等通信處理。而且,為了在對(duì)等通信中建立通信連接,通信程序54F控制電子郵件程序54A以便發(fā)送附有個(gè)人計(jì)算機(jī)1-1的IP地址的電子郵件到通信對(duì)象,或從發(fā)自通信對(duì)象的預(yù)定的電子郵件中獲得IP地址。
此外,通信程序54F控制附加功能模塊54G,并執(zhí)行基于附加功能模塊54G的功能的通信。
附加功能模塊54G依照通信程序54F所執(zhí)行的控制,執(zhí)行預(yù)定的處理(在下文中說明)。
視頻控制器57通過AGP 50與橋接器53相連。當(dāng)從CPU 51收到通過AGP50和橋接器53供給的數(shù)據(jù)(圖像數(shù)據(jù)或文本數(shù)據(jù))后,視頻控制器57將產(chǎn)生與所接收數(shù)據(jù)相應(yīng)的圖像數(shù)據(jù),并將產(chǎn)生的圖像數(shù)據(jù)或接收的數(shù)據(jù)原樣存儲(chǔ)在內(nèi)置的視頻存儲(chǔ)器中。此外,視頻控制器57控制顯示單元12的LCD 15顯示與存儲(chǔ)在視頻存儲(chǔ)器中的圖像數(shù)據(jù)相對(duì)應(yīng)的圖像。
另外,視頻控制器57將從CCD視頻照像機(jī)19供給的視頻數(shù)據(jù),通過PCI總線56提供給RAM 54。
聲音控制器64與PCI總線56相連。聲音控制器64接收來自麥克風(fēng)21的聲音,產(chǎn)生與聲音相應(yīng)的數(shù)據(jù),并將產(chǎn)生的數(shù)據(jù)輸出到RAM 54。而且,聲音控制器64驅(qū)動(dòng)揚(yáng)聲器65以從揚(yáng)聲器65輸出聲音。
此外,調(diào)制解調(diào)器75連接到PCI總線56。調(diào)制解調(diào)器75連接到電話網(wǎng)絡(luò)2,并通過電話網(wǎng)絡(luò)2或因特網(wǎng)3執(zhí)行通信處理。
PC卡插槽接口111與PCI總線56相連,用于將來自插在槽23中的接口卡112的數(shù)據(jù)提供給CPU 51或RAM 54,并將來自CPU 51的輸出數(shù)據(jù)提供給接口卡112。驅(qū)動(dòng)器113通過PC卡插槽接口111和接口卡112與PCI總線56相連。
驅(qū)動(dòng)器113讀取記錄在如下的磁盤121、光盤122、磁光盤123、半導(dǎo)體存儲(chǔ)器124中所裝載的那一個(gè)上的數(shù)據(jù),并將讀取的數(shù)據(jù)經(jīng)接口卡112、PC卡插槽接口111和PCI總線56提供給RAM 54。
此外,橋接器(所謂南橋)58與PCI總線56相連。橋接器58的構(gòu)成可以是,如Intel公司生產(chǎn)的PIIX4E,它包括了IDE(集成驅(qū)動(dòng)電子設(shè)備)控制器/配置寄存器59、IDE接口61、USB接口68等。橋接器58執(zhí)行各種I/O(輸入/輸出)控制,如對(duì)與IDE總線62相連的裝置、經(jīng)ISA/EIO(工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)/擴(kuò)展輸入輸出)總線63或I/O接口69連接的裝置的控制。
IDE控制器/配置寄存器59包括兩個(gè)IDE控制器和一個(gè)配置寄存器等,兩個(gè)IDE控制器稱為基本IDE控制器和第二IDE控制器(未示出)。
HDD 67通過IDE總線62與基本IDE控制器相連。另外,當(dāng)所謂的IDE裝置(未示出),如CD-ROM驅(qū)動(dòng)器或HDD,插入另一IDE總線時(shí),該插入的IDE總線就與第二IDE控制器電連接。
HDD 67中存有例如電子郵件程序67A、自動(dòng)導(dǎo)航程序67B、撥盤狀態(tài)監(jiān)控程序67C、撥盤驅(qū)動(dòng)程序67D、OS 67E、通信程序67F、附加功能模塊67G及其它應(yīng)用程序67H。
存儲(chǔ)在HDD 67內(nèi)的從電子郵件程序67A到其它應(yīng)用程序67H的那些程序,當(dāng)需要時(shí)裝入內(nèi)存RAM 54。
而且,I/O接口69與ISA/EIO總線63相連。I/O接口69由一嵌入式控制器構(gòu)成。在I/O接口69內(nèi),ROM 70、ROM 71和CPU 72相互連接。
ROM 70中有預(yù)先存儲(chǔ)的程序,例如IEEE 1394接口程序70A、LED控制程序70B、觸摸板輸入監(jiān)控程序70C、鍵盤輸入監(jiān)控程序70D、喚醒程序70E、撥盤狀態(tài)監(jiān)控程序70F。
IEEE 1394接口程序70A依照IEEE 1394標(biāo)準(zhǔn)通過IEEE 1394端口18發(fā)送和接收數(shù)據(jù)(打包數(shù)據(jù)(packet-contained data))。LED控制程序70B執(zhí)行LED燈組照明的控制,如電源燈PL、電池?zé)鬊L和必要時(shí)提供的消息指示燈ML。觸摸板輸入監(jiān)控程序70C是用于監(jiān)控對(duì)應(yīng)于用戶的操作、來自觸摸板16的輸入的程序。
鍵盤輸入監(jiān)控程序70D是用于監(jiān)控來自鍵盤14或任何其它鍵開關(guān)的輸入的程序。喚醒程序70E是用于管理組成個(gè)人計(jì)算機(jī)1-1的芯片的電源的程序。更具體地說,根據(jù)由橋接器58中的定時(shí)器電路(未示出)提供并指示當(dāng)前時(shí)間的數(shù)據(jù),鍵盤輸入監(jiān)控程序70D檢查是否到達(dá)預(yù)置的時(shí)間,并當(dāng)?shù)竭_(dá)預(yù)置的時(shí)間時(shí)啟動(dòng)預(yù)定的處理(或程序)。撥盤狀態(tài)監(jiān)控程序70F是用于在所有時(shí)間內(nèi)監(jiān)控?fù)鼙P13的旋轉(zhuǎn)編碼器是否被轉(zhuǎn)動(dòng),或是撥盤13被按壓的程序。
此外,BIOS(基本輸入/輸出系統(tǒng))70G固化在ROM 70中。BIOS 70G控制在OS或應(yīng)用程序和外圍設(shè)備(如觸摸板16、鍵盤14或HDD 67)間的數(shù)據(jù)傳送(輸入/輸出)。
RAM 71包括寄存器71A到71F,例如用于LED控制、觸摸板輸入狀態(tài)、鍵盤輸入狀態(tài)和預(yù)置時(shí)間的寄存器,監(jiān)控?fù)鼙P狀態(tài)的I/O寄存器,和IEEE1394 I/F寄存器。例如,當(dāng)撥盤13被推動(dòng)而起動(dòng)電子郵件程序54A時(shí),在LED控制寄存器中裝入一個(gè)預(yù)定的數(shù)值,根據(jù)裝入的值控制消息燈LM的照明。而且,當(dāng)撥盤13被按壓時(shí),一個(gè)專用的鍵操縱標(biāo)志被裝入到鍵盤輸入狀態(tài)寄存器中。例如對(duì)應(yīng)于用戶使用鍵盤的操作,一天中的某一預(yù)定時(shí)間被設(shè)置到預(yù)置時(shí)間寄存器中。
此外,撥盤13、觸摸板16、鍵盤14、IEEE 1394端口18、快門鍵22等是通過各自的連接器(未示出)與I/O接口69相連。如果在撥盤13、觸摸板16、鍵盤14和快門鍵22的任何一個(gè)上發(fā)生操作,I/O接口69就會(huì)向ISA/EIO總線63輸出一個(gè)與該操作相應(yīng)的信號(hào)。另外,與通過IEEE 1394端口18與I/O接口69相連的設(shè)備相關(guān)的數(shù)據(jù),也是由I/O接口69控制發(fā)送和接收的。此外,電源燈PL、電池?zé)鬊L、消息燈ML、電源控制電路73和其它LED燈均與I/O接口69相連。
電源控制電路73與內(nèi)置電池74或AC電源連接,以向每一部件提供電能,并控制內(nèi)置電池74或任何外圍設(shè)備的第2電池的充電。I/O接口69還監(jiān)控操縱電源開閉的電源開關(guān)17。
即使在電源關(guān)閉狀態(tài),I/O接口69仍利用內(nèi)部電源,執(zhí)行前面提到的IEEE1394接口程序70A到撥盤狀態(tài)監(jiān)控程序70F等一系列程序。換句話說,從IEEE1394接口程序70A到撥盤狀態(tài)監(jiān)控程序70F,這些程序隨時(shí)都在運(yùn)行。
因此,即使電源開關(guān)17關(guān)閉,CPU不運(yùn)行OS 54E,I/O接口69仍執(zhí)行撥盤狀態(tài)監(jiān)控程序70F。因此,在例如處于省電模式或處于關(guān)閉狀態(tài)按壓撥盤13時(shí),個(gè)人計(jì)算機(jī)1-1仍啟動(dòng)并運(yùn)行預(yù)定軟件或預(yù)先設(shè)置的描述文件(script file)。
這樣,在個(gè)人計(jì)算機(jī)1-1中,無需專用的鍵,因?yàn)閾鼙P13具有可編程電源鍵(PPK)功能。
其它個(gè)人計(jì)算機(jī)1-2到1-N具有與個(gè)人計(jì)算機(jī)1-1基本相同的配置,就不再贅述。
下面將以舉例的方式描述為對(duì)等通信而建立通信連接的處理過程,實(shí)例為個(gè)人計(jì)算機(jī)1-1要與個(gè)人計(jì)算機(jī)1-2進(jìn)行對(duì)等通信。
首先參照?qǐng)D8的流程圖來描述要與個(gè)人計(jì)算機(jī)1-2進(jìn)行對(duì)等通信的個(gè)人計(jì)算機(jī)1-1的操作。
在步驟S1中,個(gè)人計(jì)算機(jī)1-1的CPU 51執(zhí)行通信程序54F,用于控制視頻控制器57,以便在LED 15上顯示屏幕(下文中稱“選擇屏幕”)201,如圖9所示,在此屏幕上可選擇對(duì)等通信的目標(biāo)。
選擇屏幕201有一顯示區(qū)域214,其中顯示有個(gè)人計(jì)算機(jī)1-2到1-N的IP地址等作為對(duì)等通信的目標(biāo)對(duì)象;變更顯示區(qū)域214中所顯示的項(xiàng)目時(shí)進(jìn)行操作的按鈕212;和當(dāng)選擇具有顯示在顯示區(qū)域214中的IP地址的個(gè)人計(jì)算機(jī)1中的任何一個(gè),即對(duì)等通信中的目標(biāo)時(shí)進(jìn)行操作的按鈕213。
通過在存入HDD 67前,將個(gè)人計(jì)算機(jī)1-2到1-N的IP地址分成預(yù)定的組,可以在顯示區(qū)域214中以組為單位顯示個(gè)人計(jì)算機(jī)1-2到1-N的IP地址等,并選擇各組的目標(biāo)。
假設(shè)此時(shí)圖9中的通信屏幕211還沒有顯示在LCD 15上。
然后,步驟S2中,個(gè)人計(jì)算機(jī)1-1的CPU 51(通信程序54F)將代表個(gè)人計(jì)算機(jī)1-1的用戶狀態(tài)的通信屏幕211顯示在LCD 15上,如圖9所示(在圖9實(shí)例中,通信屏幕211位于相對(duì)選擇屏幕201的左斜上方)。
通信屏幕211包括顯示區(qū)域221,其中顯示有CCD視頻照像機(jī)19拾取的圖像(如操作個(gè)人計(jì)算機(jī)1-1的用戶的肖像),和當(dāng)變更顯示區(qū)域221中的顯示項(xiàng)目時(shí)進(jìn)行操作的按鈕222。
在步驟S3,通信程序54F處于等待狀態(tài),直到操作選擇屏幕201中的按鈕213,即對(duì)等通信中的目標(biāo)已被選定。根據(jù)選定的目標(biāo),處理過程進(jìn)入步驟S4。注意在如下的描述中,被選擇為對(duì)等通信的目標(biāo)的個(gè)人計(jì)算機(jī)1稱為“目標(biāo)個(gè)人計(jì)算機(jī)”。
在該實(shí)例中,當(dāng)個(gè)人計(jì)算機(jī)1-2的IP地址等顯示在選擇屏幕201的顯示區(qū)域214中時(shí),操作按鈕213,因而個(gè)人計(jì)算機(jī)1-2被選擇為目標(biāo)個(gè)人計(jì)算機(jī)。
在步驟S4中,通信程序54F確定此時(shí)是否有還未與個(gè)人計(jì)算機(jī)1-1建立對(duì)等通信所需的通信連接的目標(biāo)個(gè)人計(jì)算機(jī)。如果有這樣的目標(biāo)個(gè)人計(jì)算機(jī),處理流程進(jìn)入步驟S5。
因?yàn)榇藭r(shí)在個(gè)人計(jì)算機(jī)1-1與個(gè)人計(jì)算機(jī)1-2之間還未建立對(duì)等通信所需的通信連接,處理流程進(jìn)入步驟S5。
在步驟S5中,通信程序54F從HDD 67中獲取個(gè)人計(jì)算機(jī)1-1的IP地址。
然后,在步驟S6中,通信程序54F對(duì)個(gè)人計(jì)算機(jī)1-1的IP地址進(jìn)行加密處理,存于預(yù)定的文件中。隨后,通信程序54F將寫有加密地址的文件(此后稱“IP地址文件”)存儲(chǔ)在HDD 67中。
步驟S7,通信程序54F起動(dòng)電子郵件程序54A。
在下一步驟S8中,電子郵件程序54A準(zhǔn)備一個(gè)電子郵件,‘其上附有步驟S6保存到HDD 67中的IP地址文件,并注明目標(biāo)個(gè)人計(jì)算機(jī),此目標(biāo)個(gè)人計(jì)算機(jī)在步驟S4中,被判定為還沒有建立對(duì)等通信所需的通信連接,然后將準(zhǔn)備好的電子郵件顯示在LCD 15上。
圖10表示一個(gè)電子郵件的實(shí)例,該電子郵件注明目標(biāo)個(gè)人計(jì)算機(jī)1-2,并附有IP地址文件,該文件內(nèi)附有以加密格式描述的個(gè)人計(jì)算機(jī)1-1的IP地址。
電子郵件的信頭區(qū)域包含有作為目標(biāo)的個(gè)人計(jì)算機(jī)1-2的IP地址,作為源的個(gè)人計(jì)算機(jī)1-1的IP地址,以及電子郵件附帶的IP地址文件目錄等。在信頭區(qū)域,還有作為電子郵件主題的一段短語(“邀請(qǐng)聊天”)。
在電子郵件的消息區(qū)域,描述有預(yù)先寫入的句子(即這是一個(gè)來自“個(gè)人計(jì)算機(jī)1-1的用戶”的請(qǐng)求聊天的邀請(qǐng)。如果你打開附件文件,就建立了與“個(gè)人計(jì)算機(jī)1-1的用戶”的連接)。
例如,個(gè)人計(jì)算機(jī)1-1的用戶可以改變電子郵件的主題和/或?qū)懭胂^(qū)域中的句子。
在步驟S9,電子郵件程序54A處于等待狀態(tài),直到操作由步驟S8準(zhǔn)備的電子郵件的發(fā)送按鈕231(圖10)。當(dāng)操作發(fā)送按鈕231時(shí),電子郵件程序54A將進(jìn)入步驟S10,該步驟中,在步驟S8準(zhǔn)備的電子郵件被發(fā)送到目標(biāo)個(gè)人計(jì)算機(jī)(該實(shí)例的個(gè)人計(jì)算機(jī)1-2),對(duì)該目標(biāo)個(gè)人計(jì)算機(jī)來說,通信連接尚未建立。
當(dāng)步驟S4中確定與所有的目標(biāo)個(gè)人計(jì)算機(jī)建立了通信連接(該實(shí)例中,當(dāng)確定個(gè)人計(jì)算機(jī)1-1與個(gè)人計(jì)算機(jī)1-2已經(jīng)建立了通信連接)時(shí),或當(dāng)步驟S10的處理已經(jīng)完成時(shí),以上提到的建立通信連接的處理就結(jié)束了。
與上述個(gè)人計(jì)算機(jī)1-1的操作過程相應(yīng)的個(gè)人計(jì)算機(jī)1-2的操作過程,將參照?qǐng)D11所示的流程圖作以下描述。
在步驟S21,個(gè)人計(jì)算機(jī)1-2的CPU起動(dòng)通信程序。該實(shí)例中,個(gè)人計(jì)算機(jī)1-2的通信程序的起動(dòng)是由打開IP地址文件所引發(fā)的,該IP地址文件附加在從個(gè)人計(jì)算機(jī)1-1傳送的電子郵件中(圖10),文件中記錄了個(gè)人計(jì)算機(jī)1-1的IP地址(以加密格式)。
然后,在步驟S22中,個(gè)人計(jì)算機(jī)1-2的CPU(通信程序)將寫在IP地址文件中的加密IP地址(即個(gè)人計(jì)算機(jī)1-1的IP地址)進(jìn)行解密。
在步驟S23,個(gè)人計(jì)算機(jī)1-2的通信程序執(zhí)行與具有加密的IP地址的個(gè)人計(jì)算機(jī)1-1建立對(duì)等通信所需的通信連接的處理。此時(shí),個(gè)人計(jì)算機(jī)1-1的通信程序54F對(duì)應(yīng)于個(gè)人計(jì)算機(jī)1-2的通信程序執(zhí)行的步驟S23的處理,同時(shí)執(zhí)行與個(gè)人計(jì)算機(jī)1-2建立通信連接的處理過程。
步驟S23完成后,圖11所示處理終止。
這樣,在應(yīng)用了本發(fā)明的通信系統(tǒng)中,計(jì)算機(jī)僅通過向期望與其通信的目標(biāo)個(gè)人計(jì)算機(jī)發(fā)送自身的IP地址,就可建立對(duì)等通信所需的通信連接。
下面將參照?qǐng)D12所示的流程圖對(duì)基于附加功能模塊進(jìn)行通信的處理過程作以下說明。首先舉例說明,如該實(shí)例中,通過利用玩“石頭、剪子、布”游戲(在日本稱‘janken’,故此后稱為“‘janken’游戲附加功能模塊”)54G的附加功能模塊,個(gè)人計(jì)算機(jī)1-1與計(jì)算機(jī)1-2執(zhí)行對(duì)等通信。本實(shí)例中,假設(shè)個(gè)人計(jì)算機(jī)1-1具有存儲(chǔ)在HDD 67中的‘janken’游戲附加功能模塊67G,而個(gè)人計(jì)算機(jī)1-2不具備此模塊。
另外,假設(shè)下面的條件成立。個(gè)人計(jì)算機(jī)1-1與1-2之間已經(jīng)建立了對(duì)等通信所需的通信連接。在個(gè)人計(jì)算機(jī)1-1的LCD 15中顯示有通信屏幕211,如圖13所示,通信屏幕211中有一區(qū)域221,其中顯示有個(gè)人計(jì)算機(jī)1-1的CCD視頻照像機(jī)19拾取的、并通過對(duì)等通信發(fā)送給個(gè)人計(jì)算機(jī)1-2的圖像;通信屏幕211中還有附加功能模塊屏幕251,其上顯示有個(gè)人計(jì)算機(jī)1-1的各附加功能模塊67G的各個(gè)圖標(biāo)(包括諸如“janken”游戲附加功能模塊67G的圖標(biāo)和后面將要說明的設(shè)計(jì)附加功能模塊的圖標(biāo));LCD 15中還有一個(gè)具有顯示區(qū)域311的通信屏幕301,區(qū)域311顯示有由個(gè)人計(jì)算機(jī)1-2拾取的、經(jīng)對(duì)等通信從個(gè)人計(jì)算機(jī)1-2發(fā)送過來的圖像。
另一方面,還假設(shè)下面的條件成立。如圖14所示,在個(gè)人計(jì)算機(jī)1-2的顯示單元上,有一個(gè)具有顯示區(qū)域411的通信屏幕401,區(qū)域411顯示有由個(gè)人計(jì)算機(jī)1-2拾取并通過對(duì)等通信發(fā)送給個(gè)人計(jì)算機(jī)1-1的圖像;通信屏幕401中還有一個(gè)附加功能模塊屏幕451,其上顯示有個(gè)人計(jì)算機(jī)1-2擁有的各附加功能模塊的圖標(biāo)(不包括“janken”游戲附加功能模塊的圖標(biāo)和設(shè)計(jì)附加功能模塊的圖標(biāo)),在個(gè)人計(jì)算機(jī)1-2的顯示單元上還有一個(gè)具有顯示區(qū)域511等的通信屏幕501,區(qū)域511顯示有一個(gè)由個(gè)人計(jì)算機(jī)1-1拾取并從個(gè)人計(jì)算機(jī)1-1經(jīng)對(duì)等通信發(fā)送過來的圖像。
在步驟S31,個(gè)人計(jì)算機(jī)1-1的CPU 51將通信程序67F從HDD 67裝入RAM54,并執(zhí)行加載的通信程序54F,然后處于等待狀態(tài),直至一個(gè)預(yù)定的事件發(fā)生。
本文中,預(yù)定的事件是指操作附加功能模塊屏幕251(圖13)所顯示的任何附加功能模塊67G的各圖標(biāo),或操作任何相應(yīng)于附加功能模塊67G(確切講為附加功能模塊54G,因此時(shí)附加功能模塊67G被裝入RAM 54)的預(yù)定代表圖案(在下文中說明),或是接收到來自個(gè)人計(jì)算機(jī)1-2的標(biāo)識(shí)符和顯示數(shù)據(jù)(下文中說明)。換句話說,個(gè)人計(jì)算機(jī)1-1的通信程序54F在步驟S31中處于等待狀態(tài),直到某附加功能模塊67G的圖標(biāo)被選定,或任何相應(yīng)于附加功能模塊54G的預(yù)定代表圖案被選定,或接收到來自個(gè)人計(jì)算機(jī)1-2的標(biāo)識(shí)符和顯示數(shù)據(jù)。
當(dāng)用戶想要利用附加功能模塊67G開始通信時(shí),可在附加功能模塊屏幕251上所顯示的附加功能模塊67G的圖標(biāo)中,操作任何圖標(biāo);當(dāng)用戶要通過附加功能模塊54G執(zhí)行預(yù)定的處理時(shí),操作與附加功能模塊54G對(duì)應(yīng)的預(yù)定代表圖案中的任何一個(gè)。
如果在步驟S31中確定發(fā)生了預(yù)定的事件,處理流程進(jìn)入步驟S32。在步驟S32中,個(gè)人計(jì)算機(jī)1-1的通信程序54F確認(rèn)步驟S31中所發(fā)生的事件,是否是由于操作任何附加功能模塊67G相對(duì)應(yīng)的圖標(biāo)引起的,即是否發(fā)出了調(diào)用附加功能模塊67G的新請(qǐng)求。如果上述調(diào)用附加功能模塊的新請(qǐng)求確是發(fā)出了,則處理流程進(jìn)入步驟S33。
在本實(shí)例中,此時(shí),個(gè)人計(jì)算機(jī)1-1的用戶進(jìn)行操作,如使用觸摸板16,并點(diǎn)擊了附加功能模塊屏幕251(圖13)上所顯示的“janken”游戲附加功能模塊67G的圖標(biāo)。這樣,此時(shí)發(fā)生的事件是由操作附加功能模塊67G的圖標(biāo)(即請(qǐng)求調(diào)用“janken”游戲附加功能模塊67G)所引發(fā)的,因此處理過程進(jìn)入步驟S33。
在步驟S33,執(zhí)行起動(dòng)附加功能模塊的過程。過程的細(xì)節(jié)如圖15所示的流程圖。
在步驟S51,個(gè)人計(jì)算機(jī)1-1的通信程序54F將其圖標(biāo)已經(jīng)操作選定的附加功能模塊67G,即“janken”游戲附加功能模塊67G,從HDD 67裝入RAM54。
接著在步驟S52中,通信程序54F在顯示單元12的LCD 15上顯示“janken”游戲附加功能模塊54G的初始化代表圖案。
圖16表示一個(gè)顯示為“janken”游戲附加功能模塊54G的初始化代表圖案的GUI(圖形用戶界面)的顯示實(shí)例。GUI中有“石頭”、“剪子”、和“布”的各自的圖標(biāo),即代表游戲“石頭、剪子,布”中使用的三種圖案的圖標(biāo)。
在步驟S53,通信程序54F將“janken”游戲附加功能模塊54G的標(biāo)識(shí)符和指示“janken”游戲附加功能模塊54G的初始化代表圖案(圖16)的數(shù)據(jù)(顯示數(shù)據(jù))發(fā)送給個(gè)人計(jì)算機(jī)1-2,“janken”游戲附加功能模塊54G已在步驟S51中,從HDD 67裝入RAM 54。
起動(dòng)附加功能模塊的過程到此結(jié)束,處理流程進(jìn)入如圖12中的步驟S34。
在步驟S34,個(gè)人計(jì)算機(jī)1-1的通信程序54F確認(rèn)是否有結(jié)束通信程序54F的指令。如果確認(rèn)沒有上述的指令,處理流程返回步驟S31執(zhí)行隨后的流程。
此時(shí),本實(shí)例中由于沒有結(jié)束執(zhí)行通信程序54F的指令發(fā)出,故處理流程返回步驟S31。這里,本實(shí)例中假設(shè)個(gè)人計(jì)算機(jī)1-1的用戶操作例如觸摸板16,并點(diǎn)擊了GUI中的“石頭”圖標(biāo),如圖16所示,該圖標(biāo)是在圖15中的步驟S52的處理中顯示到LCD 15上的。因而,處理流程經(jīng)步驟S31和S32進(jìn)入步驟S35。
在步驟S35,通信程序54F確認(rèn)在步驟S31中發(fā)生的事件是否是由于操作與附加功能模塊54G相對(duì)應(yīng)的任何預(yù)定代表圖案所引發(fā)的。如果確定事件是因操作了與附加功能模塊54G相對(duì)應(yīng)的任何預(yù)定代表圖案所引發(fā)的,處理流程進(jìn)入步驟S36。
因?yàn)檫x擇(點(diǎn)擊)圖16中GUI的“石頭”圖標(biāo)是操作一個(gè)與附加功能模塊54G相對(duì)應(yīng)的預(yù)定代表圖案,故本實(shí)例中的處理流程進(jìn)入步驟S36。
在步驟S36,執(zhí)行改變附加功能模塊的顯示的過程。過程的細(xì)節(jié)如圖17的流程圖所示。
在步驟S61,個(gè)人計(jì)算機(jī)1-1的通信程序54F,根據(jù)對(duì)與附加功能模塊54G相對(duì)應(yīng)的任何預(yù)定代表圖案的操作來改變顯示。
本實(shí)例中,顯示在圖16中的代表圖案變?yōu)轱@示在圖18中并與在GUI中的“石頭”圖標(biāo)的選擇相對(duì)應(yīng)的另一個(gè)圖案。具體地說,一個(gè)放大了比例的“石頭”代表圖案顯示在GUI的左側(cè)。
回到圖17,在步驟S62中,通信程序54F將“janken”游戲附加功能模塊54G的標(biāo)識(shí)符和在步驟S61中改變了的指示顯示內(nèi)容的顯示數(shù)據(jù)(圖18所示的代表圖案)發(fā)送給個(gè)人計(jì)算機(jī)1-2。個(gè)人計(jì)算機(jī)1-2接收發(fā)送給它的標(biāo)識(shí)符和顯示數(shù)據(jù)。
在步驟S63,通信程序54F確認(rèn)是否有結(jié)束使用“janken”游戲附加功能模塊54G的指令。如果確認(rèn)有上述的指令,處理流程進(jìn)入步驟S64,該步驟中“janken”游戲附加功能模塊54G卸載到HDD 67中?!癹anken”游戲附加功能模塊54G的使用在此結(jié)束。
如果在步驟S63中確認(rèn)沒有結(jié)束使用“janken”游戲附加功能模塊54G的指令,或步驟S64的處理已完成,圖17中的步驟S36的處理到此結(jié)束,處理流程進(jìn)入圖12中的步驟S34。
本實(shí)例中,因?yàn)榇藭r(shí)沒有結(jié)束使用“janken”游戲附加功能模塊54G的指令,所以處理流程跳過步驟S64,而進(jìn)入步驟S34。而且,本實(shí)例中,因此時(shí)沒有結(jié)束執(zhí)行通信程序54F的指令,處理流程返回步驟S31。
此外,本實(shí)例中,如下文中詳細(xì)描述的那樣,因?yàn)閭€(gè)人計(jì)算機(jī)1-1此時(shí)接收從個(gè)人計(jì)算機(jī)1-2傳送來的標(biāo)識(shí)符(即“janken”游戲附加功能模塊54G的標(biāo)識(shí)符)和顯示數(shù)據(jù)(即指示與選擇GUI中“剪子”圖標(biāo)的操作相對(duì)應(yīng)的顯示內(nèi)容的顯示數(shù)據(jù)),處理流程經(jīng)步驟S31、S32和S35進(jìn)入步驟S37。
在步驟S37,通信程序54F執(zhí)行對(duì)接收的數(shù)據(jù)(標(biāo)識(shí)符和顯示數(shù)據(jù))進(jìn)行分析的過程。過程的細(xì)節(jié)如圖19的流程圖所示。
在步驟S71,個(gè)人計(jì)算機(jī)1-1的通信程序54F確認(rèn)具有接收到的標(biāo)識(shí)符的“janken”游戲附加功能模塊54G是否已裝入RAM 54。如果確認(rèn)已裝入,處理流程進(jìn)入步驟S72。
因個(gè)人計(jì)算機(jī)1-1的“janken”游戲附加功能模塊54G此時(shí)已經(jīng)裝入RAM54(即在執(zhí)行圖15的步驟S51的處理中,已經(jīng)裝載),本實(shí)例中處理流程進(jìn)入步驟S72。
在步驟S72,通信程序54F依照接收的顯示數(shù)據(jù)(即指示與在GUI中選擇“剪子”圖標(biāo)的操作相對(duì)應(yīng)的顯示內(nèi)容的顯示數(shù)據(jù))變更顯示單元12的顯示內(nèi)容。
該實(shí)例中,用前面敘述的圖17中的步驟S61的處理顯示的圖18中的代表圖案發(fā)生改變,如圖20所示。更具體地說,個(gè)人計(jì)算機(jī)1-2所選擇的代表圖案“剪子”經(jīng)放大比例,顯示在GUI的右側(cè)(即位于個(gè)人計(jì)算機(jī)1-1所選擇的代表圖案“石頭”的相對(duì)一側(cè))。
然后,在步驟S73,個(gè)人計(jì)算機(jī)1-1的通信程序54F確認(rèn)是否有結(jié)束使用“janken”游戲附加功能模塊54G的指令。如果確認(rèn)有上述的結(jié)束指令,則處理流程進(jìn)入步驟S74,該步驟中,“janken”游戲附加功能模塊54G從RAM54卸載到HDD 67中。
如果步驟S73中,確認(rèn)沒有結(jié)束使用游戲附加功能模塊54G的指令,或步驟S74的處理已完成,圖17中的步驟S36的處理到此結(jié)束,處理過程進(jìn)入圖12中的步驟34。
步驟S75到S78執(zhí)行的處理將在后面說明。
這樣,在本實(shí)例中,圖20的代表圖案被顯示在個(gè)人計(jì)算機(jī)1-1的LCD 15上。
下面將參照?qǐng)D12的流程圖,對(duì)與當(dāng)基于“janken”游戲附加功能模塊54G進(jìn)行對(duì)等通信時(shí)個(gè)人計(jì)算機(jī)1-1所執(zhí)行的上述操作過程相應(yīng)的個(gè)人計(jì)算機(jī)1-2的操作作如下說明。換句話說,個(gè)人計(jì)算機(jī)1-2與個(gè)人計(jì)算機(jī)1-1類似也執(zhí)行圖12、15、17和19所示的過程。
在步驟S31,個(gè)人計(jì)算機(jī)1-2的CPU將通信程序從HDD裝入RAM,并執(zhí)行裝入的通信程序,然后等待,直到預(yù)定事件的發(fā)生。
該實(shí)例中,個(gè)人計(jì)算機(jī)1-2此時(shí)接收標(biāo)識(shí)符(即“janken”游戲附加功能模塊54G的標(biāo)識(shí)符)和顯示數(shù)據(jù)(即指示“janken”游戲附加功能模塊54G的初始化代表圖案的GUI顯示數(shù)據(jù)),它們是從個(gè)人計(jì)算機(jī)1-1,并用個(gè)人計(jì)算機(jī)1-1事先執(zhí)行的圖15的步驟S53的處理傳送來的。因此處理過程經(jīng)步驟S31、S32和S35進(jìn)入步驟S37。
在步驟S37,個(gè)人計(jì)算機(jī)1-2的通信程序?qū)邮盏臄?shù)據(jù)(標(biāo)識(shí)符和顯示數(shù)據(jù))進(jìn)行分析處理。
更具體地,在如圖19的步驟S71中,個(gè)人計(jì)算機(jī)1-2的通信程序確認(rèn)具有所接收標(biāo)識(shí)符的“janken”游戲附加功能模塊54G是否已裝入RAM。如果確認(rèn)未裝入,處理流程進(jìn)入步驟S75。
因?yàn)閭€(gè)人計(jì)算機(jī)1-2的RAM此時(shí)還未裝入“janken”游戲附加功能模塊54G,故該實(shí)例中處理流程進(jìn)入步驟S75。
在步驟S75,個(gè)人計(jì)算機(jī)1-2的通信程序確認(rèn)自身是否擁有具有所接收到的標(biāo)識(shí)符的“janken”游戲附加功能模塊67G。若確認(rèn)為不擁有“janken”游戲附加功能模塊67G,則處理流程進(jìn)入步驟S76。
因個(gè)人計(jì)算機(jī)1-2不具有“janken”游戲附加功能模塊67G,故本實(shí)例中處理流程進(jìn)入步驟S76。
在步驟S76,個(gè)人計(jì)算機(jī)1-2的通信程序與個(gè)人計(jì)算機(jī)1-1(即,發(fā)送“janken”游戲附加功能模塊54G的標(biāo)識(shí)符和顯示數(shù)據(jù)的源計(jì)算機(jī))進(jìn)行通信,以從個(gè)人計(jì)算機(jī)1-1下載“janken”游戲附加功能模塊54G,下載后裝入個(gè)人計(jì)算機(jī)1-2的RAM中。
另一方面,例如,當(dāng)個(gè)人計(jì)算機(jī)1-2具有“janken”游戲附加功能模塊67G時(shí),在步驟S75中就會(huì)確認(rèn)個(gè)人計(jì)算機(jī)1-2具有“janken”游戲附加功能模塊67G。因此,處理流程進(jìn)入步驟S77,在該步驟中個(gè)人計(jì)算機(jī)1-2的通信程序?qū)ⅰ癹anken”游戲附加功能模塊67G從HDD裝入RAM。
當(dāng)“janken”游戲附加功能模塊67G通過步驟S76或S77裝入RAM時(shí),處理流程進(jìn)入步驟S78,在該步驟中,個(gè)人計(jì)算機(jī)1-2的通信程序在顯示單元上將GUI(圖16)顯示為“janken”游戲附加功能模塊54G的初始化代表圖案,類似于個(gè)人計(jì)算機(jī)1-1在圖15中的步驟S52執(zhí)行處理的情況。
然后,處理流程進(jìn)入步驟S72,該步驟個(gè)人計(jì)算機(jī)1-2的通信程序依照所接收的顯示數(shù)據(jù)變更顯示單元上的顯示內(nèi)容。該實(shí)例中,指示“janken”游戲附加功能模塊54G的初始化代表圖案的顯示數(shù)據(jù)此時(shí)被個(gè)人計(jì)算機(jī)1-2接收,因此,步驟S78中的處理已顯示的初始化代表圖案在步驟S72中不發(fā)生變化。
隨后,處理流程進(jìn)入步驟S73。本實(shí)例中,因此時(shí)結(jié)束使用“janken”游戲附加功能模塊54G的指令還沒發(fā)出,處理流程跳過步驟S74進(jìn)入圖12中的步驟S34。另外,在本實(shí)例中,因?yàn)榇藭r(shí)沒有發(fā)出結(jié)束執(zhí)行個(gè)人計(jì)算機(jī)1-2的通信程序的指令,故處理流程返回步驟S31。
本實(shí)例中,此時(shí),個(gè)人計(jì)算機(jī)1-2的用戶操作例如觸摸板,并點(diǎn)擊GUI中的“剪子”圖標(biāo),如圖16,GUI是通過圖19中步驟S78的處理顯示到顯示單元上的。因而,處理流程經(jīng)步驟S31、S32和S35進(jìn)入步驟S36。
更具體地說,在圖17的步驟S61中,個(gè)人計(jì)算機(jī)1-2的通信程序?qū)D16所示的代表圖案改變?yōu)閳D21中的與對(duì)GUI中的“剪子”圖標(biāo)的選擇操作相對(duì)應(yīng)的另一個(gè)圖案。這樣,一個(gè)放大了比例的“剪子”代表圖案顯示在GUI的左側(cè)。
然后,在步驟S62中,個(gè)人計(jì)算機(jī)1-2的通信程序?qū)ⅰ癹anken”游戲附加功能模塊54G的標(biāo)識(shí)符和在步驟S61中改變了的顯示內(nèi)容的顯示數(shù)據(jù)(圖21所示的代表圖案)發(fā)送給個(gè)人計(jì)算機(jī)1-1。個(gè)人計(jì)算機(jī)1-1接收發(fā)送給它的標(biāo)識(shí)符和顯示數(shù)據(jù)。
此后,處理流程進(jìn)入步驟S63。本實(shí)例中,因?yàn)榇藭r(shí)沒有結(jié)束使用“janken”游戲附加功能模塊54G的指令,處理流程跳過步驟S64,而進(jìn)入圖12中的步驟S34。
而且,本實(shí)例中,因此時(shí)沒有結(jié)束執(zhí)行個(gè)人計(jì)算機(jī)1-2的通信程序的指令,處理流程返回步驟S31。
此外,本實(shí)例中,因?yàn)閭€(gè)人計(jì)算機(jī)1-2此時(shí)接收標(biāo)識(shí)符和顯示數(shù)據(jù)(即“janken”游戲附加功能模塊54G的標(biāo)識(shí)符和指示與GUI中“石頭”圖標(biāo)的選擇操作相對(duì)應(yīng)的顯示內(nèi)容的顯示數(shù)據(jù),它們是由個(gè)人計(jì)算機(jī)1-1,并用個(gè)人計(jì)算機(jī)1-1之前執(zhí)行的圖17中的步驟S62的處理發(fā)送的),處理流程經(jīng)步驟S31、S32和S35進(jìn)入步驟S37。
更具體地說,在圖19的步驟S71中,確認(rèn)是否已經(jīng)裝載了“janken”游戲附加功能模塊54G。因?yàn)橐呀?jīng)從個(gè)人計(jì)算機(jī)1-1用以前執(zhí)行的步驟S76的處理下載的“janken”游戲附加功能模塊54G,此時(shí)已被裝入個(gè)人計(jì)算機(jī)1-2的RAM,處理流程進(jìn)入步驟S72。
在步驟S72,個(gè)人計(jì)算機(jī)1-2的通信程序依照所接收的圖像數(shù)據(jù)變更顯示單元上的“janken”游戲附加功能模塊54G的顯示(即指示與對(duì)GUI中的“石頭”圖標(biāo)的選擇操作相對(duì)應(yīng)的顯示內(nèi)容的圖像數(shù)據(jù))。
本實(shí)例中,已經(jīng)執(zhí)行的圖17中步驟S61的處理所顯示的圖21中的代表圖案改變?yōu)槿鐖D22所示。具體地說,個(gè)人計(jì)算機(jī)1-1所選擇的“石頭”的代表圖案,被放大比例顯示在GUI的右側(cè)(即位于個(gè)人計(jì)算機(jī)1-2所選擇的“剪子”的代表圖案的相對(duì)一側(cè))。
最后,本實(shí)例中,圖22中所示的代表圖案被顯示在個(gè)人計(jì)算機(jī)1-2的顯示單元上。
如上所述,個(gè)人計(jì)算機(jī)1-1和個(gè)人計(jì)算機(jī)1-2在各自的屏幕上顯示自己所選擇的“石頭、剪子、布” 游戲中所使用的代表圖案中的一種圖案及對(duì)方所選擇的“石頭、剪子、布” 游戲中所使用的代表圖案中的一種圖案。因此,個(gè)人計(jì)算機(jī)1-1和個(gè)人計(jì)算機(jī)1-2就可以玩“石頭、剪子、布”的游戲。
下面將再次參照?qǐng)D12中的流程圖,對(duì)基于設(shè)計(jì)附加功能模塊54G的通信處理過程加以說明。
通過在通信中利用設(shè)計(jì)附加功能模塊54G,例如,個(gè)人計(jì)算機(jī)1-1可以在各通信屏幕211(圖13)和通信屏幕501(圖14)顯示一個(gè)設(shè)計(jì)的企鵝格式的框架,它們分別顯示在個(gè)人計(jì)算機(jī)1-1的LCD 15和個(gè)人計(jì)算機(jī)1-2的顯示單元上,并顯示個(gè)人計(jì)算機(jī)1-1的用戶的狀態(tài)。
本實(shí)例中,如上所述的情況,假設(shè)個(gè)人計(jì)算機(jī)1-1具有設(shè)計(jì)附加功能模塊67G,但作為通信對(duì)象的個(gè)人計(jì)算機(jī)1-2不具備此模塊。
還假設(shè)個(gè)人計(jì)算機(jī)1-1和1-2已經(jīng)建立了對(duì)等通信所需的通信連接,個(gè)人計(jì)算機(jī)1-1的LCD 15顯示的是圖13中的屏幕和個(gè)人計(jì)算機(jī)1-2的顯示單元顯示的是圖14中的屏幕。
在本實(shí)例中,此時(shí),個(gè)人計(jì)算機(jī)1-1的用戶操作例如觸摸板16,并點(diǎn)擊附加功能模塊屏幕251(圖13)上所顯示的設(shè)計(jì)附加功能模塊67G的圖標(biāo)。因此,處理流程經(jīng)步驟S31和S32進(jìn)入步驟S33。
在步驟S33,執(zhí)行起動(dòng)附加功能模塊的過程。更具體地說,在圖15的步驟S51中,個(gè)人計(jì)算機(jī)1-1的通信程序54F將圖標(biāo)被選定的附加功能模塊67G,即設(shè)計(jì)附加功能模塊67G,從HDD 67裝入RAM 54。
然后,在步驟S52,通信程序54F在顯示單元12的LCD 15上顯示設(shè)計(jì)附加功能模塊54G的初始化代表圖案。
圖23表示顯示為設(shè)計(jì)附加功能模塊54G的初始化代表圖案的通信屏幕211的一個(gè)顯示實(shí)例。具體地說,通信屏幕211以設(shè)計(jì)的企鵝的格式顯示。
在步驟S53,通信程序54F將設(shè)計(jì)附加功能模塊54G的標(biāo)識(shí)符和指示設(shè)計(jì)附加功能模塊54G的初始化代表圖案的顯示數(shù)據(jù)(本實(shí)例中,顯示數(shù)據(jù)指示通信屏幕211上的顯示內(nèi)容(設(shè)計(jì)的企鵝格式))發(fā)送給個(gè)人計(jì)算機(jī)1-2,該設(shè)計(jì)附加功能模塊54G已在步驟S51中從HDD 67裝入RAM 54。
起動(dòng)附加功能模塊的過程到此結(jié)束,處理流程進(jìn)入如圖12中的步驟S34。
進(jìn)入步驟S34后的處理與使用“janken”游戲附加功能模塊54G時(shí)的情況一樣,在此不再贅述。
下面參照?qǐng)D12的流程圖,對(duì)與以上所敘述的個(gè)人計(jì)算機(jī)1-1的基于設(shè)計(jì)附加功能模塊54G進(jìn)行對(duì)等通信時(shí)執(zhí)行的上述操作所相應(yīng)的個(gè)人計(jì)算機(jī)1-2的操作,作如下說明。
該實(shí)例中,個(gè)人計(jì)算機(jī)1-2的CPU(通信程序)此時(shí)接收標(biāo)識(shí)符和顯示數(shù)據(jù)(即設(shè)計(jì)附加功能模塊54G的標(biāo)識(shí)符和指示通信屏幕211上的顯示內(nèi)容的顯示數(shù)據(jù)),它們是從個(gè)人計(jì)算機(jī)1-1,并用在圖15中由個(gè)人計(jì)算機(jī)1-1事先執(zhí)行的步驟S53的處理發(fā)送的。因此處理流程經(jīng)步驟S31、S32和S35進(jìn)入步驟S37。
更確切地說,在如圖19的步驟S71中,個(gè)人計(jì)算機(jī)1-2的通信程序確認(rèn)具有所接收的標(biāo)識(shí)符的設(shè)計(jì)附加功能模塊54G是否已裝入RAM。如果確認(rèn)未裝入,處理流程進(jìn)入步驟S75。
因?yàn)閭€(gè)人計(jì)算機(jī)1-2的RAM此時(shí)還未裝入設(shè)計(jì)附加功能模塊54G,處理流程進(jìn)入步驟S75。本實(shí)例中,個(gè)人計(jì)算機(jī)1-2不具備設(shè)計(jì)附加功能模塊54G,因此處理流程還進(jìn)入步驟S76。
在步驟S76,個(gè)人計(jì)算機(jī)1-2的通信程序與個(gè)人計(jì)算機(jī)1-1(即,發(fā)送設(shè)計(jì)附加功能模塊54G的標(biāo)識(shí)符和顯示數(shù)據(jù)的源計(jì)算機(jī))進(jìn)行通信,以從個(gè)人計(jì)算機(jī)1-1下載設(shè)計(jì)附加功能模塊67G,下載后裝入個(gè)人計(jì)算機(jī)1-2的RAM中。
然后,在步驟S78,個(gè)人計(jì)算機(jī)1-2的通信程序在顯示單元上顯示設(shè)計(jì)附加功能模塊54G的初始化代表圖案。換句話說,通過步驟S78的處理,顯示在個(gè)人計(jì)算機(jī)1-2的顯示單元上,并包含其上顯示有個(gè)人計(jì)算機(jī)1-1所拾取的圖像的顯示區(qū)域511的通信屏幕501,以如圖24所示的設(shè)計(jì)的企鵝格式顯示。
此后,處理流程進(jìn)入步驟S72。步驟S72后的處理與使用“janken”游戲附加功能模塊54G中的情況一樣,故在此不再贅述。
因此,即使當(dāng)只有個(gè)人計(jì)算機(jī)1-1具備設(shè)計(jì)附加功能模塊67G時(shí),在個(gè)人計(jì)算機(jī)1-2的一側(cè)顯示,并顯示個(gè)人計(jì)算機(jī)1-1拾取的圖像的通信屏幕501可以顯示為設(shè)計(jì)的企鵝格式,與通信屏幕211相似。
通過實(shí)例所進(jìn)行的上述描述中,是個(gè)人計(jì)算機(jī)1被用作終端的情況,同樣可以將移動(dòng)電話用作終端。
在以上說明的一系列處理過程不僅可使用硬件執(zhí)行,同樣可使用軟件。在使用軟件執(zhí)行一系列處理的情況中,一個(gè)構(gòu)成軟件的程序需要從程序所記錄或存儲(chǔ)介質(zhì)中安裝到,例如,內(nèi)置專用硬件單元的計(jì)算機(jī)或通過安裝了各種程序可執(zhí)行各種功能的通用計(jì)算機(jī)。
如圖7所示,程序記錄介質(zhì)是由成套(package)介質(zhì)構(gòu)成,如,磁盤121(包括軟盤)、光盤122(包括CD-ROM(致密盤-只讀存儲(chǔ)器)和DVD(數(shù)字多用途光盤))、磁光盤123(包括MD(小型盤))和半導(dǎo)體存儲(chǔ)器124,介質(zhì)上記錄有程序,并從計(jì)算機(jī)分別分配給用戶以提供程序?;蛘?,程序記錄介質(zhì)可能是,如HDD 67,程序已經(jīng)存儲(chǔ)其上,并以事先裝入計(jì)算機(jī)的狀態(tài)提供給用戶。
應(yīng)指明的是,本說明所描述的各步驟和描述從記錄介質(zhì)提供的程序的各步驟,不僅像本說明書所描述的那樣,以時(shí)間順序依次執(zhí)行處理,還可以用不同于上述的方式執(zhí)行,即,以并行方式執(zhí)行或各部件分別處理的方式執(zhí)行。
還應(yīng)指明的是,本說明書用到的術(shù)語“系統(tǒng)”表示作為多個(gè)裝置和多個(gè)單元相結(jié)合的設(shè)備的整體。
權(quán)利要求
1.一種信息處理設(shè)備,用于使用另一信息處理設(shè)備在網(wǎng)絡(luò)中的地址將預(yù)定消息經(jīng)過所述網(wǎng)絡(luò)發(fā)送到所述另一信息處理設(shè)備,所述信息處理設(shè)備包括描述裝置,用于在預(yù)定文件中描述所述信息處理設(shè)備本身在網(wǎng)絡(luò)中的地址;和發(fā)送裝置,用于將附有所述文件的消息發(fā)送到所述另一信息處理設(shè)備,以建立通信連接,從而在所述另一信息處理設(shè)備和所述信息處理設(shè)備本身之間進(jìn)行通信,在所述文件中描述了所述信息處理設(shè)備本身的地址。
2.一種在信息處理設(shè)備中使用的信息處理方法,用于使用另一信息處理設(shè)備在網(wǎng)絡(luò)中的地址將預(yù)定消息經(jīng)過所述網(wǎng)絡(luò)發(fā)送到所述另一信息處理設(shè)備,所述信息處理方法包括如下步驟描述步驟,在預(yù)定文件中描述所述信息處理設(shè)備本身在所述網(wǎng)絡(luò)中的地址;和發(fā)送步驟,從所述信息處理設(shè)備發(fā)送附有所述文件的消息到所述另一信息處理設(shè)備,以建立通信連接,從而在所述另一信息處理設(shè)備和所述信息處理設(shè)備本身之間進(jìn)行通信,在所述文件中描述了所述信息處理設(shè)備本身的地址。
3.一種記錄了計(jì)算機(jī)可讀程序的記錄介質(zhì)產(chǎn)品,該程序與信息處理設(shè)備一起使用,用于使用另一信息處理設(shè)備在網(wǎng)絡(luò)中的地址將預(yù)定消息經(jīng)過所述網(wǎng)絡(luò)發(fā)送到所述另一信息處理設(shè)備,所述程序包括如下步驟描述步驟,在預(yù)定文件中描述所述信息處理設(shè)備本身在所述網(wǎng)絡(luò)中的地址;和發(fā)送步驟,從所述信息處理設(shè)備發(fā)送附有所述文件的消息到所述另一信息處理設(shè)備,以建立通信連接,從而在所述另一信息處理設(shè)備和所述信息處理設(shè)備本身之間進(jìn)行通信,在所述文件中描述了所述信息處理設(shè)備本身的地址。
4.一種程序,它與信息處理設(shè)備一起使用,用于使用另一信息處理設(shè)備在網(wǎng)絡(luò)中的地址將預(yù)定消息經(jīng)過所述網(wǎng)絡(luò)發(fā)送到所述另一信息處理設(shè)備,所述程序使計(jì)算機(jī)執(zhí)行的過程包括如下步驟描述步驟,在預(yù)定文件中描述所述信息處理設(shè)備本身在所述網(wǎng)絡(luò)中的地址;和發(fā)送步驟,從所述信息處理設(shè)備發(fā)送附有所述文件的消息到所述另一信息處理設(shè)備,以建立通信連接,從而在所述另一信息處理設(shè)備和所述信息處理設(shè)備本身之間進(jìn)行通信,在所述文件中描述了所述信息處理設(shè)備本身的地址。
5.一種信息處理設(shè)備,用于接收使用另一信息處理設(shè)備在網(wǎng)絡(luò)中的地址經(jīng)過所述網(wǎng)絡(luò)發(fā)自所述另一信息處理設(shè)備的預(yù)定消息,所述信息處理設(shè)備包括接收裝置,用于接收經(jīng)所述網(wǎng)絡(luò)發(fā)自所述另一信息處理設(shè)備的消息,所述消息附有描述所述另一信息處理設(shè)備的地址的文件;和建立裝置,用于依照所述另一信息處理設(shè)備的地址建立通信連接,以與所述另一臺(tái)信息處理設(shè)備進(jìn)行通信,所述地址描述于所述消息的附加文件中。
6.一種在信息處理設(shè)備中使用的信息處理方法,用于接收使用另一信息處理設(shè)備在網(wǎng)絡(luò)中的地址經(jīng)過所述網(wǎng)絡(luò)發(fā)自所述另一以信息處理設(shè)備的預(yù)定消息,所述信息處理方法包括如下步驟接收步驟,接收經(jīng)過所述網(wǎng)絡(luò)發(fā)自所述另一信息處理設(shè)備的消息,所述消息附有描述所述另一信息處理設(shè)備的地址的文件;和建立步驟,依照所述另一信息處理設(shè)備的地址建立通信連接,以與所述另一信息處理設(shè)備進(jìn)行通信,所述地址描述于所述消息的附加文件中。
7.一種記錄了計(jì)算機(jī)可讀程序的記錄介質(zhì)產(chǎn)品,該程序與信息處理設(shè)備一起使用,用于接收使用另一信息處理設(shè)備在網(wǎng)絡(luò)中的地址經(jīng)過所述網(wǎng)絡(luò)發(fā)自所述另一信息處理設(shè)備的預(yù)定消息,該程序包括如下步驟接收步驟,接收經(jīng)過所述網(wǎng)絡(luò)發(fā)自所述另一信息處理設(shè)備的消息,所述消息附有描述所述另一信息處理設(shè)備的地址的文件;和建立步驟,依照所述另一信息處理設(shè)備的地址建立通信連接,以與所述另一信息處理設(shè)備進(jìn)行通信,所述地址描述于所述消息的附加文件中。
8.一種程序,該程序與信息處理設(shè)備一起使用,用于接收使用另一信息處理設(shè)備在網(wǎng)絡(luò)中的地址經(jīng)過所述網(wǎng)絡(luò)發(fā)自所述另一信息處理設(shè)備的預(yù)定消息,該程序使計(jì)算機(jī)執(zhí)行包括如下步驟的過程接收步驟,接收經(jīng)過所述網(wǎng)絡(luò)發(fā)自所述另一信息處理設(shè)備的消息,所述消息附有描述所述另一信息處理設(shè)備的地址的文件;和建立步驟,依照所述另一信息處理設(shè)備的地址建立通信連接,以與所述另一信息處理設(shè)備進(jìn)行通信,所述地址描述于所述消息的附加文件中。
全文摘要
用于對(duì)等通信的通信連接建立如下。一臺(tái)想要通信的個(gè)人計(jì)算機(jī)將附有該計(jì)算機(jī)的IP地址的電子郵件發(fā)送到另一預(yù)期的目標(biāo)個(gè)人計(jì)算機(jī)。另一臺(tái)個(gè)人計(jì)算機(jī)打開所發(fā)來的電子郵件,并得到附加在電子郵件中的IP地址,從而建立通信連接??梢暂p松地獲得為建立對(duì)等通信中的通信連接所需的信息。
文檔編號(hào)H04L29/12GK1375968SQ0210566
公開日2002年10月23日 申請(qǐng)日期2002年3月15日 優(yōu)先權(quán)日2001年3月15日
發(fā)明者大井純司 申請(qǐng)人:索尼公司