信息处理设备及方法、记录介质产品和程序的制作方法

文档序号:7678913阅读:150来源:国知局
专利名称:信息处理设备及方法、记录介质产品和程序的制作方法
技术领域
本发明涉及一种信息处理设备和方法、一种记录介质产品和一种程序。具体地,通过对本发明涉及的信息处理设备和方法、记录介质产品和程序的应用,使获取为建立通信连接所需信息的过程得到简化。
背景技术
在现已开发出的通信系统(所谓对等通信系统)中,通过网络相互连接的终端无需专用服务器而直接通信。
然而,在常规的对等通信系统中,必须从专用服务器中获取信息(例如目标的IP地址),例如为了建立通信连接,该信息要预先注册。或者,一个源终端可通过电话询问其它目标终端的IP地址。无论如何,建立通信连接所需的信息都要通过一些繁琐的过程获得。

发明内容
鉴于上述的技术状态,本发明的一个目的是使建立通信连接所需的信息用简单的过程获得。
根据本发明的第一方面,提供了一种信息处理设备,此设备通过使用网络中另一信息处理设备的地址,将预定的消息经网络发送到该另一信息处理设备,所述信息处理设备包括了描述单元和发送单元,所述描述单元用于在预定文件中描述该信息处理设备在网络中的地址;所述发送单元用于将消息发送到前述另一信息处理设备,消息中附有描述该信息处理设备本身地址的文件,以便建立通信连接,在前述另一信息处理设备和该信息处理设备之间进行通信。
而且,提供了一种在信息处理设备中使用的信息处理方法,此方法通过使用网络中另一信息处理设备的地址,将预定的消息经网络发送到该另一信息处理设备。所述信息处理方法包括描述步骤,在预定文件中描述该信息处理设备本身在网络中的地址;发送步骤,将消息从信息处理设备发送到前述另一信息处理设备,该消息中附有描述该信息处理设备本身的地址的文件,以便建立通信连接,在前述另一信息处理设备和该信息处理设备之间进行通信。
此外,提供了一种记录有计算机可读取的程序的记录介质产品,该程序和信息处理设备一起使用,用于通过使用网络中另一信息处理设备的地址,将预定的消息经网络发送到该另一信息处理设备,此程序包括描述步骤,在预定文件中描述信息处理设备本身在网络中的地址;发送步骤,将消息从该信息处理设备发送到前述另一信息处理设备,该消息中附有描述该信息处理设备本身地址的文件,以便建立通信连接,在前述另一信息处理设备和该信息处理设备之间进行通信。
而且,提供了程序,该程序和信息处理设备一起使用,用于通过使用网络中另一信息处理设备的地址,将预定的消息经网络发送到该另一信息处理设备,此程序使计算机执行一个过程,包括描述步骤,在预定文件中描述该信息处理设备本身在网络中的地址;发送步骤,将消息从该信息处理设备发送到前述另一信息处理设备,该消息中附有描述该信息处理设备本身地址的文件,以便建立通信连接,在前述另一信息处理设备和该信息处理设备之间进行通信。
根据本发明的第二方面,提供了一种信息处理设备,用于接收一预定消息,该消息是通过使用网络中另一信息处理设备的地址,经网络将从前述另一信息处理设备传送来的,该信息处理设备包括接收单元,用于经网络接收从前述另一信息处理设备发送的消息,该消息中附有描述前述另一信息处理设备地址的文件;和建立单元,用于按照在消息中附加的文件内所描述的前述另一信息处理设备的地址,建立通信连接,以便与前述另一信息处理设备进行通信。
而且,提供了一种在信息处理设备中使用的信息处理方法,用于接收一预定消息,该消息是通过使用网络中另一信息处理设备的地址,经网络从前述另一信息处理设备传送来的,该信息处理方法包括接收步骤,用于经网络接收从前述另一信息处理设备发送的消息,该消息中附有描述前述另一信息处理设备地址的文件;和建立步骤,按照在该消息中附加的文件内所描述的前述另一信息处理设备的地址,建立通信连接,以便与前述另一信息处理设备进行通信。
此外,提供了一种记录有计算机可读程序的记录介质产品,该程序和信息处理设备一起使用,用于接收一预定消息,该消息是通过使用网络中另一信息处理设备的地址,经网络从前述另一信息处理设备传送来的,此程序包括接收步骤,用于经网络接收从前述另一信息处理设备发送的消息,该消息中附有描述前述另一信息处理设备地址的文件;和建立步骤,按照在该消息中附加的文件内所描述的前述另一信息处理设备的地址,建立通信连接,以便与前述另一信息处理设备进行通信。
此外,提供了一程序,该程序和信息处理设备一起使用,用于接收一预定消息,该消息是通过使用网络中另一信息处理设备的地址,经网络从前述另一信息处理设备传送来的,此程序使计算机执行一个过程,该过程包括接收步骤,用于经网络接收从前述另一信息处理设备发送的消息,该消息中附有描述前述另一信息处理设备的地址的文件;和建立步骤,按照在该消息中附加的文件内所描述的前述另一信息处理设备的地址,建立通信连接,以便与前述另一信息处理设备进行通信。
用根据本发明第一方面的信息处理设备、方法和程序,信息处理设备在预定文件中描述出本身在网络中的地址,并向另一信息处理设备发送消息,该消息附有描述该设备本身的地址的文件,以便建立通信连接,以按照该信息处理设备本身的地址与另一信息处理设备进行通信,而无需专用服务器的干预。因而使便捷地获取建立通信连接所需的地址成为可能。
用根据本发明的第二方面的信息处理设备、方法和程序,信息处理设备经网络接收另一信息处理设备发送的消息,该消息中附有描述另一信息处理设备地址的文件,并按照在接收到的消息中附加的文件内所描述的另一信息处理设备的地址建立通信连接,以便与另一信息处理设备进行通信,而无需专用服务器的干预。因而使方便地建立通信连接成为可能。


