在计算机网络资源中定位中文资源的智能寻址方法及其装置的制作方法

文档序号:6578457阅读:169来源:国知局
专利名称:在计算机网络资源中定位中文资源的智能寻址方法及其装置的制作方法
技术领域
本发明涉及一种在计算机网络资源中定位中文资源的智能寻址的方法,以及实现该方法的装置。
域名的产生和广泛使用,从根本上推动了整个互联网的飞速发展,它通过一种恰当的机制定位互联网上巨大的资源体系,使互联网能够健康、稳定地运行,因此域名系统是整个互联网的基础,它作为一种基础的网络服务为实现其它网络协议和网络服务提供了基础平台。
目前,互联网上的IP寻址和域名寻址技术来对互联网进行访问,互联网用户在访问相应网站时,要输入该网站的完整域名,这些域名都具有如http//、www、.com、.net等之类的前后缀,记忆起来比较复杂。另外,对一些计算机知识缺乏或不懂英文的网络用户来说,可能不理解这些前后缀的含义,会对输入的准确性造成一些问题。
随着中国互联网络的发展,中文化的网络资源也将在互联网络中占有越来越大的比重。正如域名系统大力推动互联网络的发展一样,中文资源智能寻址技术的应用和推广也必将极大地推动中国互联网络的发展、应用和普及。用户可以跨越语言的障碍,自由地访问网络资源。中文资源智能寻址技术对中国互联网络的发展具有的重要的意义。
根据本发明的一个方面,提供一种在计算机网络资源中定位中文资源的智能寻址系统,包括客户端模块,用于分析用户输入的资源定位要求,判断该中文资源定位要求的字符串是中文域名请求,还是非中文域名请求;繁简转换模块,用于对该资源定位请求的中文字符串进行繁简转换;中文通用网址模块,用于对中文资源定位请求的中文通用网址进行解析处理并返回查询结果;和中文域名系统模块,用于对中文资源定位请求的中文域名请求进行解析处理并返回查询结果。
根据本发明的另一个方面,提供一种在计算机网络资源中定位中文资源的智能寻址的方法,该方法包括步骤通过用户终端输入资源定位要求;分析用户输入的资源定位要求,判断该资源定位要求是中文资源请求,还是非中文资源请求;如果资源定位要求是中文资源请求中的中文域名请求,则对该中文域名请求的字符串进行繁简转换,并对经繁简转换的中文域名进行解析处理;如果资源定位请求是中文资源定位请求中的通用网址请求,则对该通用网址请求进行分析处理并做繁简转换;和针对进行的解析处理得到正确的搜索结果,并将结果返回给用户。
图1是表示根据本发明在计算机网络资源中定位中文资源的智能寻址系统的方框图;图2是根据本发明在计算机网络资源中定位中文资源的智能寻址方法的流程图。
图3是本发明的中文资源定位智能寻址系统的客户端实现的流程图。
本发明的中文资源智能寻址系统是基于客户/服务器模型(client/server)结构设计的。客户/服务器模型是运行在网络上的应用程序的一种设计模型,大量的后端处理(例如,执行对一个数据库的物理搜索)在服务器上进行,而前端处理(涉及与用户的通信)由分布在客户工作站的较小程序(即客户程序)控制。用户输入所要访问的中文资源定位请求中的中文域名或通用网址,经过智能判断,是通用网址请求的则到达中文通用网址响应服务器;如果输入的是中文域名,则在客户端模块中经过繁简转换模块对中文进行繁简转换后到达现有的中文域名系统,然后依据请求的网络服务类型,返回用户对应服务的网络应答。
下面参考


