Session Buffer Consolidates Customer Resource Acquisition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current network customer resource acquisition methods result in a high frequency of database access, leading to a substantial burden on database systems due to user information being uploaded in multiple pages and accessed separately, necessitating multiple database interactions.
Innovation Solution
A method and device that utilize a session identifier, user information, and progress identifier to determine if the access request is a first request or not, allowing user information to be stored in an address space and uploaded as a single resource data to the server, reducing the number of database accesses by consolidating user information from multiple requests.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If user information is uploaded in multiple pages separately, then the system can process user input incrementally, but the database access frequency increases substantially
Solution Approach 1:
The patent introduces a session buffer as an intermediary component between the user interface and the database. This buffer temporarily stores user information from multiple pages before batching it into a single database access operation. The session buffer acts as a mediator that decouples the incremental input process from the database access process, allowing users to input information page by page while consolidating database interactions into one efficient batch operation per session.
Solution Approach 2:
The patent merges multiple separate database access operations into a single consolidated access operation. By collecting user information from multiple pages in a session buffer and then performing one unified database access to store all the collected information, the system combines what would otherwise be multiple separate database interactions into a single efficient operation, thereby improving database access efficiency.
2Adaptability or versatility
If user information from multiple pages is accessed separately by the database, then each page can be processed independently, but the database burden increases hugely
Solution Approach 1:
The session buffer serves as an intermediary that absorbs the complexity of coordinating multiple database access operations. Instead of the database system directly handling each page's data independently, the buffer collects and manages all page data, then performs a single consolidated database access. This intermediary approach maintains the independence of page processing while shielding the database system from the burden of multiple separate access operations.
3Reliability
If the database is accessed multiple times for customer resource acquisition, then complete user information can be collected, but the access time and system load increase
Solution Approach 1:
The patent applies preliminary action by collecting and buffering user information from multiple pages before performing the database access operation. Instead of accessing the database after each page submission, the system preliminarily accumulates all user information in the session buffer, then performs a single database access operation with the complete set of information. This preliminary collection approach ensures complete customer resource collection while minimizing database access time.
Solution Approach 2:
The patent merges multiple database access operations that would occur if each page were processed separately into a single consolidated database access operation. By combining all user information from multiple pages into one batched access, the system maintains complete customer resource collection while significantly reducing the total time spent on database access operations.
Data Source
AI summary
The present application discloses a method and a device for customer resource acquisition, a terminal device and a storage medium. The method for customer resource acquisition includes: acquiring user's access request which includes a session identifier, user information and a progress identifier; determining whether the progress identifier is a completed identifier; determining whether the user's access request is a first access request corresponding to the session identifier; if the progress identifier is a completed identifier and the user's access request is not a first access request, determining a corresponding administration process based on the session identifier; storing the user information in an address space corresponding to the administration process, generating a first resource data based on all user information in the address space, uploading the first resource data to server, and destroying the administration process. The method for customer resource acquisition is highly efficient with good database performance.


