Network Search System Using Mediator Server Architecture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current p2p-based network search methods are slow due to the need to forward search requests and results level by level, failing to meet the instant requirements of network search.
Innovation Solution
A system where a search initiating client sends requests directly to a resource search server, which acquires and returns resource feature information indices from a resource index server, bypassing the need for level-by-level forwarding, and establishes corresponding relations between clients to improve search accuracy and speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If search requests are forwarded level by level through p2p clients, then the search can cover multiple levels of clients, but the response speed becomes very slow
Solution Approach 1:
The patent introduces a server as an intermediary component that receives search requests from initiating clients and directly returns search results. This mediator architecture eliminates the need for level-by-level forwarding through multiple p2p clients, thereby maintaining comprehensive search coverage while dramatically improving response speed by reducing the number of forwarding hops.
2Quantity of substance
If search requests are forwarded to all connected clients level by level, then more resources can be searched, but the system complexity increases
Solution Approach 1:
The patent segments the search system into distinct functional components: initiating clients, a central server, and responding clients. This segmentation allows the server to manage the search process centrally, reducing the complexity of peer-to-peer coordination while still enabling comprehensive resource search across the network by dividing responsibilities among different system components.
Data Source
AI summary
The present invention provides a network search system, including: a search initiating client, configured to initiate a search request to a resource search server, and acquire network resource according to a resource feature information index returned by a resource search server; the resource search server, configured to acquire a search response client corresponding to the search initiating client according to a corresponding relation between the search response client and the search initiating client, search a resource index server corresponding to the search response client according to the search request, and return the resource feature information index to the search initiating client; the resource index server, configured to store the resource feature information index reported by the search response client. A network search method is also disclosed. By use of the present invention, it is possible to improve the instant performance of network search and the individuation of the search result.


