Keyword-Based Content Routing in ICN Communication Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing communication systems face high load and inefficiency in keyword-based content search, as they require frequent access to search servers and DNS servers, leading to increased processing bottlenecks and scalability issues.

Innovation Solution

A communication system utilizing an Information Centric Networking (ICN) architecture that distributes content requests and responses across multiple nodes, eliminating the need for search servers and DNS servers by storing correspondence information between keywords and ports, allowing for batch acquisition of content through keyword-based routing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If keyword-based content search is implemented using existing communication systems, then content can be acquired from servers, but the system experiences high load and processing bottlenecks due to frequent access to search servers and DNS servers

Engineering Contradiction:
Improvecontent acquisition efficiencyVSAvoidprocessing bottleneck
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the centralized search and DNS resolution functions into distributed components across multiple communication apparatuses. Each apparatus maintains local correspondence information between keywords and content locations, eliminating the need for frequent centralized server access. This segmentation distributes the processing load and removes bottlenecks while maintaining content acquisition capability.

Inventive Principle:
Principle #1Segmentation

2Reliability

If centralized search servers and DNS servers are used for keyword-based content search, then content location can be resolved, but the system suffers from scalability issues and high processing load

Engineering Contradiction:
Improvecontent location resolutionVSAvoidsystem scalability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements self-service by enabling each communication apparatus to independently resolve content locations using locally stored correspondence information. Apparatuses serve themselves and others by maintaining keyword-to-content mappings locally, eliminating dependency on centralized search and DNS servers. This self-service approach enhances scalability as new apparatuses can join the network without increasing central server load.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If frequent access to search servers and DNS servers is performed, then keyword-based content search can be executed, but the number of messages and data transferred increases

Engineering Contradiction:
Improvekeyword-based search functionalityVSAvoidmessage and data volume
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by pre-establishing and storing correspondence information between keywords and content locations in each communication apparatus. This pre-computed mapping allows immediate local resolution of content locations without requiring frequent server queries. The preliminary storage of routing information dramatically reduces the volume of messages and data that would otherwise be exchanged during content search operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10474722B2Communication system, communication apparatus, and method of communication
Publication Date: 2019.11.12 FUJITSU LTD
  • US10474722B2 patent drawing
  • US10474722B2 patent drawing
  • US10474722B2 patent drawing

AI summary

A communication system includes a first information processing apparatus, and a communication apparatus including a plurality of ports, the communication apparatus being configured to communicate with the first information processing apparatus through a first port, wherein a first content is stored in the first information processing apparatus, and the communication apparatus is configured to store first correspondence information that indicates a correspondence relationship between a first keyword related to the first content and the first port, receive, from the terminal apparatus, a first search request that includes a search word, when the search word includes the first keyword, specify the first port corresponding to the first keyword from the plurality of ports, send, through the first port, the first search request to the first information processing apparatus, acquire the first content from the first information processing apparatus, and send the first content to the terminal apparatus.