本发明的实施例。图1是表示根据本发明在计算机网络资源中定位中文资源的智能寻址系统的方框图。本发明的在计算机网络资源中定位中文资源的智能寻址系统主要包括客户端模块1、国际互联网络2、国际域名系统3、和中文资源智能解析通道模块4。
用户通过用户终端输入所要访问的中文域名或通用网址,由客户端模块1对用户输入的资源定位进行分析判断,如果是非中文资源的查询请求,就交由浏览器处理,交由国际域名系统解析3。如果中文资源定位请求,就向中文通用网址模块发出解析请求。用户的请求经互联网2发送到中文资源智能解析通道模块4,并从中文资源智能解析通道模块4获取应答的统一资源定位(URL)。定向到相应的统一资源定位页面或其它网络资源,完成中文资源定位请求的中文域名和中文通用网址的解析过程。
中文资源智能解析通道模块4中包括中文域名系统模块5,和中文通用网址模块6两个部分。经过客户端模块1的智能判断,如果用户输入的中文资源定位请求是通用网址,则到达中文通用网址模块6。中文通用网址模块6由中文通用网址响应服务器8和中文通用网址数据库服务器11组成。用户输入的中文资源定位请求中的通用网址请求进入中文通用网址响应服务器8。如果输入的是中文资源定位请求中的中文域名,在客户端模块1中的中文域名繁简转换模块14对输入的中文域名进行繁简转换,中文域名繁简转换模块14过滤掉域名请求中的一些非法字符,再对一一对应的繁体字和简体字做映射处理,使其完全符合中文域名系统所要求的形式,然后到达中文域名系统模块5,中文域名系统模块5依据请求的网络服务类型,向用户返回对应服务的网络应答。
中文通用网址响应服务器8包括通用网址WEB服务器9和通用网址应用服务器10。当中文资源定位请求到达通用网址响应服务器8后,其中的中文通用网址WEB服务器9把用户的通用网址定位请求以适当的形式传给中文通用网址应用服务器11,中文通用网址应用服务器11从通用网址WEB服务器9得到用户的请求并进行判断。中文通用网址应用服务器11包括通用网址繁简汉字转换模块13。通用网址繁简汉字转换模块13对通用网址请求中的汉字进行繁简转换。过滤掉域名请求中的一些非法字符,再对一一对应的繁体字和简体字做映射处理。最后使它完全符合中文域名系统和通用网址系统所要求的形式。如果是合法的中文域名请求,则将请求转给中文域名系统模块7中的中文域名解析服务器12。中文域名解析服务器12对来自中文通用网址应用服务器10的中文域名进行解析。当中文域名请求被正确解析后,又返回给中文通用网址应用服务器10,中文通用网址应用服务器10把结果交给中文通用网址WEB服务器9组装成符合协议要求的特定形式,并通过国际互联网2返回给用户。
如果确认通过通用网址繁简汉字转换模块13的中文资源定位请求是合法的通用网址请求,则查询中文通用网址数据库服务器11。通用网址应用服务器10负责向中文通用网址数据库服务器11查询与用户请求所对应的统一资源定位(URL)结果,并将结果返回。中文通用网址数据库服务器11维护所有的通用网址数据。它的主要功能是定期用注册系统中的最新数据来更新通用网址数据库,并且向通用网址应用服务器10提供查询服务,完成通用网址的解析。如果中文通用网址数据库服务器不能正确解析,则交由相应的搜索引擎并返回最佳结果。
中文通用网址响应服务器8处理用户输入的中文资源请求中的通用网址请求,负责将用户的请求解析到确定的URL资源(包括语音资源、手机网络寻址资源、电子邮件地址资源、网络传真资源、国际化域名资源等网络定位技术)。它是通用网址解析子系统的核心组成部分。
中文域名系统模块5由中文域名解析服务器12构成。由支持中文域名的中文域名解析服务器12负责用户输入的域名寻址部分。如果用户的请求是合法的中文域名,则将请求转给服务器,依据中文域名的转换、处理规则,查得域名结果,返回网络资源定位结果。
下面参考图2说明根据本发明在计算机网络资源中定位中文资源的智能寻址方法的流程图。查询方法根据客户端功能的选择可以分为两种。一种是选择以通用网址查询系统为主的方式,另一种是以中文域名系统为主的方式。首先,在步骤S1,用户通过用户终端输入资源定位要求。资源定位要求可以包括多种内容,例如,中文域名,通用网址,外文域名等。在步骤S2,判断是支持通用网址的客户端,还是支持中文域名的客户端。如果是支持通用网址,在步骤S3,在客户端对用户输入的资源定位进行分析判断,如果是英文域名的查询请求,则在步骤S4交由浏览器处理,走域名系统解析。如果是其它中文资源定位请求,则在步骤S5向通用网址系统发出解析请求,中文资源定位请求到达中文通用网址响应服务器6后,通用网址WEB服务器9把用户请求以适当的形式传给通用网址应用服务器10并且进行繁简转换。在步骤S6,通用网址应用服务器10对从通用网址WEB服务器9得到的用户请求进行分析。如果是合法的中文域名请求,在步骤S7将请求转给中文域名解析服务器12进行解析处理,当中文域名请求被正确解析后,又返回给通用网址应用服务器10,通用网址应用服务器10把结果交给通用网址WEB服务器9组装成符合协议要求的特定形式通过国际互联网返回给用户。如果步骤S6的分析结果为中文资源定位请求中的通用网址查询请求,则在步骤S8将该网址查询请求交给通用网址数据库服务器11完成解析。在步骤S9按上述方式返回给用户解析结果。如果通用网址数据库不能正确解析,则交由相应的搜索引擎并返回最佳结果。
如果在步骤S2判断是支持中文域名的客户端,客户端在则步骤S10判断用户的资源定位请求是中文的还是英文的,如果是英文,则进行到步骤S4交由浏览器处理,走国际域名系统解析。如果在步骤S10判断是中文的资源定位请求,客户端还要再进行判断分析用户的资源请求是合法的中文资源请求中的中文域名查询,还是通用网址查询。如果是中文域名查询请求,在步骤S11由客户端的中文域名繁简转换模块14对中文域名进行繁简转换。然后转到步骤S7把请求发往中文域名系统进行解析,返回查询结果。如果在步骤S10支持通用网址的客户端的情况相同,不再详细描述。
中文资源定位智能寻址技术客户端软件是服务系统的重要组成部分。从实现内核来讲,目前的软件、操作系统和网络都不支持中文,为了提高通用网址访问的成功率,开发客户端软件,帮助用户访问通用网址是十分必要的。
中文资源定位智能寻址系统客户端的实现是实现中文通用网址解析子系统的关键之一。它是中文资源定位请求的起点和终点,承担着连接用户应用程序、数据的组织和前期处理、与通用网址服务器之间的通讯、结果数据的处理等工作。客户端实现的优劣直接关系到整个系统性能的发挥。性能稳定、可靠的客户端软件是保证用户简单、便捷地使用通用网址的前提条件之一。
下面结合图3说明中文资源定位智能寻址技术客户端实现的流程图。在步骤S12,用户输入资源定位要求。在步骤S13,客户端软件对用户输入的定位要求进行分类。如果输入的字符串符合标准的URL格式,则在步骤S15将标准URL交给浏览器。如果在步骤S13判断资源定位要求是标准域名,则在步骤S14组成http请求,然后在步骤S15交给智能通道进行解析处理,并将解析的结果返回客户端浏览器。
当请求的字符串是中文域名时,客户端软件实现中文域名的“.”和“。”等价。
中文在不同的操作系统上采用的码制有GBK、BIG5等多种形式。为了与世界其它国家和地区的进行网络互通,实现中文通用网址的解析是一个比较重要的问题。本发明的解决方案是对中文域名或通用网址使用GBK、BIG5、UTF-8、ACE等编码格式发向智能通道,然后由通用网址服务器和域名服务器负责解析,从而实现对多种中文编码的支持。
出于安全等因数的考虑,在许多局部网络中,只允许本地客户访问本地的域名服务器。由于目前使用的域名服务器不支持中文域名;并且许多网络设备和防火墙不允许含有中文字符的域名请求通过,从而导致中文域名解析的失败。
将用户的请求封装为HTTP请求发向智能通道响应服务器,响应服务器判断是域名/通用网址请求后,将之发向相应的服务器,然后服务器执行域名/通用网址查询,将查询到的结果返回给用户。
外部服务器可以使用UTF-8编码的客户端应用程序(如ping,telnet等服务),来访问;用户应用程序使用或不使用代理服务器,都可以访问,并能够实现繁简网站相互访问(主要是台湾和大陆的网站)。利用TC/SC/UTF-8外部服务器可以独立提供ACE的编码转换,实现对国际化域名系统的支持。外部服务器只解析到ACE-Name不解析到IP地址,所以不是完整的DNS服务器,但可以依据标志(如zh-cn/.CN)分别处理,但又能互相协助查询。
可以预见,中文智能通道寻址技术是继中文域名以来,网络资源寻址技术的又一大热点技术,其影响力涉及到互联网的应用和访问的多个相关技术领域。该技术的研究和实现,符合中国互联网发展的根本利益,扩大我国在互联网技术领域的影响。
权利要求
1.一种在计算机网络资源中定位中文资源的智能寻址系统,包括客户端模块,用于分析用户输入的资源定位要求,判断该中文资源定位要求的字符串是中文域名请求,还是非中文域名请求;繁简转换模块,用于对该资源定位请求的中文字符串进行繁简转换;中文通用网址模块,用于对中文资源定位请求的中文通用网址进行解析处理并返回查询结果;和中文域名系统模块,用于对中文资源定位请求的中文域名请求进行解析处理并返回查询结果。
2.根据权利要求1所述的在计算机网络资源中定位中文资源的智能寻址系统,其特征在于繁简转换模块包括对中文资源定位请求中的中文域名中的中文进行繁简转换的中文域名繁简转换模块和对中文资源定位请求中的通用网址中的中文进行繁简转换的通用网址繁简转换模块。
3.权利要求1所述的在计算机网络资源中定位中文资源的智能寻址系统,其特征在于中文通用网址模块由处理用户输入的中文资源定位请求中的通用网址,负责将用户的请求解析到确定的URL资源的中文通用网址响应服务器和维护所有的通用网址数据的中文通用网址数据库服务器组成。
4.根据权利要求2所述的在计算机网络资源中定位中文资源的智能寻址系统,其特征在于中文域名繁简转换模块设置在客户端模块中。
5.根据权利要求2所述的在计算机网络资源中定位中文资源的智能寻址系统,其特征在于通用网址繁简转换模块设置在中文通用网址应用服务器中。
6.权利要求3所述的在计算机网络资源中定位中文资源的智能寻址系统,其特征在于中文通用网址响应服务器由响应用户的资源定位请求并向用户返回查询结果的通用网址WEB服务器和通用网址应用服务器组成。
7.一种在计算机网络资源中定位中文资源的智能寻址的方法,该方法包括步骤通过用户终端输入资源定位要求;分析用户输入的资源定位要求,判断该资源定位要求是中文资源请求,还是非中文资源请求;如果资源定位要求是中文资源请求中的中文域名请求,则对该中文域名请求的字符串进行繁简转换,并对经繁简转换的中文域名进行解析处理;如果资源定位请求是中文资源定位请求中的通用网址请求,则对该通用网址请求进行分析处理并做繁简转换;和针对进行的解析处理得到正确的搜索结果,并将结果返回给用户。
8.根据权利要求7所述的在计算机网络资源中定位中文资源的智能寻址的方法,其特征在于如果该资源定位要求是其他文种的域名请求,则将资源定位要求交给国际域名系统进行解析处理,等待返回查询结果。
9.根据权利要求7所述的在计算机网络资源中定位中文资源的智能寻址的方法,其特征在于还包括步骤判断中文资源请求是中文域名请求,还是通用网址请求;如果该中文资源定位请求是中文域名请求,在客户端模块的中文域名繁简转换模块对该中文域名请求进行繁简转换后,在中文域名系统模块中对中文域名请求进行解析处理。
10.根据权利要求7所述的在计算机网络资源中定位中文资源的智能寻址的方法,其特征在于如果该中文资源定位请求是通用网址请求,则在中文通用网址模块(6)中对该通用网址请求进行解析处理,在中文通用网址应用服务器的通用网址繁简转换模块中进行繁简转换。
全文摘要
一种在计算机网络资源中定位中文资源的智能寻址的方法和系统,该方法包括步骤通过用户终端输入资源定位要求,分析用户输入的资源定位要求,判断该资源定位要求是中文资源请求,还是非中文资源请求,如果中文资源定位要求是中文域名请求,则对该资源定位请求的字符串进行繁简转换,并对经繁简转换的中文域名进行解析处理,和针对进行的解析处理得到正确的搜索结果,并将结果返回给用户。
文档编号G06F12/02GK1376981SQ02118569
公开日2002年10月30日 申请日期2002年4月28日 优先权日2002年4月28日
发明者邓翔, 孙国念, 李晓东, 王艳峰, 张文辉, 毛伟, 梁嘉华 申请人:中国科学院计算机网络信息中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1