发明名称 评估一网路配置之方法及储存一评估一网路配置之电脑程式之有形储存媒体
摘要 用于网路配置评估之方法与装置。于一实作中,一种评估网路配置的方法,包括以下步骤:于一配置伺服器(configuration server)上从一用户端(client)系统透过一网路来接收一位址讯息,其中该位址讯息包括该用户端系统之第一位址资讯与第二位址资讯;于该配置伺服器将该第一位址资讯与该第二位址资讯从该位址讯息中撷取出来;及在该配置伺服器上评估该位址资讯,包含将该第一位址资讯与该第二位址资讯相比较。
申请公布号 TWI242954 申请公布日期 2005.11.01
申请号 TW092112958 申请日期 2003.05.13
申请人 新力电脑娱乐()股份公司 发明人 亚当 皮尔斯 哈里斯
分类号 H04L12/28 主分类号 H04L12/28
代理机构 代理人 陈长文 台北市松山区敦化北路201号7楼
主权项 1.一种评估网路配置的方法,包含以下步骤:于一配置伺服器上从一用户端系统透过一网路来接收一位址讯息,其中该位址讯息包括该用户端系统之第一位址资讯与第二位址资讯;于该配置伺服器上将该第一位址资讯与该第二位址资讯从该位址讯息中撷取出来;以及于该配置伺服器上评估该位址资讯,包含将该第一位址资讯与该第二位址资讯相比较。2.如申请专利范围第1项之方法,其中该第一位址资讯位于该位址讯息的酬载部份且该第二位址资讯位于该位址讯息的表头部份。3.如申请专利范围第1项之方法,其中该第一位址资讯为一区域网路位址且该第二位址资讯为一公衆网路位址。4.如申请专利范围第1项之方法,其中该第一位址资讯包含一第一位址号码与一第一埠号码且该第二位址资讯包含一第二位址号码与一第二埠号码。5.如申请专利范围第1项之方法,进一步包含根据将该第一位址资讯与该第二位址资讯相比较以决定该用户端系统是否经由一NAT装置连接到该网路。6.如申请专利范围第5项之方法,其中如果该第一位址资讯与该第二位址资讯为不同时,则可决定该用户端系统系经由一NAT装置连接到该网路。7.如申请专利范围第1项之方法,其中评估该位址资讯进一步包含将该第一位址资讯与位址资讯表相比较以评估该用户端系统系经由何种型态的NAT装置来连接到该网路。8.如申请专利范围第7项之方法,其中评估该NAT装置的型态包含估计该NAT装置的制造商。9.如申请专利范围第7项之方法,其中评估该NAT装置的型态包含估计该NAT装置的型号。10.如申请专利范围第7项之方法,其中评估该NAT装置的型态包含估计该NAT装置所使用的韧体版本。11.如申请专利范围第1项之方法,进一步包含评估该第一位址资讯以决定有多少系统被包含在包括该用户端系统的一区域网路之中。12.如申请专利范围第1项之方法,进一步包含于该配置伺服器上从多重用户端系统收集位址资讯且评估该多重用户端系统网路配置之一个或更多样式。13.如申请专利范围第1项之方法,进一步包含将该评估从该配置伺服器经由该网路传送到一评估伺服器。14.如申请专利范围第1项之方法,进一步包含以下步骤:于该用户端系统上探索该用户端系统的区域网路位址;于该用户端系统上产生该位址讯息,其包括该区域网路位址以做为该第一位址资讯;从该用户端系统将包括一公衆网路位址以做为该第二位址资讯之位址讯息传送给该配置伺服器;如果该第一位址资讯与该第二位址资讯不同时,则估计该用户端系统系经由一NAT装置连接到该网路;及如果该第一位址资讯与该第二位址资讯为相同时,则估计该用户端系统非经由一NAT装置连接到该网路。15.如申请专利范围第1项之方法,进一步包含以下步骤:于一第二配置伺服器经由该网路从该用户端系统接收一第二位址讯息,其中该第二位址讯息包含该用户端系统之第一位址资讯及第三位址资讯;于该第二配置伺服器从该第二位址讯息撷取出该第一位址资讯及第三位址资讯;于该第二配置伺服器评估该第一位址资讯及第三位址资讯,其包含将该第一位址资讯及第三位址资讯相比较;将该第二位址资讯传送给该第二配置伺服器;及于该第二配置伺服器将该第二位址资讯及第三位址资讯相比较以决定该用户端系统是否经由一目的地相依NAT装置来连接到该网路。16.如申请专利范围第1项之方法,进一步包含以下步骤:于该配置伺服器上储存该第二位址资讯;于该配置伺服器经由该网路从该用户端系统定期接收新位址讯息,其中每个新位址讯息包括新的第二位址资讯;从每个新位址讯息撷取出该新的位址资讯;及将新的第二位址资讯和已储存的第二位址资讯相比较以决定该第二位址资讯是否改变中。17.如申请专利范围第1项之方法,进一步包含于该配置伺服器从该用户端系统接收区域网路资讯,其中该区域网路资讯包含有关包括该用户端系统之一区域网路的资讯。18.如申请专利范围第17项之方法,其中该区域网路资讯包括指示于该区域网路中之系统数量的资讯。19.如申请专利范围第17项之方法,其中该区域网路资讯包括使用UPnP所收集的资讯。20.如申请专利范围第1项之方法,进一步包含以下步骤:探索该用户端系统之一第一网路位址,其中该用户端系统连接至一第一NAT装置且该第一网路位址被包含在该第二位址资讯之中;探索连接至一第二NAT装置之一第二用户端系统的第二网路位址;与该第二用户端系统共用该第一网路位址;与该第一用户端系统共用该第二网路位址;及使用该第一网路位址与该第二网路位址来建立于该第一用户端系统与该第二用户端系统间的通讯。21.一种有形(tangible)储存媒体,储存了一电脑程式以用来评估一网路配置,该程式包含可执行指令以引发一电脑来:从一用户端系统经由一网路来接收一位址讯息,其中该位址讯息包括该用户端系统的第一位址资讯与第二位址资讯;从该位址讯息撷取出该第一位址资讯与该第二位址资讯;及评估该位址资讯,其包含将该第一位址资讯与该第二位址资讯相比较。22.如申请专利范围第21项之有形储存媒体,其中该第一位址资讯位于该位址讯息的酬载部份且该第二位址资讯位于该位址讯息的表头部份。23.如申请专利范围第21项之有形储存媒体,其中该第一位址资讯为一区域网路位址且该第二位址资讯为一公衆网路位址。24.如申请专利范围第21项之有形储存媒体,其中该第一位址资讯包含一第一位址号码与一第一埠号码且该第二位址资讯包含一第二位址号码与一第二埠号码。25.如申请专利范围第21项之有形储存媒体,进一步包含可执行指令以引发一电脑来根据将该第一位址资讯与该第二位址资讯相比较以决定该用户端系统是否经由一NAT装置连接到该网路。26.如申请专利范围第25项之有形储存媒体,其中如果该第一位址资讯与该第二位址资讯为不同时,则可决定该用户端系统系经由一NAT装置连接到该网路。27.如申请专利范围第21项之有形储存媒体,其中评估该位址资讯进一步包含将该第一位址资讯与位址资讯表相比较以评估该用户端系统系经由何种型态的NAT装置来连接到该网路。28.如申请专利范围第27项之有形储存媒体,其中评估该NAT装置的型态包含估计该NAT装置的制造商。29.如申请专利范围第27项之有形储存媒体,其中评估该NAT装置的型态包含估计该NAT装置的模型。30.如申请专利范围第27项之有形储存媒体,其中评估该NAT装置的型态包含估计该NAT装置所使用的韧体版本。31.如申请专利范围第21项之有形储存媒体,进一步包含可执行指令以引发一电脑来评估该第一位址资讯以决定有多少系统被包含在包括该用户端系统的一区域网路之中。32.如申请专利范围第21项之有形储存媒体,进一步包含可执行指令以引发一电脑来于该配置伺服器上从多重用户端系统收集位址资讯且评估该多重用户端系统网路配置之一个或更多样式。33.如申请专利范围第21项之有形储存媒体,进一步包含可执行指令以引发一电脑来将该评估从该配置伺服器经由该网路传送到一评估伺服器。34.如申请专利范围第21项之有形储存媒体,进一步包含可执行指令以引发一电脑来:于该用户端系统上探索该用户端系统的区域网路位址;于该用户端系统上产生该位址讯息,其包括该区域网路位址以做为该第一位址资讯;从该用户端系统将包括一公衆网路位址以做为该第二位址资讯之位址讯息传送给该配置伺服器;如果该第一位址资讯与该第二位址资讯不同时,则估计该用户端系统系经由一NAT装置连接到该网路;及如果该第一位址资讯与该第二位址资讯为相同时,则估计该用户端系统非经由一NAT装置连接到该网路。35.如申请专利范围第21项之有形储存媒体,进一步包含可执行指令以引发一电脑来:于一第二配置伺服器经由该网路从该用户端系统接收一第二位址讯息,其中该第二位址讯息包含该用户端系统之第一位址资讯及第三位址资讯;于该第二配置伺服器从该第二位址讯息撷取出该第一位址资讯及第三位址资讯;于该第二配置伺服器评估该第一位址资讯及第三位址资讯,其包含将该第一位址资讯及第三位址资讯相比较;将该第二位址资讯传送给该第二配置伺服器;及于该第二配置伺服器将该第二位址资讯及第三位址资讯相比较以决定该用户端系统是否经由一目的地相依NAT装置来连接到该网路。36.如申请专利范围第21项之有形储存媒体,进一步包含可执行指令以引发一电脑来:于该配置伺服器上储存该第二位址资讯;于该配置伺服器经由该网路从该用户端系统定期接收新位址讯息,其中每个新位址讯息包括新的第二位址资讯;从每个新位址讯息撷取出该新的位址资讯;及将新的第二位址资讯和已储存的第二位址资讯相比较以决定该第二位址资讯是否改变中。37.如申请专利范围第21项之有形储存媒体,进一步包含可执行指令以引发一电脑来于该配置伺服器从该用户端系统接收区域网路资讯,其中该区域网路资讯包含有关包括该用户端系统之一区域网路的资讯。38.如申请专利范围第37项之有形储存媒体,其中该区域网路资讯包括指示于该区域网路中之系统数量的资讯。39.如申请专利范围第37项之有形储存媒体,其中该区域网路资讯包括使用UPnP所收集的资讯。40.如申请专利范围第21项之有形储存媒体,进一步包含可执行指令以引发一电脑来:探索该用户端系统之一第一网路位址,其中该用户端系统连接至一第一NAT装置且该第一网路位址被包含在该第二位址资讯之中;探索连接至一第二NAT装置之一第二用户端系统的第二网路位址;与该第二用户端系统共用该第一网路位址;与该第一用户端系统共用该第二网路位址;及使用该第一网路位址与该第二网路位址来建立于该第一用户端系统与该第二用户端系统间的通讯。41.一种配置伺服器,其包含:一接收装置,用于从一用户端系统经由一网路来接收资料,其包含接收包括该用户端系统的第一位址资讯与第二位址资讯之一位址讯息;一用于从该位址讯息撷取出该第一位址资讯与该第二位址资讯之装置;及一评估装置,用于评估该位址资讯,其包括将该第一位址资讯与该第二位址资讯相比较。图式简单说明:图1显示一网路系统架构。图2为一用户端之一实作的区块图。图3为建立与维护于两用户端系统间之点对点网路通讯的流程图。图4为一用户端系统探索其区域与公衆网路位址的流程图。图5为两用户端系统共用其区域与公衆网路位址的流程图。图6为一第一用户端系统建立与一第二用户端系统之通讯的流程图。图7为该第二用户端系统建立与该第一用户端系统之通讯的流程图。图8为一用户端系统维护由一已连接NAT装置所给定之映射的流程图。图9A-9C显示替用网路配置。图10为一配置伺服器评估一用户端系统之网路配置的流程图。图11为藉由比较区域及公衆网路位址来评估一用户端系统之网路配置的流程图。图12显示包括一配置伺服器的网路系统。图13显示包括两个配置伺服器的网路系统。图14为使用两个配置伺服器来评估一NAT装置是否为目的地相依NAT装置的流程图。
地址 美国