前 言 自从互联网诞生之日起,它的发展速度便与日俱增。尤其是一九九三年以来,Internet在全球范围内发展成为当今世界上规模最大、用户最多、资源最丰富的网络互联系统。它是当今信息社会一个巨大的取之不尽、用之不竭的信息资源宝库,它缩短了人们之间的距离、将传统意义上的物理空间转变成了虚拟的电子空间。随着互联网技术的不断发展,它越来越融入我们的生活,成为了我们生活中的一部分。在这个过程中,我们也切身地感受到信息所带来的好处与便利。但是,在网络上散布着庞大的信息,而且它们分散的组织形式使得信息的发布和查找效果都不尽人意。在这种情况下,信息的发布者不能及时将更新的信息主动提供给最需要的用户;同时,对信息的使用者而言,也很难获得急需的最新的信息。在网络上盲目地搜寻不仅造成了十分紧俏的网络带宽的浪费,也占用了用户的大量宝贵的时间。 针对这一现实的问题,人们希望开发或得到能够帮助消化、搜索有用的信息的软件工具,并称之为人工智能代理(agent), agent 是指信息世界中的软件机器人,即bots。自主性和主动性是这种软件的重要特征。人工智能从广义上讲,就是应用计算机模拟和再现人类的某些智能行为,大家比较熟悉的有搜索引擎(search engine)等。Agent技术是传统检索技术的发展和飞跃,具有强大的开放性、灵活性和协作性,agent技术是解决现有WWW信息查询系统收集率低,查询和处理能力差的一个很有前途的方法。 本文所设计的软件,能根据用户的个人意向测试各类bots对任意一个网站的可访问性及其访问速度,同时具有定时扫描的功能,在网站(或网址)中的信息更新时能及时反馈给用户。本文在测试网站的可用性和定时扫描功能上将使用自动程序,即bot,对于bot,将在下文中作较详细的论述,包括其分类、应用等。在测试网站访问速度(web speed)的功能上将应用到“网络爬虫”,即spider。Spider作为bot中特殊的一类,也将在下文中对它做一定的论述。 本文的程序是在Windows XP的环境下,用Microsoft Visual C 6.0 EN编写的。 ...... |
查看评论
已有0位网友发表了看法