图1是应用了本发明的通信系统的配置实例的图;图2是说明对等通信的框图;图3是表示个人计算机1-1外观实例的透视图;图4是表示个人计算机1-1外观实例的部分平面图;图5是表示个人计算机1-1外观实例的部分放大视图;
图6是表示个人计算机1-1外观实例的侧视图;图7是表示个人计算机1-1内部配置实例的框图;图8是一个流程图,用于说明个人计算机1-1在对等通信中建立通信连接的操作;图9表示个人计算机1-1的液晶显示器上的一个显示实例;图10表示附有IP地址文件的电子邮件的内容;图11是一个流程图,用于说明个人计算机1-2在对等通信中建立通信连接的操作;图12是一个流程图,用于说明使用附加功能模块进行通信时的处理过程;图13表示个人计算机1-1的液晶显示器上的另一个显示实例;图14表示个人计算机1-2的显示单元上的一个显示实例;图15是一个流程图,用于说明图12中步骤S33的处理细节;图16表示显示为附加功能模块“石头、剪子、布”的初始状态的图形用户界面(GUI);图17是一个流程图,用以说明图12中步骤S36的处理细节;图18仍旧表示个人计算机1-1的液晶显示器上的另一个显示实例;图19是一个流程图,用以说明图12中步骤S37的处理细节;图20仍旧表示个人计算机1-1的液晶显示器上的另一个显示实例;图21表示个人计算机1-2的显示单元上的另一个显示实例;图22仍旧表示个人计算机1-2的显示单元上的另一个显示实例;图23仍旧表示个人计算机1-1的液晶显示器上的另一个显示实例;图24仍旧表示个人计算机1-2的显示单元上的另一个显示实例;具体实施方式
图1表示应用了本发明的通信系统的一个配置实例。
N台个人计算机1-1到1-N(当无需相互区别某台单独的计算机时,此后简称为“个人计算机1”)通过电话网络2和各自的因特网提供商(未示出)连接到因特网3。
每台个人计算机1可以通过因特网3传送和接收来自各台计算机的电子邮件。为达到此目的,个人计算机1的IP地址注册到与因特网3相连的各专用电子邮件服务器上(未示出)。
个人计算机1也可以通过如电话网络等进行对等通信。借助于对等通信,如图2所示实例,个人计算机1-1中包含的声音和视频信息可直接提供给个人计算机1-2和1-3中的每一个,而无需专用服务器的干预,个人计算机1-2中包含的声音和视频可直接提供给个人计算机1-1和1-3中的每一个,无需专用服务器的干预。在个人计算机1-3中,可将由个人计算机1-1和1-2提供的声音和视频加以混合并输出(再现)。
在对等通信中,通信连接是以如下的方式建立的,例如,想要开始通信的个人计算机1-1将附有个人计算机1-1的IP地址的电子邮件发送到例如作为所希望目标的个人计算机1-2,个人计算机1-2打开电子邮件,并获得附加在电子邮件中的IP地址。换种说法,在一个应用了本发明的通信系统中,用于对等通信的通信连接是通过利用已在因特网3注册的IP地址建立的(确切地说讲,是早电子邮件服务器中注册的IP地址)。
此外,如果要进行通信的个人计算机1中至少有一台有一预定的功能模块(下文称作“附加功能模块”),每台个人计算机1都可以执行基于附加功能模块的通信。
例如,在个人计算机1-1和1-2间的对等通信中,即使当个人计算机1-1具有附加功能模块,而个人计算机1-2不具备它时,个人计算机1-1和1-2也可以执行基于附加功能模块的通信。
图3到图6表示个人计算机1-1的外观。
个人计算机1-1基本上包括主机体11和以可自由开合的方式与主机体11相连的显示单元12。图3是表示当个人计算机1-1的显示单元12处于与主机体11相对打状态时的外观透视图。图4是主机体11的部分平面图,图5是设在主机体11上的拨盘13(在下文中说明)的放大示图。图6是设在主机体11上的拨盘13的侧视图。
在主机体11的上表面包括一个输入各种字符和符号时操作的键盘14;一个作为定点设备的触摸板16,例如当可移动显示在液晶显示器15上的指针(鼠标)时加以操作;和电源开关17。另外,在主机体11侧面装有拨盘13,IEEE 1394端口18等。可提供一个杆型定点设备作为触摸板16的替代品。
显示单元12的前面包括一个LCD(液晶显示器)15,用以显示图像。在显示单元12右上角有一组LED指示灯,如电源灯PL,电池指示灯BL,需要时还有一个消息指示灯ML(未示出)。另外,在显示单元12的正上方区域装有一个图像拾取单元单元20和麦克风21,图像拾取单元单元20包括一个由CCDs(静态图像拾取装置)构成的CCD视频照像机19。如图3所示,在主机体11右上角装有用于操纵CCD视频照像机19的快门22。
图像拾取单元20可转动地安装在显示单元12上,例如,用户可转动图像拾取单元20,从CCD视频照像机19拾取操作个人计算机1-1的用户的图像的位置,转到拾取与操作个人计算机1-1的用户视线相同方向的图像的位置。
拨盘13安装在例如主机体11的键盘14的右边缘上的键A和键B之间,如图4所示,拨盘13的上表面与键A、B上表面大体齐平。拨盘13以图5所示箭头a的方向转时,可触发预定处理的执行(如屏幕滚动),以图5所示箭头b的方向移动时,可触发另一处理的执行(如确认图标选择的处理)。
IEEE(电气和电子工程师协会)1394端口18结构与IEEE 1394规定的标准相一致。符合IEEE 1394规定标准的电缆线与IEEE 1394端口18相连。
下面将参照图7说明个人计算机1-1内部配置实例。
中央处理器(CPU)51可以由,如Intel公司生产的奔腾(品牌)处理器构成,并与主机总线52相连。桥接器53(所谓的北桥)也与主机总线52相连。桥接器53具有AGP(图形加速端口)50,并与PCI(外围设备互连/接口)总线56相连。
桥接器53的构成可以是,如Intel公司生产的AGP主桥控制器400BX,并控制CPU 51及RAM(随机存取存储器)54(所谓主存)等。另外,桥接器53还通过AGP 50来控制视频控制器57。注意桥接器53和另一桥接器(所谓的南桥(PCI-ISA桥接器))58构成所谓的芯片组。
此外,桥接器53与高速缓存55相连。高速缓存55是由能够以高于诸如SRAM(静态RAM)的RAM 54的速度执行读写操作存储器构成的,并高速缓存(临时存储)CPU 51使用的程序和数据。
CPU 51包括一个内置高速缓存,由CPU 51自身控制,并能以比高速缓存55还高的速率运行。
RAM 54由例如DRAM(动态RAM)构成,,并存储CPU 51执行的程序或CPU 51运行所需的数据。具体地说,RAM 54存储例如电子邮件程序54A、自动导航程序54B、拨盘状态监控程序54C、拨盘驱动程序54D、操作系统(OS)54E、通信程序54F、附加功能模块54G和其它应用程序54H,它们分别以预定时序从HDD 67装载。
电子邮件程序54A是一个用于通过调制解调器75、电话网络2、因特网提供商、电子邮件服务器和因特网3发送和接收通信文本(电子邮件)的程序。
自动导航程序54B是一个用于按预定的过程顺序执行多个预置过程(或程序)的程序。
拨盘状态监控程序54C从前面所述的每个应用程序中接收指示相关程序是否与拨盘13通信的提示。当相关的程序与拨盘13通信时,拨盘状态监控程序54C就会在LCD 15上显示可以通过操纵拨盘13作哪些操作。
另外,拨盘监控程序54C检测出拨盘13的事件(如如图5所示拨盘13按箭头a所示方向的转动,或如图5所示拨盘13按箭头b所示方向的按压),然后执行对应于所检测到的事件的处理。拨盘驱动程序54D依照拨盘13的操作来执行各种功能。
OS(操作系统)54E是一个控制计算机基本操作的程序,其代表如微软公司的Windows 95(商品名)和Windows 98(商品名),或苹果公司的Mac 0S(商品名)。
通信程序54F执行对等通信处理。而且,为了在对等通信中建立通信连接,通信程序54F控制电子邮件程序54A以便发送附有个人计算机1-1的IP地址的电子邮件到通信对象,或从发自通信对象的预定的电子邮件中获得IP地址。
此外,通信程序54F控制附加功能模块54G,并执行基于附加功能模块54G的功能的通信。
附加功能模块54G依照通信程序54F所执行的控制,执行预定的处理(在下文中说明)。
视频控制器57通过AGP 50与桥接器53相连。当从CPU 51收到通过AGP50和桥接器53供给的数据(图像数据或文本数据)后,视频控制器57将产生与所接收数据相应的图像数据,并将产生的图像数据或接收的数据原样存储在内置的视频存储器中。此外,视频控制器57控制显示单元12的LCD 15显示与存储在视频存储器中的图像数据相对应的图像。
另外,视频控制器57将从CCD视频照像机19供给的视频数据,通过PCI总线56提供给RAM 54。
声音控制器64与PCI总线56相连。声音控制器64接收来自麦克风21的声音,产生与声音相应的数据,并将产生的数据输出到RAM 54。而且,声音控制器64驱动扬声器65以从扬声器65输出声音。
此外,调制解调器75连接到PCI总线56。调制解调器75连接到电话网络2,并通过电话网络2或因特网3执行通信处理。
PC卡插槽接口111与PCI总线56相连,用于将来自插在槽23中的接口卡112的数据提供给CPU 51或RAM 54,并将来自CPU 51的输出数据提供给接口卡112。驱动器113通过PC卡插槽接口111和接口卡112与PCI总线56相连。
驱动器113读取记录在如下的磁盘121、光盘122、磁光盘123、半导体存储器124中所装载的那一个上的数据,并将读取的数据经接口卡112、PC卡插槽接口111和PCI总线56提供给RAM 54。
此外,桥接器(所谓南桥)58与PCI总线56相连。桥接器58的构成可以是,如Intel公司生产的PIIX4E,它包括了IDE(集成驱动电子设备)控制器/配置寄存器59、IDE接口61、USB接口68等。桥接器58执行各种I/O(输入/输出)控制,如对与IDE总线62相连的装置、经ISA/EIO(工业标准体系结构/扩展输入输出)总线63或I/O接口69连接的装置的控制。
IDE控制器/配置寄存器59包括两个IDE控制器和一个配置寄存器等,两个IDE控制器称为基本IDE控制器和第二IDE控制器(未示出)。
HDD 67通过IDE总线62与基本IDE控制器相连。另外,当所谓的IDE装置(未示出),如CD-ROM驱动器或HDD,插入另一IDE总线时,该插入的IDE总线就与第二IDE控制器电连接。
HDD 67中存有例如电子邮件程序67A、自动导航程序67B、拨盘状态监控程序67C、拨盘驱动程序67D、OS 67E、通信程序67F、附加功能模块67G及其它应用程序67H。
存储在HDD 67内的从电子邮件程序67A到其它应用程序67H的那些程序,当需要时装入内存RAM 54。
而且,I/O接口69与ISA/EIO总线63相连。I/O接口69由一嵌入式控制器构成。在I/O接口69内,ROM 70、ROM 71和CPU 72相互连接。
ROM 70中有预先存储的程序,例如IEEE 1394接口程序70A、LED控制程序70B、触摸板输入监控程序70C、键盘输入监控程序70D、唤醒程序70E、拨盘状态监控程序70F。
IEEE 1394接口程序70A依照IEEE 1394标准通过IEEE 1394端口18发送和接收数据(打包数据(packet-contained data))。LED控制程序70B执行LED灯组照明的控制,如电源灯PL、电池灯BL和必要时提供的消息指示灯ML。触摸板输入监控程序70C是用于监控对应于用户的操作、来自触摸板16的输入的程序。
键盘输入监控程序70D是用于监控来自键盘14或任何其它键开关的输入的程序。唤醒程序70E是用于管理组成个人计算机1-1的芯片的电源的程序。更具体地说,根据由桥接器58中的定时器电路(未示出)提供并指示当前时间的数据,键盘输入监控程序70D检查是否到达预置的时间,并当到达预置的时间时启动预定的处理(或程序)。拨盘状态监控程序70F是用于在所有时间内监控拨盘13的旋转编码器是否被转动,或是拨盘13被按压的程序。
此外,BIOS(基本输入/输出系统)70G固化在ROM 70中。BIOS 70G控制在OS或应用程序和外围设备(如触摸板16、键盘14或HDD 67)间的数据传送(输入/输出)。
RAM 71包括寄存器71A到71F,例如用于LED控制、触摸板输入状态、键盘输入状态和预置时间的寄存器,监控拨盘状态的I/O寄存器,和IEEE1394 I/F寄存器。例如,当拨盘13被推动而起动电子邮件程序54A时,在LED控制寄存器中装入一个预定的数值,根据装入的值控制消息灯LM的照明。而且,当拨盘13被按压时,一个专用的键操纵标志被装入到键盘输入状态寄存器中。例如对应于用户使用键盘的操作,一天中的某一预定时间被设置到预置时间寄存器中。
此外,拨盘13、触摸板16、键盘14、IEEE 1394端口18、快门键22等是通过各自的连接器(未示出)与I/O接口69相连。如果在拨盘13、触摸板16、键盘14和快门键22的任何一个上发生操作,I/O接口69就会向ISA/EIO总线63输出一个与该操作相应的信号。另外,与通过IEEE 1394端口18与I/O接口69相连的设备相关的数据,也是由I/O接口69控制发送和接收的。此外,电源灯PL、电池灯BL、消息灯ML、电源控制电路73和其它LED灯均与I/O接口69相连。
电源控制电路73与内置电池74或AC电源连接,以向每一部件提供电能,并控制内置电池74或任何外围设备的第2电池的充电。I/O接口69还监控操纵电源开闭的电源开关17。
即使在电源关闭状态,I/O接口69仍利用内部电源,执行前面提到的IEEE1394接口程序70A到拨盘状态监控程序70F等一系列程序。换句话说,从IEEE1394接口程序70A到拨盘状态监控程序70F,这些程序随时都在运行。
因此,即使电源开关17关闭,CPU不运行OS 54E,I/O接口69仍执行拨盘状态监控程序70F。因此,在例如处于省电模式或处于关闭状态按压拨盘13时,个人计算机1-1仍启动并运行预定软件或预先设置的描述文件(script file)。
这样,在个人计算机1-1中,无需专用的键,因为拨盘13具有可编程电源键(PPK)功能。
其它个人计算机1-2到1-N具有与个人计算机1-1基本相同的配置,就不再赘述。
下面将以举例的方式描述为对等通信而建立通信连接的处理过程,实例为个人计算机1-1要与个人计算机1-2进行对等通信。
首先参照图8的流程图来描述要与个人计算机1-2进行对等通信的个人计算机1-1的操作。
在步骤S1中,个人计算机1-1的CPU 51执行通信程序54F,用于控制视频控制器57,以便在LED 15上显示屏幕(下文中称“选择屏幕”)201,如图9所示,在此屏幕上可选择对等通信的目标。
选择屏幕201有一显示区域214,其中显示有个人计算机1-2到1-N的IP地址等作为对等通信的目标对象;变更显示区域214中所显示的项目时进行操作的按钮212;和当选择具有显示在显示区域214中的IP地址的个人计算机1中的任何一个,即对等通信中的目标时进行操作的按钮213。
通过在存入HDD 67前,将个人计算机1-2到1-N的IP地址分成预定的组,可以在显示区域214中以组为单位显示个人计算机1-2到1-N的IP地址等,并选择各组的目标。
假设此时图9中的通信屏幕211还没有显示在LCD 15上。
然后,步骤S2中,个人计算机1-1的CPU 51(通信程序54F)将代表个人计算机1-1的用户状态的通信屏幕211显示在LCD 15上,如图9所示(在图9实例中,通信屏幕211位于相对选择屏幕201的左斜上方)。
通信屏幕211包括显示区域221,其中显示有CCD视频照像机19拾取的图像(如操作个人计算机1-1的用户的肖像),和当变更显示区域221中的显示项目时进行操作的按钮222。
在步骤S3,通信程序54F处于等待状态,直到操作选择屏幕201中的按钮213,即对等通信中的目标已被选定。根据选定的目标,处理过程进入步骤S4。注意在如下的描述中,被选择为对等通信的目标的个人计算机1称为“目标个人计算机”。
在该实例中,当个人计算机1-2的IP地址等显示在选择屏幕201的显示区域214中时,操作按钮213,因而个人计算机1-2被选择为目标个人计算机。
在步骤S4中,通信程序54F确定此时是否有还未与个人计算机1-1建立对等通信所需的通信连接的目标个人计算机。如果有这样的目标个人计算机,处理流程进入步骤S5。
因为此时在个人计算机1-1与个人计算机1-2之间还未建立对等通信所需的通信连接,处理流程进入步骤S5。
在步骤S5中,通信程序54F从HDD 67中获取个人计算机1-1的IP地址。
然后,在步骤S6中,通信程序54F对个人计算机1-1的IP地址进行加密处理,存于预定的文件中。随后,通信程序54F将写有加密地址的文件(此后称“IP地址文件”)存储在HDD 67中。
步骤S7,通信程序54F起动电子邮件程序54A。
在下一步骤S8中,电子邮件程序54A准备一个电子邮件,‘其上附有步骤S6保存到HDD 67中的IP地址文件,并注明目标个人计算机,此目标个人计算机在步骤S4中,被判定为还没有建立对等通信所需的通信连接,然后将准备好的电子邮件显示在LCD 15上。
图10表示一个电子邮件的实例,该电子邮件注明目标个人计算机1-2,并附有IP地址文件,该文件内附有以加密格式描述的个人计算机1-1的IP地址。
电子邮件的信头区域包含有作为目标的个人计算机1-2的IP地址,作为源的个人计算机1-1的IP地址,以及电子邮件附带的IP地址文件目录等。在信头区域,还有作为电子邮件主题的一段短语(“邀请聊天”)。
在电子邮件的消息区域,描述有预先写入的句子(即这是一个来自“个人计算机1-1的用户”的请求聊天的邀请。如果你打开附件文件,就建立了与“个人计算机1-1的用户”的连接)。
例如,个人计算机1-1的用户可以改变电子邮件的主题和/或写入消息区域中的句子。
在步骤S9,电子邮件程序54A处于等待状态,直到操作由步骤S8准备的电子邮件的发送按钮231(图10)。当操作发送按钮231时,电子邮件程序54A将进入步骤S10,该步骤中,在步骤S8准备的电子邮件被发送到目标个人计算机(该实例的个人计算机1-2),对该目标个人计算机来说,通信连接尚未建立。
当步骤S4中确定与所有的目标个人计算机建立了通信连接(该实例中,当确定个人计算机1-1与个人计算机1-2已经建立了通信连接)时,或当步骤S10的处理已经完成时,以上提到的建立通信连接的处理就结束了。
与上述个人计算机1-1的操作过程相应的个人计算机1-2的操作过程,将参照图11所示的流程图作以下描述。
在步骤S21,个人计算机1-2的CPU起动通信程序。该实例中,个人计算机1-2的通信程序的起动是由打开IP地址文件所引发的,该IP地址文件附加在从个人计算机1-1传送的电子邮件中(图10),文件中记录了个人计算机1-1的IP地址(以加密格式)。
然后,在步骤S22中,个人计算机1-2的CPU(通信程序)将写在IP地址文件中的加密IP地址(即个人计算机1-1的IP地址)进行解密。
在步骤S23,个人计算机1-2的通信程序执行与具有加密的IP地址的个人计算机1-1建立对等通信所需的通信连接的处理。此时,个人计算机1-1的通信程序54F对应于个人计算机1-2的通信程序执行的步骤S23的处理,同时执行与个人计算机1-2建立通信连接的处理过程。
步骤S23完成后,图11所示处理终止。
这样,在应用了本发明的通信系统中,计算机仅通过向期望与其通信的目标个人计算机发送自身的IP地址,就可建立对等通信所需的通信连接。
下面将参照图12所示的流程图对基于附加功能模块进行通信的处理过程作以下说明。首先举例说明,如该实例中,通过利用玩“石头、剪子、布”游戏(在日本称‘janken’,故此后称为“‘janken’游戏附加功能模块”)54G的附加功能模块,个人计算机1-1与计算机1-2执行对等通信。本实例中,假设个人计算机1-1具有存储在HDD 67中的‘janken’游戏附加功能模块67G,而个人计算机1-2不具备此模块。
另外,假设下面的条件成立。个人计算机1-1与1-2之间已经建立了对等通信所需的通信连接。在个人计算机1-1的LCD 15中显示有通信屏幕211,如图13所示,通信屏幕211中有一区域221,其中显示有个人计算机1-1的CCD视频照像机19拾取的、并通过对等通信发送给个人计算机1-2的图像;通信屏幕211中还有附加功能模块屏幕251,其上显示有个人计算机1-1的各附加功能模块67G的各个图标(包括诸如“janken”游戏附加功能模块67G的图标和后面将要说明的设计附加功能模块的图标);LCD 15中还有一个具有显示区域311的通信屏幕301,区域311显示有由个人计算机1-2拾取的、经对等通信从个人计算机1-2发送过来的图像。
另一方面,还假设下面的条件成立。如图14所示,在个人计算机1-2的显示单元上,有一个具有显示区域411的通信屏幕401,区域411显示有由个人计算机1-2拾取并通过对等通信发送给个人计算机1-1的图像;通信屏幕401中还有一个附加功能模块屏幕451,其上显示有个人计算机1-2拥有的各附加功能模块的图标(不包括“janken”游戏附加功能模块的图标和设计附加功能模块的图标),在个人计算机1-2的显示单元上还有一个具有显示区域511等的通信屏幕501,区域511显示有一个由个人计算机1-1拾取并从个人计算机1-1经对等通信发送过来的图像。
在步骤S31,个人计算机1-1的CPU 51将通信程序67F从HDD 67装入RAM54,并执行加载的通信程序54F,然后处于等待状态,直至一个预定的事件发生。
本文中,预定的事件是指操作附加功能模块屏幕251(图13)所显示的任何附加功能模块67G的各图标,或操作任何相应于附加功能模块67G(确切讲为附加功能模块54G,因此时附加功能模块67G被装入RAM 54)的预定代表图案(在下文中说明),或是接收到来自个人计算机1-2的标识符和显示数据(下文中说明)。换句话说,个人计算机1-1的通信程序54F在步骤S31中处于等待状态,直到某附加功能模块67G的图标被选定,或任何相应于附加功能模块54G的预定代表图案被选定,或接收到来自个人计算机1-2的标识符和显示数据。
当用户想要利用附加功能模块67G开始通信时,可在附加功能模块屏幕251上所显示的附加功能模块67G的图标中,操作任何图标;当用户要通过附加功能模块54G执行预定的处理时,操作与附加功能模块54G对应的预定代表图案中的任何一个。
如果在步骤S31中确定发生了预定的事件,处理流程进入步骤S32。在步骤S32中,个人计算机1-1的通信程序54F确认步骤S31中所发生的事件,是否是由于操作任何附加功能模块67G相对应的图标引起的,即是否发出了调用附加功能模块67G的新请求。如果上述调用附加功能模块的新请求确是发出了,则处理流程进入步骤S33。
在本实例中,此时,个人计算机1-1的用户进行操作,如使用触摸板16,并点击了附加功能模块屏幕251(图13)上所显示的“janken”游戏附加功能模块67G的图标。这样,此时发生的事件是由操作附加功能模块67G的图标(即请求调用“janken”游戏附加功能模块67G)所引发的,因此处理过程进入步骤S33。
在步骤S33,执行起动附加功能模块的过程。过程的细节如图15所示的流程图。
在步骤S51,个人计算机1-1的通信程序54F将其图标已经操作选定的附加功能模块67G,即“janken”游戏附加功能模块67G,从HDD 67装入RAM54。
接着在步骤S52中,通信程序54F在显示单元12的LCD 15上显示“janken”游戏附加功能模块54G的初始化代表图案。
图16表示一个显示为“janken”游戏附加功能模块54G的初始化代表图案的GUI(图形用户界面)的显示实例。GUI中有“石头”、“剪子”、和“布”的各自的图标,即代表游戏“石头、剪子,布”中使用的三种图案的图标。
在步骤S53,通信程序54F将“janken”游戏附加功能模块54G的标识符和指示“janken”游戏附加功能模块54G的初始化代表图案(图16)的数据(显示数据)发送给个人计算机1-2,“janken”游戏附加功能模块54G已在步骤S51中,从HDD 67装入RAM 54。
起动附加功能模块的过程到此结束,处理流程进入如图12中的步骤S34。
在步骤S34,个人计算机1-1的通信程序54F确认是否有结束通信程序54F的指令。如果确认没有上述的指令,处理流程返回步骤S31执行随后的流程。
此时,本实例中由于没有结束执行通信程序54F的指令发出,故处理流程返回步骤S31。这里,本实例中假设个人计算机1-1的用户操作例如触摸板16,并点击了GUI中的“石头”图标,如图16所示,该图标是在图15中的步骤S52的处理中显示到LCD 15上的。因而,处理流程经步骤S31和S32进入步骤S35。
在步骤S35,通信程序54F确认在步骤S31中发生的事件是否是由于操作与附加功能模块54G相对应的任何预定代表图案所引发的。如果确定事件是因操作了与附加功能模块54G相对应的任何预定代表图案所引发的,处理流程进入步骤S36。
因为选择(点击)图16中GUI的“石头”图标是操作一个与附加功能模块54G相对应的预定代表图案,故本实例中的处理流程进入步骤S36。
在步骤S36,执行改变附加功能模块的显示的过程。过程的细节如图17的流程图所示。
在步骤S61,个人计算机1-1的通信程序54F,根据对与附加功能模块54G相对应的任何预定代表图案的操作来改变显示。
本实例中,显示在图16中的代表图案变为显示在图18中并与在GUI中的“石头”图标的选择相对应的另一个图案。具体地说,一个放大了比例的“石头”代表图案显示在GUI的左侧。
回到图17,在步骤S62中,通信程序54F将“janken”游戏附加功能模块54G的标识符和在步骤S61中改变了的指示显示内容的显示数据(图18所示的代表图案)发送给个人计算机1-2。个人计算机1-2接收发送给它的标识符和显示数据。
在步骤S63,通信程序54F确认是否有结束使用“janken”游戏附加功能模块54G的指令。如果确认有上述的指令,处理流程进入步骤S64,该步骤中“janken”游戏附加功能模块54G卸载到HDD 67中。“janken”游戏附加功能模块54G的使用在此结束。
如果在步骤S63中确认没有结束使用“janken”游戏附加功能模块54G的指令,或步骤S64的处理已完成,图17中的步骤S36的处理到此结束,处理流程进入图12中的步骤S34。
本实例中,因为此时没有结束使用“janken”游戏附加功能模块54G的指令,所以处理流程跳过步骤S64,而进入步骤S34。而且,本实例中,因此时没有结束执行通信程序54F的指令,处理流程返回步骤S31。
此外,本实例中,如下文中详细描述的那样,因为个人计算机1-1此时接收从个人计算机1-2传送来的标识符(即“janken”游戏附加功能模块54G的标识符)和显示数据(即指示与选择GUI中“剪子”图标的操作相对应的显示内容的显示数据),处理流程经步骤S31、S32和S35进入步骤S37。
在步骤S37,通信程序54F执行对接收的数据(标识符和显示数据)进行分析的过程。过程的细节如图19的流程图所示。
在步骤S71,个人计算机1-1的通信程序54F确认具有接收到的标识符的“janken”游戏附加功能模块54G是否已装入RAM 54。如果确认已装入,处理流程进入步骤S72。
因个人计算机1-1的“janken”游戏附加功能模块54G此时已经装入RAM54(即在执行图15的步骤S51的处理中,已经装载),本实例中处理流程进入步骤S72。
在步骤S72,通信程序54F依照接收的显示数据(即指示与在GUI中选择“剪子”图标的操作相对应的显示内容的显示数据)变更显示单元12的显示内容。
该实例中,用前面叙述的图17中的步骤S61的处理显示的图18中的代表图案发生改变,如图20所示。更具体地说,个人计算机1-2所选择的代表图案“剪子”经放大比例,显示在GUI的右侧(即位于个人计算机1-1所选择的代表图案“石头”的相对一侧)。
然后,在步骤S73,个人计算机1-1的通信程序54F确认是否有结束使用“janken”游戏附加功能模块54G的指令。如果确认有上述的结束指令,则处理流程进入步骤S74,该步骤中,“janken”游戏附加功能模块54G从RAM54卸载到HDD 67中。
如果步骤S73中,确认没有结束使用游戏附加功能模块54G的指令,或步骤S74的处理已完成,图17中的步骤S36的处理到此结束,处理过程进入图12中的步骤34。
步骤S75到S78执行的处理将在后面说明。
这样,在本实例中,图20的代表图案被显示在个人计算机1-1的LCD 15上。
下面将参照图12的流程图,对与当基于“janken”游戏附加功能模块54G进行对等通信时个人计算机1-1所执行的上述操作过程相应的个人计算机1-2的操作作如下说明。换句话说,个人计算机1-2与个人计算机1-1类似也执行图12、15、17和19所示的过程。
在步骤S31,个人计算机1-2的CPU将通信程序从HDD装入RAM,并执行装入的通信程序,然后等待,直到预定事件的发生。
该实例中,个人计算机1-2此时接收标识符(即“janken”游戏附加功能模块54G的标识符)和显示数据(即指示“janken”游戏附加功能模块54G的初始化代表图案的GUI显示数据),它们是从个人计算机1-1,并用个人计算机1-1事先执行的图15的步骤S53的处理传送来的。因此处理过程经步骤S31、S32和S35进入步骤S37。
在步骤S37,个人计算机1-2的通信程序对接收的数据(标识符和显示数据)进行分析处理。
更具体地,在如图19的步骤S71中,个人计算机1-2的通信程序确认具有所接收标识符的“janken”游戏附加功能模块54G是否已装入RAM。如果确认未装入,处理流程进入步骤S75。
因为个人计算机1-2的RAM此时还未装入“janken”游戏附加功能模块54G,故该实例中处理流程进入步骤S75。
在步骤S75,个人计算机1-2的通信程序确认自身是否拥有具有所接收到的标识符的“janken”游戏附加功能模块67G。若确认为不拥有“janken”游戏附加功能模块67G,则处理流程进入步骤S76。
因个人计算机1-2不具有“janken”游戏附加功能模块67G,故本实例中处理流程进入步骤S76。
在步骤S76,个人计算机1-2的通信程序与个人计算机1-1(即,发送“janken”游戏附加功能模块54G的标识符和显示数据的源计算机)进行通信,以从个人计算机1-1下载“janken”游戏附加功能模块54G,下载后装入个人计算机1-2的RAM中。
另一方面,例如,当个人计算机1-2具有“janken”游戏附加功能模块67G时,在步骤S75中就会确认个人计算机1-2具有“janken”游戏附加功能模块67G。因此,处理流程进入步骤S77,在该步骤中个人计算机1-2的通信程序将“janken”游戏附加功能模块67G从HDD装入RAM。
当“janken”游戏附加功能模块67G通过步骤S76或S77装入RAM时,处理流程进入步骤S78,在该步骤中,个人计算机1-2的通信程序在显示单元上将GUI(图16)显示为“janken”游戏附加功能模块54G的初始化代表图案,类似于个人计算机1-1在图15中的步骤S52执行处理的情况。
然后,处理流程进入步骤S72,该步骤个人计算机1-2的通信程序依照所接收的显示数据变更显示单元上的显示内容。该实例中,指示“janken”游戏附加功能模块54G的初始化代表图案的显示数据此时被个人计算机1-2接收,因此,步骤S78中的处理已显示的初始化代表图案在步骤S72中不发生变化。
随后,处理流程进入步骤S73。本实例中,因此时结束使用“janken”游戏附加功能模块54G的指令还没发出,处理流程跳过步骤S74进入图12中的步骤S34。另外,在本实例中,因为此时没有发出结束执行个人计算机1-2的通信程序的指令,故处理流程返回步骤S31。
本实例中,此时,个人计算机1-2的用户操作例如触摸板,并点击GUI中的“剪子”图标,如图16,GUI是通过图19中步骤S78的处理显示到显示单元上的。因而,处理流程经步骤S31、S32和S35进入步骤S36。
更具体地说,在图17的步骤S61中,个人计算机1-2的通信程序将图16所示的代表图案改变为图21中的与对GUI中的“剪子”图标的选择操作相对应的另一个图案。这样,一个放大了比例的“剪子”代表图案显示在GUI的左侧。
然后,在步骤S62中,个人计算机1-2的通信程序将“janken”游戏附加功能模块54G的标识符和在步骤S61中改变了的显示内容的显示数据(图21所示的代表图案)发送给个人计算机1-1。个人计算机1-1接收发送给它的标识符和显示数据。
此后,处理流程进入步骤S63。本实例中,因为此时没有结束使用“janken”游戏附加功能模块54G的指令,处理流程跳过步骤S64,而进入图12中的步骤S34。
而且,本实例中,因此时没有结束执行个人计算机1-2的通信程序的指令,处理流程返回步骤S31。
此外,本实例中,因为个人计算机1-2此时接收标识符和显示数据(即“janken”游戏附加功能模块54G的标识符和指示与GUI中“石头”图标的选择操作相对应的显示内容的显示数据,它们是由个人计算机1-1,并用个人计算机1-1之前执行的图17中的步骤S62的处理发送的),处理流程经步骤S31、S32和S35进入步骤S37。
更具体地说,在图19的步骤S71中,确认是否已经装载了“janken”游戏附加功能模块54G。因为已经从个人计算机1-1用以前执行的步骤S76的处理下载的“janken”游戏附加功能模块54G,此时已被装入个人计算机1-2的RAM,处理流程进入步骤S72。
在步骤S72,个人计算机1-2的通信程序依照所接收的图像数据变更显示单元上的“janken”游戏附加功能模块54G的显示(即指示与对GUI中的“石头”图标的选择操作相对应的显示内容的图像数据)。
本实例中,已经执行的图17中步骤S61的处理所显示的图21中的代表图案改变为如图22所示。具体地说,个人计算机1-1所选择的“石头”的代表图案,被放大比例显示在GUI的右侧(即位于个人计算机1-2所选择的“剪子”的代表图案的相对一侧)。
最后,本实例中,图22中所示的代表图案被显示在个人计算机1-2的显示单元上。
如上所述,个人计算机1-1和个人计算机1-2在各自的屏幕上显示自己所选择的“石头、剪子、布” 游戏中所使用的代表图案中的一种图案及对方所选择的“石头、剪子、布” 游戏中所使用的代表图案中的一种图案。因此,个人计算机1-1和个人计算机1-2就可以玩“石头、剪子、布”的游戏。
下面将再次参照图12中的流程图,对基于设计附加功能模块54G的通信处理过程加以说明。
通过在通信中利用设计附加功能模块54G,例如,个人计算机1-1可以在各通信屏幕211(图13)和通信屏幕501(图14)显示一个设计的企鹅格式的框架,它们分别显示在个人计算机1-1的LCD 15和个人计算机1-2的显示单元上,并显示个人计算机1-1的用户的状态。
本实例中,如上所述的情况,假设个人计算机1-1具有设计附加功能模块67G,但作为通信对象的个人计算机1-2不具备此模块。
还假设个人计算机1-1和1-2已经建立了对等通信所需的通信连接,个人计算机1-1的LCD 15显示的是图13中的屏幕和个人计算机1-2的显示单元显示的是图14中的屏幕。
在本实例中,此时,个人计算机1-1的用户操作例如触摸板16,并点击附加功能模块屏幕251(图13)上所显示的设计附加功能模块67G的图标。因此,处理流程经步骤S31和S32进入步骤S33。
在步骤S33,执行起动附加功能模块的过程。更具体地说,在图15的步骤S51中,个人计算机1-1的通信程序54F将图标被选定的附加功能模块67G,即设计附加功能模块67G,从HDD 67装入RAM 54。
然后,在步骤S52,通信程序54F在显示单元12的LCD 15上显示设计附加功能模块54G的初始化代表图案。
图23表示显示为设计附加功能模块54G的初始化代表图案的通信屏幕211的一个显示实例。具体地说,通信屏幕211以设计的企鹅的格式显示。
在步骤S53,通信程序54F将设计附加功能模块54G的标识符和指示设计附加功能模块54G的初始化代表图案的显示数据(本实例中,显示数据指示通信屏幕211上的显示内容(设计的企鹅格式))发送给个人计算机1-2,该设计附加功能模块54G已在步骤S51中从HDD 67装入RAM 54。
起动附加功能模块的过程到此结束,处理流程进入如图12中的步骤S34。
进入步骤S34后的处理与使用“janken”游戏附加功能模块54G时的情况一样,在此不再赘述。
下面参照图12的流程图,对与以上所叙述的个人计算机1-1的基于设计附加功能模块54G进行对等通信时执行的上述操作所相应的个人计算机1-2的操作,作如下说明。
该实例中,个人计算机1-2的CPU(通信程序)此时接收标识符和显示数据(即设计附加功能模块54G的标识符和指示通信屏幕211上的显示内容的显示数据),它们是从个人计算机1-1,并用在图15中由个人计算机1-1事先执行的步骤S53的处理发送的。因此处理流程经步骤S31、S32和S35进入步骤S37。
更确切地说,在如图19的步骤S71中,个人计算机1-2的通信程序确认具有所接收的标识符的设计附加功能模块54G是否已装入RAM。如果确认未装入,处理流程进入步骤S75。
因为个人计算机1-2的RAM此时还未装入设计附加功能模块54G,处理流程进入步骤S75。本实例中,个人计算机1-2不具备设计附加功能模块54G,因此处理流程还进入步骤S76。
在步骤S76,个人计算机1-2的通信程序与个人计算机1-1(即,发送设计附加功能模块54G的标识符和显示数据的源计算机)进行通信,以从个人计算机1-1下载设计附加功能模块67G,下载后装入个人计算机1-2的RAM中。
然后,在步骤S78,个人计算机1-2的通信程序在显示单元上显示设计附加功能模块54G的初始化代表图案。换句话说,通过步骤S78的处理,显示在个人计算机1-2的显示单元上,并包含其上显示有个人计算机1-1所拾取的图像的显示区域511的通信屏幕501,以如图24所示的设计的企鹅格式显示。
此后,处理流程进入步骤S72。步骤S72后的处理与使用“janken”游戏附加功能模块54G中的情况一样,故在此不再赘述。
因此,即使当只有个人计算机1-1具备设计附加功能模块67G时,在个人计算机1-2的一侧显示,并显示个人计算机1-1拾取的图像的通信屏幕501可以显示为设计的企鹅格式,与通信屏幕211相似。
通过实例所进行的上述描述中,是个人计算机1被用作终端的情况,同样可以将移动电话用作终端。
在以上说明的一系列处理过程不仅可使用硬件执行,同样可使用软件。在使用软件执行一系列处理的情况中,一个构成软件的程序需要从程序所记录或存储介质中安装到,例如,内置专用硬件单元的计算机或通过安装了各种程序可执行各种功能的通用计算机。
如图7所示,程序记录介质是由成套(package)介质构成,如,磁盘121(包括软盘)、光盘122(包括CD-ROM(致密盘-只读存储器)和DVD(数字多用途光盘))、磁光盘123(包括MD(小型盘))和半导体存储器124,介质上记录有程序,并从计算机分别分配给用户以提供程序。或者,程序记录介质可能是,如HDD 67,程序已经存储其上,并以事先装入计算机的状态提供给用户。
应指明的是,本说明所描述的各步骤和描述从记录介质提供的程序的各步骤,不仅像本说明书所描述的那样,以时间顺序依次执行处理,还可以用不同于上述的方式执行,即,以并行方式执行或各部件分别处理的方式执行。
还应指明的是,本说明书用到的术语“系统”表示作为多个装置和多个单元相结合的设备的整体。
权利要求
1.一种信息处理设备,用于使用另一信息处理设备在网络中的地址将预定消息经过所述网络发送到所述另一信息处理设备,所述信息处理设备包括描述装置,用于在预定文件中描述所述信息处理设备本身在网络中的地址;和发送装置,用于将附有所述文件的消息发送到所述另一信息处理设备,以建立通信连接,从而在所述另一信息处理设备和所述信息处理设备本身之间进行通信,在所述文件中描述了所述信息处理设备本身的地址。
2.一种在信息处理设备中使用的信息处理方法,用于使用另一信息处理设备在网络中的地址将预定消息经过所述网络发送到所述另一信息处理设备,所述信息处理方法包括如下步骤描述步骤,在预定文件中描述所述信息处理设备本身在所述网络中的地址;和发送步骤,从所述信息处理设备发送附有所述文件的消息到所述另一信息处理设备,以建立通信连接,从而在所述另一信息处理设备和所述信息处理设备本身之间进行通信,在所述文件中描述了所述信息处理设备本身的地址。
3.一种记录了计算机可读程序的记录介质产品,该程序与信息处理设备一起使用,用于使用另一信息处理设备在网络中的地址将预定消息经过所述网络发送到所述另一信息处理设备,所述程序包括如下步骤描述步骤,在预定文件中描述所述信息处理设备本身在所述网络中的地址;和发送步骤,从所述信息处理设备发送附有所述文件的消息到所述另一信息处理设备,以建立通信连接,从而在所述另一信息处理设备和所述信息处理设备本身之间进行通信,在所述文件中描述了所述信息处理设备本身的地址。
4.一种程序,它与信息处理设备一起使用,用于使用另一信息处理设备在网络中的地址将预定消息经过所述网络发送到所述另一信息处理设备,所述程序使计算机执行的过程包括如下步骤描述步骤,在预定文件中描述所述信息处理设备本身在所述网络中的地址;和发送步骤,从所述信息处理设备发送附有所述文件的消息到所述另一信息处理设备,以建立通信连接,从而在所述另一信息处理设备和所述信息处理设备本身之间进行通信,在所述文件中描述了所述信息处理设备本身的地址。
5.一种信息处理设备,用于接收使用另一信息处理设备在网络中的地址经过所述网络发自所述另一信息处理设备的预定消息,所述信息处理设备包括接收装置,用于接收经所述网络发自所述另一信息处理设备的消息,所述消息附有描述所述另一信息处理设备的地址的文件;和建立装置,用于依照所述另一信息处理设备的地址建立通信连接,以与所述另一台信息处理设备进行通信,所述地址描述于所述消息的附加文件中。
6.一种在信息处理设备中使用的信息处理方法,用于接收使用另一信息处理设备在网络中的地址经过所述网络发自所述另一以信息处理设备的预定消息,所述信息处理方法包括如下步骤接收步骤,接收经过所述网络发自所述另一信息处理设备的消息,所述消息附有描述所述另一信息处理设备的地址的文件;和建立步骤,依照所述另一信息处理设备的地址建立通信连接,以与所述另一信息处理设备进行通信,所述地址描述于所述消息的附加文件中。
7.一种记录了计算机可读程序的记录介质产品,该程序与信息处理设备一起使用,用于接收使用另一信息处理设备在网络中的地址经过所述网络发自所述另一信息处理设备的预定消息,该程序包括如下步骤接收步骤,接收经过所述网络发自所述另一信息处理设备的消息,所述消息附有描述所述另一信息处理设备的地址的文件;和建立步骤,依照所述另一信息处理设备的地址建立通信连接,以与所述另一信息处理设备进行通信,所述地址描述于所述消息的附加文件中。
8.一种程序,该程序与信息处理设备一起使用,用于接收使用另一信息处理设备在网络中的地址经过所述网络发自所述另一信息处理设备的预定消息,该程序使计算机执行包括如下步骤的过程接收步骤,接收经过所述网络发自所述另一信息处理设备的消息,所述消息附有描述所述另一信息处理设备的地址的文件;和建立步骤,依照所述另一信息处理设备的地址建立通信连接,以与所述另一信息处理设备进行通信,所述地址描述于所述消息的附加文件中。
全文摘要
用于对等通信的通信连接建立如下。一台想要通信的个人计算机将附有该计算机的IP地址的电子邮件发送到另一预期的目标个人计算机。另一台个人计算机打开所发来的电子邮件,并得到附加在电子邮件中的IP地址,从而建立通信连接。可以轻松地获得为建立对等通信中的通信连接所需的信息。
文档编号H04L29/12GK1375968SQ0210566
公开日2002年10月23日 申请日期2002年3月15日 优先权日2001年3月15日
发明者大井纯司 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1