海量数据下基于内容分析的域名解析重定向方法.pdf

上传人:54 文档编号:973512 上传时间:2018-03-22 格式:PDF 页数:8 大小:371.28KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910024482.3

申请日:

2009.02.24

公开号:

CN101505323A

公开日:

2009.08.12

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效|||公开

IPC分类号:

H04L29/12; G06F17/30

主分类号:

H04L29/12

申请人:

南京联创科技股份有限公司

发明人:

胡海燕; 黄锡伟; 金立东; 刘 松; 任建国; 杨 震

地址:

210013江苏省南京市定淮门12号16楼

优先权:

专利代理机构:

南京天翼专利代理有限责任公司

代理人:

汤志武;王鹏翔

PDF下载: PDF下载
内容摘要

海量数据下基于内容分析得域名重定向方法:先读取关键字配置信息和运行配置信息,然后启动相应的线程数,并且监听udp 53端口,接收到udp 53端口的域名信息,就对域名信息进行分析,判断该域名是否有ip地址与其对应;如果有则该域名为正确域名,返回给用户对应的ip地址;如果没有则证明该域名为错误域名,将该域名发送给域名分析模块;域名分析模块接收到不存在的域名后,对域名进行分析,判断是中文域名还是英文域名;如果是中文域名,将该中文域名在互联网上进行搜索,将对应的页面返回给用户,供用户选择;如果是英文域名,将该英文域名与配置的关键字信息进行比较,进入关键字配置模块英文域名与关键字匹配的流程。

权利要求书

1.  海量数据下基于内容分析得域名重定向方法:其特征是域名解析重定向模块的流程根据以下步骤进行:首先读取关键字配置信息和运行配置信息,然后启动相应的线程数,并且监听udp 53端口,一旦接收到udp 53端口的域名信息,就对域名信息进行分析,判断该域名是否有ip地址与其对应;如果有的话,则证明该域名为正确域名,返回给用户对应的ip地址;如果没有的话,则证明该域名为错误域名,将该域名发送给域名分析模块;
域名分析模块的分析的步骤:域名分析模块接收到不存在的域名后,对域名进行分析,判断是中文域名还是英文域名;如果是中文域名,代表用户希望能否返回与该中文域名有关的信息,这时将该中文域名在互联网上进行搜索,将对应的页面返回给用户,供用户选择;如果是英文域名,将该英文域名与配置的关键字信息进行比较,进入关键字配置模块英文域名与关键字匹配的流程:首先将输入的英文域名,去掉其中的非英文字母类符号,转换成全英文字符形式,然后读取配置的第一个关键字,通过字符串依次匹配,察看英文域名内容里是否包括该关键字的信息;
如果英文域名里不包括该关键字的信息,则继续读取配置的下一个关键字,直到英文域名内容里包括该关键字为止;如果一直读到最后一个关键字,仍然没有和域名内容相匹配的,就返回给用户默认的配置页面,如果默认的配置页面只有一个,则就将该默认的配置页面返回给用户如果默认的配置页面有多个,则按照各个默认页面的配置比例,将所有不满足任何关键字的用户域名,按照比例分别发往对应的默认配置页面;
如果英文域名内容包括该关键字的信息,则察看该关键字对应的页面是否只有一个,如果该关键字只对应一个配置页面,则将该配置页面返回给用户;如果该关键字对应了多个配置页面,则按照各个页面的配置比例,将所有满足该关键字的用户域名,按照比例分别发往对应的配置页面。

说明书

