Client Device Data Transmission Attribute Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When streaming data is transmitted, the receiver-side device performs processing based on the attribute of the data, but the transmitter-side device adding attribute information to each piece of data increases the amount of attribute information, leading to inefficiencies.
Innovation Solution
A client apparatus that transmits a request with attribute information indicating the attribute of a data group to a server, adds an identifier to unit data that identifies the data group, and transmits this data, allowing the server to perform processing based on the identifier, thereby reducing the amount of attribute data transmitted.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the transmitter-side device adds attribute information to each piece of data included in streaming data, then the receiver-side device can perform processing corresponding to the attribute of the streaming data, but the amount of attribute information increases
Solution Approach 1:
The patent extracts attribute information from each individual data piece and consolidates it into a single request message sent before data transmission. The transmitter sends attribute information once in the request, and the receiver stores this information to process subsequent data pieces without receiving redundant attribute data with each piece.
Solution Approach 2:
The patent performs the action of transmitting attribute information in advance, before the actual data transmission begins. The transmitter sends a request containing all necessary attribute information to the receiver, and the receiver stores this information for use during data processing, eliminating the need to include attribute information with each data piece.
2Adaptability or versatility
If attribute information is transmitted with each data piece, then the receiver can process data according to attributes, but the data transmission efficiency decreases due to increased data volume
Solution Approach 1:
The patent extracts attribute information from the data stream and separates it into a preliminary request message. This separation removes redundant attribute data from each transmission, reducing overall data volume and improving transmission efficiency while maintaining the receiver's ability to process data according to attributes.
Solution Approach 2:
The patent performs attribute information transmission as a preliminary action before data transmission. By establishing the attribute context in advance through a request-response exchange, the system enables efficient data transmission without repeatedly sending attribute information, thus improving productivity.
3Loss of information
If the transmitter sends attribute information with each data piece, then the receiver can identify data attributes for processing, but the communication overhead increases
Solution Approach 1:
The patent extracts attribute information from individual data transmissions and consolidates it into a single preliminary request. This ensures the receiver has all necessary attribute information for processing while eliminating redundant communication overhead that would result from including attributes with each data piece.
Solution Approach 2:
The patent performs the action of establishing attribute information availability in advance through a request-response exchange. The receiver stores this information for use during data processing, ensuring attribute information availability without the ongoing communication overhead of including attributes with each data transmission.
Data Source
Figure 1~3
Figure 4~5
Figure 6~7
AI summary
When data is to be transmitted, the amount of data regarding the attribute of the data is reduced. Upon a connection with a server apparatus being established, a requesting unit transmits a request that includes attribute information indicating the attribute of a data group, to the server apparatus via the connection. An acquisition unit acquires data. An addition unit adds, to unit data that includes the acquired data, an identifier that identifies the data group to which the unit data belongs, and that is associated with the connection. A transmission unit that transmits the unit data to which the identifier has been added, to the server apparatus via the connection.