Method for predicting user operation and mobile terminal

US9508041B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9508041-B2
Application numberUS-201113991942-A
CountryUS
Kind codeB2
Filing dateSep 20, 2011
Priority dateJul 18, 2011
Publication dateNov 29, 2016
Grant dateNov 29, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • using pressure differences or thermal differences occurring in nature (F03G7/06 takes precedence) · CPC title

  • G06N5/025Primary

    Extracting rules from data · CPC title

  • Geothermal energy · CPC title

  • Safety arrangements · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9508041B2 cover?
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 mobi…
Who is the assignee on this patent?
Zhang Qi, Mao Ke, Wang Xiaomei, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06N5/025. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 29 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).