海量数据下基于内容分析的域名解析重定向方法
一、技术领域
本发明涉及域名解析的方法,尤其是海量数据下基于内容分析的域名解析重定向方法。
二、背景技术
域名解析的过程,实际上是针对输入的由中英文字符串组成的域名,返回给对应得ip地址的过程。
在目前互联网上的域名解析系统中,当用户输入域名,有ip地址与该域名对应时,会返回给用户该域名对应的ip地址,这样,用户就可以访问该ip地址对应的页面了,但是,如果没有ip地址与该域名对应时,这时候一般的做法是返回给用户该域名不存在,这样,用户就会打开一张空白页面。
目前互联网的域名解析系统,一般只支持英文域名和ip地址的对应关系,很少支持中文域名与ip地址的对应关系,对于没有ip地址匹配的不存在的域名会返回空白页面。这就带来以下几个问题:首先,当用户输入中文域名时,由于很少有中文域名与ip地址的对应关系,往往会返回给用户一个空白页面,并不能根据输入内容返回给相关页面;其次,当用户输入不存在的英文域名时,返回给用户的也是空白页面。而并没有对域名内容进行分析,容易给用户带来误解,究竟是网站无法打开,还是其他问题。
互联网上大量用户同时上网,这时会产生的海量数据的域名,在这海量数据中,对于用户这种体验性以及易用性的需求,目前的域名解析方式并不能满足要求,必须提供海量数据下基于内容分析的域名解析方法。
三、发明内容
本发明的发明目的是:提出一种海量数据下基于内容分析的域名解析重定向方法。针对互联网上的域名分析系统存在的不足:当用户输入没有ip地址与其对应的域名时,会直接返回给用户一个空白页面,一方面容易给用户带来误解,无法确定究竟是网站问题,还是其他原因;而且用户也无法获得与输入域名有关的信息。本发明目的还在于:当用户输入没有ip地址与其对应的域名时,提出一种根据该域名的内容进行分析,将用户转到输入域名内容有关的页面,供用户自行选择,从而从用户角度进一步加强了系统的易用性。
本发明的技术方案是:海量数据下基于内容分析的域名解析重定向方法,由于本发明的系统处理的数据为海量数据,为了不影响正确域名的流程,将正常域名与错误域名(指当用户输入没有ip地址与其对应的域名)时的流程分开。对于正确域名,迅速的给予ip地址的正确响应,对于错误域名,会继续域名内容分析,给予用户想知道的信息。并根据以下域名解析重定向模块的流程(步骤):首先要读取关键字配置信息和运行配置信息,启动相应的线程数,并且监听udp53端口,一旦接收到udp53端口的域名信息,就对域名信息进行分析,判断该域名是否有ip地址与其对应,如果有的话,则证明该域名为正确域名,返回给用户对应的ip地址;如果没有的话,则证明该域名为错误域名,将该域名发送给域名分析模块;
域名分析模块的流程:域名分析模块接收到不存在的域名后,对域名进行分析,判断是中文域名还是英文域名,如果是中文域名,代表用户希望能否返回与该中文域名有关的信息,这时将该中文域名在互联网上进行搜索,将对应的页面返回给用户,供用户选择;如果是英文域名,将该英文域名与配置的关键字信息进行比较,进入关键字配置模块英文域名与关键字匹配的流程:首先将输入的英文域名,去掉其中的非英文字母类符号,转换成全英文字符形式,然后读取配置的第一个关键字,通过字符串依次匹配,察看英文域名内容里是否包括该关键字的信息;
如果英文域名里不包括该关键字的信息,则继续读取配置的下一个关键字,直到英文域名内容里包括该关键字为止;如果一直读到最后一个关键字,仍然没有和域名内容相匹配的,就返回给用户默认的配置页面,如果默认的配置页面只有一个,则就将该默认的配置页面返回给用户如果默认的配置页面有多个,则按照各个默认页面的配置比例,将所有不满足任何关键字的用户域名,按照比例分别发往对应的默认配置页面;
如果英文域名内容包括该关键字的信息,则察看该关键字对应的页面是否只有一个,如果该关键字只对应一个配置页面,则将该配置页面返回给用户;如果该关键字对应了多个配置页面,则按照各个页面的配置比例,将所有满足该关键字的用户域名,按照比例分别发往对应的配置页面。
域名解析重定向模块:域名解析重定向模块接收到用户输入的域名后,首先,针对这些域名,在缓存空间里查找,是否有ip地址与这些域名相对应,如果有的话,则返回与该域名对应的ip地址;如果没有的话,就将该域名转到域名分析模块。
关键字配置模块:关键字配置模块主要是由用户手工配置的,目的是建立关键字与相关页面的对应关系。当输入的错误域名里含有这些关键字时,就会将该关键字对应的页面返回给用户。
域名分析模块:域名重定向模块接收到没有ip地址对应的域名后,首先,判断该域名是中文域名,还是英文域名,如果是中文域名,就将该中文域名作为关键字直接在搜索页面进行搜索,将搜索出结果对应的页面返回给用户;如果是英文域名,将该错误域名与关键字配置模块里的关键字进行匹配,寻找到适合的关键字后,将该关键字对应的页面返回给用户。
本发明的有益效果是:传统的域名解析系统忽略了用户的感知性,对用户输入的正确的域名,返回了对应的ip地址,而对用户输入的错误域名,则返回了空白页面。用户接收到空白页面时,往往无法判定究竟是输入的域名出现了问题,还是对应域名的网站出现了问题,也无法获取到和输入域名内容有关的任何信息。基于内容分析的域名解析重定向方法,可以从用户的体验性和易用性方面考虑,对用户输入的域名内容进行分析,根据域名内容,返回给用户最需要的信息,避免用户打开空白页面的无奈;通过关键字配置模块,可以建立关键字和某些页面的对应关系,当用户输入的域名内容里包括这些关键字时,就将这些关键字对应的页面展现给用户,给用户最需要的信息。本发明会根据该域名的内容进行分析,将用户转到输入域名内容有关的页面,供用户自行选择,从而从用户角度进一步加强了系统的易用性。
四、附图说明
图1是域名解析重定向模块流程:
图2是域名分析模块的流程:
图3是关键字配置模块英文域名与关键字匹配的流程
五、具体实施方式
下面通过详细流程,具体地阐述本发明。
(1)域名解析重定向模块流程
如图1所示,首先要读取关键字配置信息和运行配置信息,然后根据硬件cpu个数启动相应的线程数,并且监听udp53端口,一旦接收到53端口的域名信息,就对域名信息进行分析,判断该域名是否有ip地址与其对应,如果有的话,则证明该域名为正确域名,返回给用户对应的ip地址;如果没有的话,则证明该域名为错误域名,将该域名发送给域名分析模块。
(2)域名分析模块的流程
如图2所示,域名分析模块接收到不存在的域名后,对域名进行分析,判断是中文域名还是英文域名,如果是中文域名,代表用户希望能否返回与该中文域名有关的信息,这时候,我们就将该中文域名在互联网上进行搜索,将对应的页面返回给用户,供用户选择;如果是英文域名,我们就将该英文域名与配置的关键字信息进行比较,进入关键字配置模块英文域名与关键字匹配的流程
(3)关键字配置模块英文域名与关键字匹配的流程
如图3所示,首先,将输入的英文域名,去掉其中的非英文字母类符号,转换成全英文字符形式,然后读取配置的第一个关键字,通过字符串依次匹配,察看英文域名内容里是否包括该关键字的信息,
如果英文域名里不包括该关键字的信息,则继续读取配置的下一个关键字,直到英文域名内容里包括该关键字为止。如果一直读到最后一个关键字,仍然没有和域名内容相匹配的,我们就返回给用户默认的配置页面,如果默认的配置页面只有一个,则就将该默认的配置页面返回给用户如果默认的配置页面有多个,则按照各个默认页面的配置比例,将所有不满足任何关键字的用户域名,按照比例分别发往对应的默认配置页面。
如果英文域名内容包括该关键字的信息,则察看该关键字对应的页面是否只有一个,如果该关键字只对应一个配置页面,则将该配置页面返回给用户;如果该关键字对应了多个配置页面,则按照各个页面的配置比例,将所有满足该关键字的用户域名,按照比例分别发往对应的配置页面。

海量数据下基于内容分析的域名解析重定向方法.pdf_第1页
第1页 / 共8页
海量数据下基于内容分析的域名解析重定向方法.pdf_第2页
第2页 / 共8页
海量数据下基于内容分析的域名解析重定向方法.pdf_第3页
第3页 / 共8页
点击查看更多>>
资源描述

《海量数据下基于内容分析的域名解析重定向方法.pdf》由会员分享,可在线阅读,更多相关《海量数据下基于内容分析的域名解析重定向方法.pdf(8页珍藏版)》请在专利查询网上搜索。

海量数据下基于内容分析得域名重定向方法:先读取关键字配置信息和运行配置信息,然后启动相应的线程数,并且监听udp 53端口,接收到udp 53端口的域名信息,就对域名信息进行分析,判断该域名是否有ip地址与其对应;如果有则该域名为正确域名,返回给用户对应的ip地址;如果没有则证明该域名为错误域名,将该域名发送给域名分析模块;域名分析模块接收到不存在的域名后,对域名进行分析,判断是中文域名还是英文域。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1