|
The WWW (World Wide Web) is the most popular system on the Internet, with the user-friendly interfaces provided by browsers such as Navigator and IE, more and more people are doing their information distribution and acquisition via WWW. However, the rapid growth of the number of homepages on the WWW has made most people lost in the sea of information. Although some search engines provide search services to help users, people using the search services are often disappointed by the large and bad-organized list returned by these search engines. Users have to type as many keywords as possible in the query form and hope the search engines can retrieve the most related homepages. This is because that the search engines are general services to the public, they can not organize the search result for each individual.
We propose a personal proxy server in this thesis that not only provides cache mechanism for browsers but also analyzes the user browsing behavior without disturbing the normal browsing activity of the user. The personal proxy server is also the fundamental component of intelligent agent systems and serves as a personal agent. The kept browsing pattern in this personal proxy server can be deemed as user preference that can provide useful assistance for advanced services. Base on the personal proxy, we can develop personal service applications such as personal search engine that satisfies personal information need. This program is totally written in Java such that it is a platform independent application that can be run anywhere that has a supporting Java virtual machine.
|