The above and other objects, features and advantages of the present invention will be more apparent from the following detailed description in conjunction with the accompanying drawings, in which:
Hereinafter, preferred embodiments of the present invention are described in detail with reference to the accompanying drawings. The same reference symbols identify the same or corresponding elements in the drawings. Some constructions or processes known in the art may not be described to avoid obscuring the invention in unnecessary detail.
For illustrative purposes, two levels of security are applied to stored information on individual persons (for example, phone numbers and names). More than two levels of security may also be applied.
Referring to
Memory unit 110 includes a program memory section and a data memory section. The program memory section stores programs and related data necessary for the operation of mobile communication terminal 100 and for the control operation of controller 150. The data memory section includes a volatile memory area for storing temporary data, and a non-volatile memory area for storing permanent data. Preferably, memory unit 110 includes a security information area 111 for storing security settings for individual persons according to user selection.
Communication unit 120 transmits and receives voice data and control data to and from a corresponding base station through wireless communication. Communication unit 120 receives a call from a calling mobile communication terminal through an antenna and sends the received call to controller 150. Communication unit 120 also receives an incoming text message from a corresponding base station through wireless communication, and sends the received message to controller 150, which then controls display unit 160 to output the received message.
In response to the detection of an event, security level determiner 130 identifies the security level of the detected event using a security level setting table (described later herein below). Preferably, if the security level of an event cannot be identified using the security level setting table, the security level of the event is set to a security level of ‘public’. An event may correspond to an incoming call or incoming message.
Security level comparator 140 compares the current security level of mobile communication terminal 100 with that of the event identified by security level determiner 130, and sends the comparison result to controller 150. In the security level comparison, a security level of ‘private’ is considered to be higher than a security level of ‘public’.
Controller 150 controls overall operation and states of mobile communication terminal 100, and may include a microprocessor or digital signal processor (DSP). In particular, if the comparison result from security level comparator 140 indicates that the security level of an event is higher than that of mobile communication terminal 100, controller 150 stores the event without displaying the event. If the comparison result indicates otherwise, the event is displayed.
When the security level of mobile communication terminal 100 is changed by the user to a new security level, controller 150 displays information regarding stored events having a security level lower than or equal to the new security level of mobile communication terminal 100.
For example, when an incoming call is received, the security level of the call is identified by security level determiner 130 and compared with the current security level of mobile communication terminal 100 by security level comparator 140. If the security level of the call is higher than that of mobile communication terminal 100, controller 150 processes the call in a no-answer state, stores information on the call without displaying the information on the call, and, preferably, controls communication unit 120 to transmit an automatic reply message to a calling mobile communication terminal. Thereafter, when the security level of mobile communication terminal 100 is changed to a new security level higher than that of the call corresponding to the stored call information, controller 150 displays the stored call information together with an unanswered call list.
For another example, when an incoming message is received, the security level of the message is identified by security level determiner 130 and compared with the current security level of mobile communication terminal 100 by security level comparator 140. If the security level of the message is higher than that of mobile communication terminal 100, controller 150 stores the message without displaying the message. Thereafter, when the security level of mobile communication terminal 100 is changed to a new security level higher than that of the stored message, controller 150 displays information on or contents of the stored message depending upon user selection.
Display unit 160 displays operational states of mobile communication terminal 100. In particular, display unit 160 displays events according to comparison results of security level comparator 140, under the control of controller 150.
For example, when an incoming message is received, if the identified security level of the message is higher than that of mobile communication terminal 100, display unit 160 does not display the message under the control of controller 150. Thereafter, when the security level of mobile communication terminal 100 is changed to a new security level higher than that of a stored message, display unit 160 displays information on and contents of the stored message under control of the controller 150.
For another example, when an incoming call is received, if the identified security level of the call is higher than that of mobile communication terminal 100, display unit 160 does not display information on the call under the control of the controller 150. Thereafter, when the security level of mobile communication terminal 100 is changed to a new security level higher than that of the call corresponding to the stored call information, display unit 160 displays the stored call information together with an unanswered call list under the control of controller 150.
key input unit 170 may include various devices such as a keypad and touch screen, and is used by the user to select a desired function or to input desired information. In particular, when the user decides to set or change the security level of mobile communication terminal 100, the user inputs a command of terminal security change through key input unit 170. Preferably, in response to a command to change the terminal's security, an authentication process is performed before actual change of the security level of mobile communication terminal 100 takes place. Further, the user may issue a command of individual security change through key input unit 170 to change the security level setting for a particular person.
A keypad illustrated in
Referring to
Referring to
When the user sets security levels for individual persons, controller 150 registers the security settings in memory unit 110 in step S200. Preferably, an empty security level indicates a security level of ‘public’. Examples of security settings are illustrated in
Controller 150 sets a security level of mobile communication terminal 100 according to user selection in step S210.
Thereafter, controller 150 controls communication unit 120 to determine whether an event is received in step S215. Preferably, an event corresponds to an incoming call or incoming message.
If an event is received by communication unit 120, controller 150 controls security level determiner 130 to identify the security level of the received event using the registered security settings in step S220.
Controller 150 controls security level comparator 140 to determine whether the identified security level of the event is higher than that of mobile communication terminal 100 in step S225.
If the security level of the event is higher than that of mobile communication terminal 100, controller 150 controls the display unit 160 not to display the event, and stores the event in memory unit 110 in step S230. If the security level of the event is lower than or equal to that of mobile communication terminal 100, controller 150 controls display unit 160 to display the event, and stores the event in memory unit 110 in step S235.
Thereafter, controller 150 determines if a security level change request for mobile communication terminal 100 is issued by the user in step S240. If a security level change request is issued, after authenticating the request, controller 150 changes the security level of mobile communication terminal 100 to a new security level according to a user selection in step S245. After the security level of mobile communication terminal 100 is changed, controller 150 displays information regarding stored events having a security level lower than or equal to the new security level of mobile communication terminal 100 in step S250.
As described above, the user can protect private information stored in mobile communication terminal 100 by changing security levels of mobile communication terminal 100.
When an incoming call is received by communication unit 120 in step S300, controller 150 identifies the security level of the received call using registered security settings in step S305, and determines whether the identified security level of the call is higher than that of mobile communication terminal 100 in step S310. If the security level of the call is higher than that of mobile communication terminal 100, controller 150 prevents display of information on the call in step S315, transmits an automatic reply message to the calling mobile communication terminal in step S320, stores the call information and inserts the call into an unanswered call list in step S325.
If the security level of the call is lower than or equal to that of mobile communication terminal 100, controller 150 controls display unit 160 to display information on the call in step S330, and processes the call in step S335.
Thereafter, controller 150 determines if a security level change request for mobile communication terminal 100 is issued by the user in step S340. If a security level change request is issued, after authenticating the request, controller 150 changes the security level of mobile communication terminal 100 to a new security level according to the user's selection in step S345. If the new security level of mobile communication terminal 100 is higher than that of the call corresponding to the stored call information, controller 150 displays the stored call information together with the unanswered call list in step S350.
For example, referring to the screen representation illustrated in
When an incoming message is received by communication unit 120 in step S400, controller 150 controls security level determiner 130 to identify the security level of the message using registered security settings in step S405, and controls security level comparator 140 to determine whether the identified security level of the message is higher than that of mobile communication terminal 100 in step S410.
If the security level of the message is higher than that of mobile communication terminal 100, controller 150 prevents display of the message in step S415, and stores the message in step S420. If the security level of the message is lower than or equal to that of mobile communication terminal 100, controller 150 controls display unit 160 to display the message in step S425.
Thereafter, controller 150 determines if a security level change request for mobile communication terminal 100 is issued by the user in step S430. If the security level change request is issued, after authenticating the request, controller 150 changes the security level of mobile communication terminal 100 to a new security level according to the user selection in step S435. If the new security level of mobile communication terminal 100 is higher than that of the stored message, controller 150 controls display unit 160 to display information on or contents of the stored message depending upon a user selection in step S440.
As apparent from the above description, the present invention provides an event processing apparatus and method for a mobile communication terminal, wherein multiple levels of security are set; incoming events and stored information are processed and managed according to preset security levels of the events and the mobile communication terminal. Thereby the user can easily protect private information stored in the mobile communication terminal from leakage or exposure to other parties, by changing the security levels of the mobile communication terminal.
While preferred embodiments of the present invention have been shown and described in this specification, it will be understood by those skilled in the art that various changes or modifications of the embodiments are possible without departing from the spirit and scope of the invention as further defined by the appended claims.
| Number | Date | Country | Kind |
|---|---|---|---|
| 2006-70924 | Jul 2006 | KR | national |