Rule-based deconfliction of overlapping data
US-2024185097-A1 · Jun 6, 2024 · US
US9508041B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9508041-B2 |
| Application number | US-201113991942-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 20, 2011 |
| Priority date | Jul 18, 2011 |
| Publication date | Nov 29, 2016 |
| Grant date | Nov 29, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The disclosure discloses a method for predicting a user operation. The method includes the following steps. After training an operation model successfully, a mobile terminal predicts a call instruction by utilizing environmental factors and the operation model, and finally compiles the call instruction into selection information to be displayed to a user. The disclosure further discloses a mobile terminal. Through the solution provided by the disclosure, a forthcoming operation of the user can be predicted, so that intelligent and detailed services are provided for the user.
Opening claim text (preview).
What is claimed is: 1. A method for predicting a user operation, comprising: after training an operation model successfully, a mobile terminal obtaining a call instruction by utilizing acquired environmental factors and the operation model, and at last converting the call instruction into selection information to be displayed to a user; wherein training the operation model successfully is embodied as counting the error of the operation model, determining whether or not the error of the operation model is lower than a use threshold which is preset, if the error is lower than the use threshold, the training of the operation model is successful; wherein after training the operation model successfully, the mobile terminal periodically performing storage time length determination for the operation records in the operation record list one by one, if the storage time length of an operation record exceeds a deleting threshold, then the operation record is deleted; wherein training the operation model is embodied as adjusting the operation model by an operation record list; wherein adjusting the operation model by the operation record list comprises: the mobile terminal calling operation records in the operation record list one by one, using the environment factors of the operation records as input information of the operation model, comparing output information of the operation model with the call instruction in the operation record, if the output information and the call instruction are identical, continuing to call a next operation record to perform comparison, and if the output information and the call instruction are different, adding 1 to an error of the operation model and adjusting the operation model, and then calling the next operation record to perform comparison until all operation records in the operation record list are called. 2. The method according to claim 1 , wherein if the error is not lower than the use threshold, the training of the operation model fails and training the operation model over again. 3. The method according to claim 1 , wherein before training the operation model by the mobile terminal, the method further comprises the mobile terminal storing the call instruction and performing counting, when a counting value of the call instruction is higher than a record threshold which is preset, compiling the call instruction and the environmental factors as an operation record and storing the operation record in the operation record list. 4. The method according claim 1 , wherein converting the call instruction into the selection information to be displayed to the user comprises compiling a to-be-completed operation in the call instruction into a piece of selection information which needs the user to select whether or not to execute. 5. A mobile terminal, comprising a hardware processor configured to execute following modules: an operation model module, configured to input environmental factors into an operation model after the operation model is trained successfully, and send a call instruction to an output module, wherein the call instruction is calculated and outputted by the operation model; an output module, configured to receive the call instruction sent by the operation model module, convert the call instruction into selection information, and send the selection information to a display interaction module; and the display interaction module, configured to receive the selection information sent by the output module and display the selection information to a user; wherein the operation model module is specifically configured to call operation records in the operation record list one by one, use the environment factors of the operation records as input information of the operation model, compare output information of the operation model with the call instruction in the operation record, if the output information and the call instruction are identical, continue to call a next operation record to perform comparison, and if the output information and the call instruction are different, add 1 to an error of the operation model and adjust the operation model, and then call the next operation record until all operation records in the operation record list are called; wherein the operation model module is further configured to determine whether or not the error of the operation model is lower than a use threshold which is preset, if the error is lower than the use threshold, the training of the operation model is successful; wherein the operation model module is further configured to periodically perform storage time length determination for the operation records in the operation record list one by one after training the operation model successfully, if the storage time length of an operation record exceeds a deleting threshold, then the operation record is deleted. 6. The mobile terminal according to claim 5 , wherein: the mobile terminal further comprises an input factor acquisition module, configured to receive an environmental factor acquisition instruction sent by the display interaction module and send environmental factor information to the operation model module; correspondingly, the operation model module is further configured to receive the environmental factor information sent by the input factor acquisition module; and the display interaction module is further configured to send the environmental factor acquisition instruction to the input factor acquisition module when it is detected that the terminal is used by the user. 7. The mobile terminal according to claim 5 , further comprising: an output event abstraction module and a storage module, wherein the output event abstraction module is configured to determine whether or not a counting value of the call instruction exceeds a record threshold, and if the counting value exceeds the record threshold, send the call instruction to the storage module, otherwise, perform no operation; and the storage module is configured to receive the call instruction sent by the output event abstraction module. 8. The mobile terminal according to claim 7 , wherein: the mobile terminal further comprises: an operation system application module, configured to send the call instruction to the output event abstraction module; and correspondingly, the output event abstraction module is further configured to store the call instruction sent by the operation system application module. 9. The mobile terminal according to claim 7 , wherein the storage module is further configured to obtain the environmental factor information from the input factor acquisition module when receiving the call instruction, compile the call instruction and the environmental factors as an operation record, and fill the operation record in the operation record list; and correspondingly, the input factor acquisition module is further configured to provide the environmental factor information to the storage module. 10. The mobile terminal according to claim 5 , wherein if the error is not lower than the use threshold, the operation model is trained over again. 11. The method according to claim 2 , wherein converting the call instruction into the selection information to be displayed to the user comprises compiling a to-be-completed operation in the call instruction into a piece of selection information which needs the user to select whether or not to execute.
Related publications grouped by family.
Answers are generated from the same data shown on this page.