Cellular Lexicon Push Server for Input Precision
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current input method systems require users to actively download cellular lexicons, leading to inefficiencies due to users' lack of awareness of their specific needs and resulting in unnecessary lexicon downloads, which increase the burden on the system and reduce input efficiency.
Innovation Solution
A method and server system that analyzes input method log information to identify frequently used words and automatically pushes the corresponding cellular lexicons to clients, improving input precision and efficiency by dynamically managing lexicon downloads and deletions based on usage patterns.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If users actively download cellular lexicons, then users can have access to specialized vocabulary, but users may download unnecessary lexicons increasing system burden and storage requirements
Solution Approach 1:
The system automatically monitors user input behavior and autonomously pushes relevant cellular lexicons without requiring user initiation. The server detects frequently used words in user input logs and automatically determines which lexicons to push, making the system self-serve the user's needs without manual intervention.
Solution Approach 2:
The system changes the parameter of lexicon delivery from user-initiated to system-initiated based on usage patterns. By monitoring input frequency and automatically pushing lexicons when threshold conditions are met, the system dynamically adjusts lexicon delivery parameters based on actual user behavior data.
2Productivity
If users subjectively determine lexicon needs based on names, then users can make quick decisions, but judgment accuracy is insufficient leading to inappropriate downloads
Solution Approach 1:
The system implements feedback by monitoring user input behavior and using this information to automatically push relevant lexicons. Instead of relying on user subjective judgment, the system collects feedback from actual usage patterns and uses this objective data to determine which lexicons to deliver, improving accuracy while maintaining speed.
Solution Approach 2:
The server acts as an intermediary between the user and lexicon resources. Rather than让用户 directly decide what to download, the server mediates by analyzing usage patterns and automatically selecting appropriate lexicons to push, eliminating the need for user subjective judgment while maintaining quick delivery.
3Adaptability or versatility
If all cellular lexicons are downloaded into user dictionary, then complete vocabulary coverage is achieved, but input method software burden increases and selection cost increases
Solution Approach 1:
The system extracts only the necessary lexicons from the complete set of available cellular lexicons and pushes them to users based on actual usage needs. By monitoring input frequency and automatically selecting relevant lexicons, the system extracts and delivers only what is needed, avoiding the burden of downloading all lexicons while maintaining adequate vocabulary coverage.
Data Source
AI summary
A method and server for pushing a cellular lexicon. The server is used for receiving input method log information sent by a client; acquiring a client identifier and a client-selected word in the input method log information; searching for an undownloaded cellular lexicon in an undownloaded cellular lexicon list corresponding to the client identifier, acquiring a first matching lexicon comprising the client-selected word in the undownloaded cellular lexicon, and adding a first weight value to a lexicon weight value of the first matching lexicon corresponding to the client identifier; pushing the first matching lexicon to a corresponding client when the lexicon weight value is greater than a pushing threshold value; and deleting the pushed first matching lexicon. The server can push a cellular lexicon actually needed by the client, thereby increasing the input precision regarding a certain category of entries, and improving the input efficiency of the client.


