The present invention relates to the field of mobile communications technologies, and, in particular embodiments, to a method and a mobile terminal for storing a memo during a call.
With the development of communications technologies, mobile terminals have better performance and more functions. A mobile terminal not only can provide call, text message, and mobile image services, but also can provide functions such as personal information and schedule management. An existing mobile terminal allows a user to send a short message, query a phone book, and record a memo or use other functions during a call, where, the memo function is a technical function that allows the user to open a record list, input information, and store the record list during a call.
The inventor has discovered a number of technical disadvantages of the prior art during development of embodiments of the present invention. A memo only stores information input by a user, and in this way, the content prompted by the memo for the user is limited, thereby reducing the intelligent interaction capability between the mobile terminal and the user.
Embodiments of the present invention provide a method and a mobile terminal for storing a memo during a call, which are used to store called party information (such as a name and a phone number) in a memo during a call, to provide more abundant memo content, thereby improving the intelligent interaction capability between a mobile terminal and a user.
In an embodiment of the present invention, a mobile terminal receives a memo application request when communicating with a mobile terminal of a called party. The mobile terminal obtains called party information of the called party. The called party information includes a phone number of the called party and/or a name corresponding to the phone number. The called party information can be stored in a memo.
An embodiment apparatus of the present invention includes a receiving unit, which is configured to receive a memo application request when communicating with a mobile terminal of a called party. An obtaining unit is configured to obtain called party information of the called party. The called party information includes a phone number of the called party and/or a name corresponding to the phone number. A storage unit is configured to store the called party information in a memo.
It can be seen from the foregoing technical solutions that, the embodiments of the present invention have the following advantages.
By obtaining called party information of a called party who communicates with a user from a communication signal received by a mobile terminal and storing the obtained called party information in a memo, the called party information can be effectively stored, to provide more abundant memo content, thereby improving the intelligent interaction capability between the mobile terminal and the user.
To illustrate the technical solutions in the embodiments of the present invention more clearly, the following briefly introduces the accompanying drawings required for describing the embodiments or the prior art. Apparently, the accompanying drawings in the following description show merely some embodiments of the present invention, and a person of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts.
Embodiments of the present invention provide a method and a mobile terminal for storing a memo during a call. Called party information of a called party who communicates with a mobile terminal user is stored in a memo, so that more abundant content can be stored in the memo. This feature helps to improve the intelligent interaction capability between the mobile terminal and the user.
Step 101: A mobile terminal obtains a memo application request message when a user communicates with a called party.
The mobile terminal allows the user to open a memo and edit memo content during a call. When the user opens a memo program on a system, the mobile terminal receives the memo application request message from the user and displays a memo information input interface. The user may store a video file or a text file in the memo.
In the embodiment of the present invention, the mobile terminal refers to a mobile phone or a smart phone with a plurality of application functions.
Step 102: The mobile terminal obtains the memo content input by the user and called party information of the called party according to the memo application request message.
When the user is making a call, the mobile terminal obtains, after receiving the memo application request message from the user, the memo content input by the user and the called party information of the called party who communicates with the user. The called party information includes a phone number of the called party and/or a name corresponding to the phone number.
Step 103: Store a memo.
After obtaining the called party information and the memo content input by the user, the mobile terminal stores the obtained called party information and memo content in the memo.
In this embodiment of the present invention, the user stores the obtained called party information in the memo during a call, making the content in the memo more abundant, thereby improving the intelligent interaction capability between the mobile terminal and the user.
To better understand the technology, reference can be made to
Step 201: A mobile terminal obtains a memo application request message when a user communicates with a called party.
When the user uses a memo function of the mobile terminal during a call, the mobile terminal obtains the memo application request message.
Step 202: Search for a rule for processing called party information and, when the processing rule is to automatically store the called party information, step 204 is performed. When the processing rule is for the user to select whether to store the called party information, step 203 is performed.
The mobile terminal searches for the rule for processing the called party information after receiving the memo application request from the user. The called party information includes a phone number of the called party and/or a name corresponding to the phone number who communicates with the user. In addition, the called party information may further include information such as an email address of the called party and an address of the called party.
The rules for processing the called party information include automatically storing the called party information, allowing the user to select whether to store the called party information, and never storing the called party information. The user may set in advance the rule for processing the called party information. If the user does not set it in advance, the called party information is processed according to a default rule, and the default rule may be any of the foregoing rules for processing the called party information.
Step 203: Display an interface that requires the user to select whether to store the called party information. When a request that the user selects to store the called party information is received, step 204 will be performed.
When the rule for processing the called party information is selecting, by the user, whether to store the called party information, the mobile terminal displays the interface that requires the user to select whether to store the called party information each time the user uses the memo function during a call. The user may determine whether to store the called party information based on an actual requirement. When the user selects not to store the called party information, the mobile terminal terminates an operation of storing the called party information.
Step 204: Obtain the phone number of the called party according to a communication signal received by the mobile terminal.
When the user selects to store the called party information, that is, when the mobile terminal receives a request of storing the called party information from the user, or when the rule for processing the called party information is automatically storing the called party information, the mobile terminal obtains the phone number of the called party who communicates with the user from the received communication signal.
Step 205: Determine whether the phone number is in a contact database. If it is, step 206 can be performed. Otherwise, step 207 will be performed.
To store more information, the mobile terminal further determines whether the obtained phone number is in a contact database. The contact database might refer to personal information of contacts stored in the mobile terminal by the user. After obtaining the phone number of the called party from the communication signal, the mobile terminal uses the obtained phone number as an index to search the contact database to determine whether the called party information is in the contact database.
Step 206: Obtain a name of a called party corresponding to the phone number from the contact database.
When the obtained phone number is in the contact database, the mobile terminal obtains the name of the called party corresponding to the phone number from the contact database. The contact database might refer to the personal information of contacts stored in the mobile terminal by the user, including one or more of information such as phone numbers and names corresponding to the phone numbers, company addresses, home addresses and mail box numbers of contacts.
Step 207: Obtain the memo content.
When the user of the mobile terminal uses the memo function, the user may edit the memo content. As examples, the memo content is text information or a video file. The mobile terminal obtains the memo content edited by the user for storage.
Step 208: Store the memo.
After obtaining the called party information and the memo content, the mobile terminal stores the obtained called party information and memo content in the memo. The called party information includes the phone number and/or the name corresponding to the phone number of the called party.
Specifically, after the determination in step 205, if the phone number of the called party is not in the contact database, the phone number of the called party and the memo content are stored in the memo.
If the phone number is in the contact database, after the mobile terminal obtains the name corresponding to the phone number in the contact database in step 206, the mobile terminal stores the memo content, and the called party information including the phone number and name of the called party, in the memo.
It should be noted that, in the embodiment of the present invention, generally the name corresponding to the called party in the contact database is obtained and the phone number and the name corresponding to the phone number of the called party are stored in the memo, to complement information contained in the memo. A preferable solution is that the user may select the data that needs to be stored by presetting a data storage type. For example, the user may select to store the phone number, the name, and the email account of the called party in the memo or select to store the name and a company address of the called party in the memo. In this case, when the phone number of the called party is in the contact database, the mobile terminal filters out the data type preset by a system from the contact database and stores the corresponding data in the memo, so that storage of the called party information becomes more flexible. In an actual application, the type of the called party information stored in the memo may be set according to a specific condition and is not limited herein.
It should be noted that, the called party information may be stored in a starting field of the memo or in a field corresponding to the end of the memo. The specific storage location may be set by the user according to a requirement and is not limited herein.
In the embodiment of the present invention, by storing the obtained called party information of the called party in the memo, more information is contained in the memo, thereby improving the intelligent interaction capability between the mobile terminal and the user.
In the embodiment of the present invention, the receiving unit 301 receives the memo application request message, the obtaining unit 302 obtains the information of the called party who communicates with the user and the memo content after the receiving unit 301 receives the request, and the storage unit 303 stores the called party information and the memo content in the memo.
To describe the mobile terminal in further detail,
The obtaining unit 302 includes a searching unit 401, which is configured to search for a rule for processing the called party information. A selecting unit 402 is configured to, when a preset processing rule is to have the user select whether to store the called party information, display an interface that requires the user to select whether to store the called party information. A phone number obtaining unit 403 is configured to, when the processing rule is to automatically store the called party information or when a request to store the called party information is received, obtain the phone number of the called party according to a communication signal received by the mobile terminal. A memo content obtaining unit 404 is configured to obtain the memo content input by the user.
The mobile terminal further includes a determining unit 405, which configured to determine whether the phone number is in a contact database, and an information obtaining unit 406, which is configured to obtain a name of the called party corresponding to the phone number from the contact database when the phone number is in the contact database.
In the embodiment of the present invention, after the receiving unit 301 receives the memo application request message, the memo content obtaining unit 404 of the obtaining unit 302 obtains the memo content input by the user, and the searching unit 401 searches for the rule for processing the called party information. When the rule for processing the called party information is automatically storing the called party information, the phone number obtaining unit 402 obtains the phone number of the called party based on the communication signal received by the mobile terminal. When the rule for processing the called party information is selecting, by the user, whether to store the called party information, the selecting unit 403 displays the interface that requires the user to select whether to store the called party information. After receiving the request of storing the called party information, the phone number obtaining unit 402 obtains the phone number of the called party based on the communication signal received by the mobile terminal.
After the mobile terminal obtains the phone number and the memo content, the determining unit 405 determines whether the phone number is in the contact database. If the phone number is in the contact database, the information obtaining unit 406 obtains the name of the called party corresponding to the phone number from the contact database, and after obtaining the name of the called party, the storage unit 303 stores the called party information and the memo content in the memo.
In the embodiment of the present invention, by storing the information of the called party who communicates with the user in the memo, information stored in the memo can be effectively increased, thereby improving the intelligent interaction capability between the mobile terminal and the user.
A person of ordinary skill in the art may understand that all or a part of the steps of the methods in the embodiments may be implemented by a program instructing relevant hardware. The program may be stored in a computer readable storage medium. The storage medium may be a read-only memory, a magnetic disk, or an optical disk.
A method and a mobile terminal for storing a memo during a call provided by the present invention are described above in detail. A person of ordinary skill in the art may make modifications to the specific implementation manners and application scopes according to the idea of the embodiments of the present invention. In conclusion, the content of the specification shall not be construed as a limitation to the present invention.
Number | Date | Country | Kind |
---|---|---|---|
201110024453.4 | Jan 2011 | CN | national |
This application is a continuation of International Application No. PCT/CN2012/070575, filed on Jan. 19, 2012, which claims priority to Chinese Patent Application No. 201110024453.4, filed on Jan. 21, 2011, both of which are hereby incorporated by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2012/070575 | Jan 2012 | US |
Child | 13947072 | US |