This application claims the benefit under 35 U.S.C. §119(a) of a Korean patent application filed on Sep. 14, 2015 in the Korean Intellectual Property Office and assigned Serial number 10-2015-0129938, the entire disclosure of which is hereby incorporated by reference.
The present disclosure relates to an electronic apparatus and an operating method thereof.
Typically, an electronic device performs various functions in combination. For example, the electronic device can execute a mobile communication function, a data communication function, a schedule management function, and so on. Such an electronic device can fulfill a function by running an application of the function.
However, the electronic device should register a schedule by running a schedule management application. As a result, an ongoing application or communication is interrupted, which deteriorates user convenience.
The above information is presented as background information only to assist with an understanding of the present disclosure. No determination has been made, and no assertion is made, as to whether any of the above might be applicable as prior art with regard to the present disclosure.
Aspects of the present disclosure are to address at least the above-mentioned problems and/or disadvantages and to provide at least the advantages described below. Accordingly, an aspect of the present disclosure is to provide an apparatus and method for displaying a screen.
In accordance with an aspect of the present disclosure, an operating method of an electronic apparatus is provided. The method includes displaying a screen comprising a message, and displaying a schedule card on the screen based on the message.
In accordance with another aspect of the present disclosure, an electronic apparatus is provided. The electronic apparatus includes a display unit, and a control unit or processor functionally connected with the display unit. The processor is configured to display a screen comprising a message and display a schedule card on the screen based on the message.
Other aspects, advantages, and salient features of the present disclosure will become apparent to those skilled in the art from the following detailed description, which, taken in conjunction with the annexed drawings, discloses various embodiments of the present disclosure.
The above and other aspects, features, and advantages of various embodiments of the present disclosure will be more apparent from the following description taken in conjunction with the accompanying drawings, in which:
Throughout the drawings, like reference numerals will be understood to refer to like parts, components, and structures.
The following description with reference to the accompanying drawings is provided to assist in a comprehensive understanding of various embodiments of the present disclosure as defined by the claims and their equivalents. It includes various specific details to assist in that understanding but these are to be regarded as merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the various embodiments described herein can be made without departing from the scope and spirit of the present disclosure. In addition, descriptions of well-known functions and constructions may be omitted for clarity and conciseness.
The terms and words used in the following description and claims are not limited to the bibliographical meanings, but, are merely used by the inventor to enable a clear and consistent understanding of the present disclosure. Accordingly, it should be apparent to those skilled in the art that the following description of various embodiments of the present disclosure is provided for illustration purpose only and not for the purpose of limiting the present disclosure as defined by the appended claims and their equivalents.
It is to be understood that the singular forms “a,” “an,” and “the” include plural referents unless the context clearly dictates otherwise. Thus, for example, reference to “a component surface” includes reference to one or more of such surfaces.
Referring to
The communication unit 110 processes communication in the electronic apparatus 100. The communication unit 110 can communicate with an external device (not shown) using various communication schemes. Herein, the communication unit 110 can conduct at least one of wireless communication and wired communication. For doing so, the communication unit 110 can access at least one of a mobile communication network and a data communication network. Alternatively, the communication unit 110 can perform short-range communication. For example, the external device can include an electronic device, a base station, a server, and a satellite. The communication schemes can include long term evolution (LTE), wideband code division multiple access (WCDMA), Global System for Mobile Communications (GSM), Wireless Fidelity (WiFi), Bluetooth (BT), and near field communications (NFC).
The display unit 120 outputs displaying data from the electronic apparatus 100. The display unit 120 can include a liquid crystal display (LCD), a light emitting diode (LED) display, an organic LED (OLED) display, a micro electro mechanical systems (MEMS) display, and an electronic paper display.
The input unit 130 generates input data in the electronic apparatus 100. In so doing, the input unit 130 can generate the input data in response to a user input of the electronic apparatus 100. The input unit 130 can include at least one input means. The input unit 130 can include a key pad, a dome switch, a physical button, a touch panel, a jog & shuttle, or a sensor. The input unit 130 can be combined with the display unit 120 and embodied as a touch screen.
The storage unit 170 stores operation programs of the electronic apparatus 100. In so doing, the storage unit 170 can store a plurality of functions. For example, the function can be an application. Herein, the functions can include a message transmission and reception function, a message writing function, or a schedule management function. The storage unit 170 can store a program for displaying and controlling a message screen. The storage unit 170 stores data generating during program executions. The storage unit 170 can store a message or a schedule.
As illustrated in
Referring to
The control unit 180 is further configured to control creating of the schedule card 201 on the message screen 205 based on the message 203. The control unit 180 is configured to input a schedule into the schedule card 201 on the message screen 205 based on the message 203. The control unit 180 can change a schedule stored in the schedule card 201 on the message screen 205 based on the message 203.
As illustrated in
The schedule card 201 can display a schedule such as a date, a time, a title, a counterpart, or a place. The schedule card 201 is an area for receiving a schedule. The schedule card 201 is an area for changing a pre-input schedule. The schedule card 201 is an area for reading a stored schedule. The schedule card 201 can display a summary of a corresponding schedule. For example, the schedule card 201 can include at least one of a date display area 211, a time display area 213, a title display area 215, a counterpart display area 217, and a place display area (not shown). The date display area 211 can display a date of a corresponding schedule. The time display area 213 can display a time of a corresponding schedule. The title display area 215 can display a title or a detail of a corresponding schedule. The counterpart display area 217 can display counterpart identification information. The place display area can display a place of a corresponding schedule. While the schedule card 201 includes the date display area 211, the time display area 213, the title display area 215, and the counterpart display area 217 in the drawing, the present disclosure is not limited to those areas. The schedule card 201 may further include the place display area, or may include the place display area in place of at least one of the date display area 211, the time display area 213, the title display area 215, and the counterpart display area 217.
The schedule card 201 can further include a close button 219 and an OK button 221, as illustrated in
When storing the schedule card 201, the control unit 180 can register a corresponding schedule in the schedule management application. Accordingly, a schedule can be registered without having to register the schedule directly through the schedule management application. That is, even when an application is running, a schedule can be easily registered through the schedule card 201 without having to closing the running application.
The control unit 180 can share a schedule corresponding to the schedule card 201 using counterpart identification information 229. The control unit 180 can set a remind function for the stored schedule card 201 and execute a remind.
Referring to
In operation 313, illustrated in
The message 203 can be received according to the communication between the electronic apparatus 100 and the external device. Alternatively, the message 203 can be transmitted according to the communication between the electronic apparatus 100 and the external device. Alternatively, the message 203 can be stored through the storage unit 170. Alternatively, the message 203 can be created through the input unit 130.
Referring to
When there is no pre-stored schedule card 201 corresponding to the counterpart identification information 229 in operation 413, the control unit 180 displays the message 203 on the message screen 205 in operation 415. At this time, the message 203 can include at least one of various applications including a call, a short message, a multimedia message, an SNS message, an instant message, a memo, a webpage, and a text. Next, the control unit 180 returns to
When there is the pre-stored schedule card 201 corresponding to the counterpart identification information 229 in operation 413, the control unit 180 displays the message 203 and a schedule tag 801 on the message screen 205 in operation 417. The schedule tag 801 is a reduction of the schedule card 201 and can display only least information of the schedule card 201. For example, the schedule tag 801 can display only a schedule date. The schedule tag 801 can be displayed in a smaller size than the schedule card 201 on the message screen 205.
In operation 419, the control unit 180 detects whether the schedule tag 801 is selected. When detecting selection of the schedule tag 801, the control unit 180 displays the message 203 and the schedule card 201 on the message screen 205 in operation 421. That is, upon detecting the selection of the schedule tag 801, the control unit 180 can stop displaying the schedule tag 801 and display the schedule card 201. The schedule card 201 can display on the top of the message screen 205. Next, the control unit 180 returns to
When not detecting the selection of the schedule tag 801, the control unit 180 displays the message 203 and the schedule tag 801 and returns to
As illustrated in
Upon detecting the selection of the date and time information 223 and 225, the control unit 180 determines whether the current message screen 205 displays the schedule card 201 in operation 513. For example, when there is no pre-stored schedule card 201 corresponding to ‘Ann’, the message screen 205 displays only the message 203 and accordingly the control unit 180 determines that the schedule card 201 is not displayed. By contrast, when there exists the pre-stored schedule card 201 corresponding to ‘Ann’, the control unit 180 displays the message 203 and the schedule tag 801 on the message screen 205 as illustrated in
When the schedule card 201 is not displayed in operation 513, the control unit 180 can create a new schedule card 201 on the message screen 205 in operation 515. For example, the control unit 180 can create the schedule card 201 on the top of the message screen 205 as illustrated in
In operation 517, the control unit 180 can display a schedule in the schedule card 201. That is, the control unit 180 can display the date and time information 223 and 225 in the date display area 211 or the time display area 213 of the schedule card 201 according to operation 511. For example, the control unit 180 can display a corresponding date in the date display area 211 in response to the selection 701 of the date information 223 as illustrated in
When the date and time information 223 and 225 is not selected in operation 511 (illustrated in
After creating the schedule card 201, the control unit 180 can input a date in the date display area 211 of the schedule card 201 as illustrated in
When the schedule card create menu 1001 is not selected in operation 519, the control unit 180 can perform a corresponding function in operation 523. In so doing, the control unit 180 can reply to, forward, or delete the message. Alternatively, the control unit 180 can execute another application or display another screen.
In operation 531, the control unit 180 can confirm the counterpart identification information 229. The control unit 180 can identify a message sender ‘Ann’ and a message CC ‘Bob’ as illustrated in
In operation 535, the control unit 180 can detect whether the text information 227 is selected. When the text information 227 is selected 1301, in operation 537, the control unit 180 can display the text information 227 in the title display area 215 of the schedule card 201 as illustrated in
When the text information is not selected in operation 535, the control unit 180 can detect whether the date and time information 223 and 225 is requested to change in operation 539. The change request of the date and time information 223 and 225 can be determined by detecting selection 1501 of the date and time information 223 and 225 as illustrated in
When the date and time information includes unparsed information, the control unit 180 can determine whether the date and time information is changed by receiving selection of the time display area 213 of the schedule card 201 as illustrated in
In operation 543, the control unit 180 can detect whether the save button 221 is selected. When the save button 221 is not selected in operation 543, the control unit 180 can detect whether the text information 227 of the message screen 205 is selected, back in operation 535.
When detecting the selection of the date and time information 223 and 225 in operation 511 and displaying the schedule card 201 in operation 513, the control unit 180 can change the date and time displayed in the schedule card 201 in operation 545. For example, when pre-storing the schedule card 201 with the other part ‘Ann’, the control unit 180 displays the message 203 and the schedule tag 801 on the message screen 205 as illustrated in
The date and time information can be changed on a date and time information select screen 1903 as illustrated in
When pre-storing a plurality of the schedule cards 201 with ‘Ann’, the control unit 180 can display a schedule corresponding to the latest schedule chard 201 as the schedule tag 801. When the schedule tag 801 is selected, the control unit 180 can show the plurality of the pre-stored schedule cards 201 by displaying the whole latest schedule card 201 and part of the next schedule card 2001. As illustrated in
In operation 547, illustrated in
When detecting a user gesture input in the schedule card 201 or the schedule calendar 2201, the control unit 180 can execute the schedule management application. For example, when detecting a long touch in the schedule card 201 or the schedule calendar, the control unit 180 can execute the schedule management application. The control unit 180 can input additional details in the schedule management application.
Even when the user conducts real-time communication using the message 203, he/she can register a schedule in the schedule card 201 without interrupting the communication. That is, during the communication, the user can register a schedule in real time without switching the application to the schedule management application.
In operation 551, illustrated in
When the pre-stored schedule is changed, the control unit 180 can send a message requesting to change the schedule card 201 using the counterpart identification information 229 or send a message about the changed schedule through the communication unit 110. Alternatively, the control unit 180 can request to change the schedule card 201 in the electronic device corresponding to the counterpart identification information 229. Thus, the schedule card 201 or the schedule corresponding to the schedule card 201 can be shared using the counterpart identification information 229.
When the schedule is registered, the schedule can be sharing using the counterpart identification information 229 and thus the schedule management is facilitated.
Meanwhile, when not displaying the message 203 in operation 311 of
Referring to
When detecting the incoming call or the outgoing call, the control unit 180 can confirm the counterpart identification information 229 in operation 2303. That is, the control unit 180 can confirm the counterpart identification information 229 of the incoming call or the outgoing call. The counterpart identification information 229 can be confirmed by determining whether it is included in the contact list stored in the storage unit 170.
In operation 2305, the control unit 180 determines whether there exists the schedule card 201 corresponding to the counterpart identification information 229.
When determining the schedule card 201 corresponding to the counterpart identification information 229, the control unit 180 displays the schedule card 201 on an incoming call screen 2401 in operation 2307. For example, as illustrated in
The present disclosure is not limited to those embodiments, and the corresponding function execution can include call originating. When originating a call, the control unit 180 may confirm the counterpart identification information 229 and, when detecting the schedule card 201, display the schedule card 201 on an outgoing call screen.
When there is no schedule card 201 corresponding to the counterpart identification information 229, the control unit 180 displays the incoming call screen alone in operation 2309. Next, the control unit 180 returns to
As illustrated in
When detecting the display request for the contact list 2603, the control unit 180 determines whether there are the schedule cards 201 and 2001 in operation 2503. That is, the control unit 180 determines whether there are the schedule cards 201 and 2001 stored for a contact of the contact list 2603.
When determining the schedule cards 201 and 2001, the control unit 180 displays the contact list 2603 and the schedule cards 201 and 2001 on a contact list screen 2601 in operation 2505. For example, as illustrated in
When there are the schedule cards 201 and 2001 stored for the contact in the contact list 2603, the control unit 180 can display an icon 2605 on the corresponding contact. For example, the control unit 180 can display a calendar-shaped icon 2605 on the corresponding contact. Thus, the presence of the schedule card 201 stored for the corresponding contact can be indicated.
When the plurality of the schedule cards 201 is stored, the control unit 180 can show the plurality of the stored schedule cards 201 by displaying the whole latest schedule card 201 and part of the next schedule card 2001. The schedule cards 201 and 2001 can move horizontally based on a user gesture. For example, the schedule cards 201 and 2001 can move horizontally upon receiving a user's horizontal swipe action. The control unit 180 can sequentially display the schedule cards 201 and 2001 from the latest schedule date.
When the displayed contact list 2603 changes based on the user input on the contact list screen 2601, the displayed schedule cards 201 and 2001 can also change. For example, when receiving a swipe from the bottom to the top or from the top to the bottom on the contact list screen 2601, the displayed contact list 2603 can change and the schedule card 201 with the contact displayed at the top of the contact list 2603 can be displayed. For example, as illustrated in
When there is no schedule card 201, the control unit 180 displays only the contact list 2603 on the contact list screen 2601 in operation 2507. Next, the control unit 180 returns to
Referring to
When the schedule card 201 is registered, the control unit 180 sets the remind function in operation 2805. In so doing, the control unit 180 can determine importance of the schedule and set the remind function according to the importance of the schedule. The importance of the schedule can be determined based on a schedule counterpart, an important schedule check, or details of the schedule card 201. Based on the importance of the schedule, the schedule can be classified into high, medium, low, or level numbers, and the remind function can be set according to the importance.
More specifically, the importance of the schedule can be determined based on whether the schedule counterpart is included in the contact list stored in the storage unit 170 (illustrated in
The control unit 180 can determine the importance of the schedule based on the importance schedule check. That is, when an importance schedule is marked or registered in the schedule card 201 or the schedule management application, the control unit 180 can determine the high importance and set the remind function corresponding to the high importance.
The control unit 180 can determine the importance of the schedule according to whether the date display area 211, the time display area 213, the title display area 215, and the counterpart display area 217 of the schedule card 201 are filled in. For example, when all of the date display area 211, the time display area 213, the title display area 215, and the counterpart display area 217 of the schedule card 201 are filled in, the control unit 180 can determine the high importance and set the remind function corresponding to the high importance. Alternatively, when all of the date display area 211, the time display area 213, the title display area 215, and the counterpart display area 217 of the schedule card 201 are filled in, the control unit 180 can determine the importance based on a length of the fill-in. Alternatively, the control unit 180 can determine the importance according to whether the fill-in of the date display area 211, the time display area 213, the title display area 215, and the counterpart display area 217 are linked to a homepage or an event.
The remind function can be differentiated using the number of reminds, a remind method, or a remind detail. For example, the number of reminds, a remind interval, or a remind detail can vary according to the importance of the schedule. The number of the reminds can increase as the importance of the schedule rises. Alternatively, the remind interval can be shortened as the importance of the schedule rises. Alternatively, the remind method can vary according to the importance of the schedule. For example, any one of a vibration, a sound, or a melody of a remind alarm can vary according to the importance of the schedule. Alternatively, the remind detail can vary according to the importance of the schedule. For example, when the importance of the schedule is high, the control unit 180 can set to notify all of details stored in the schedule card 201 in the remind. Alternatively, when the importance of the schedule is low, the control unit 180 can set to notify only part of details stored in the schedule card 201.
When the schedule card 201 is not registered, the control unit 180 determines whether the schedule card 201 is changed in operation 2803. That is, the control unit 180 can determine whether the pre-stored schedule card 201 is changed.
When the schedule card 201 is changed, the control unit 180 sets the remind in operation 2805. In so doing, the control unit 180 can determine the importance of the schedule and set the remind function according to the importance of the schedule. When the schedule card 201 is changed and the importance of the schedule is determined, the control unit 180 can further consider the number of changes of the schedule card 201, a change screen, and a change detail. Also, the control unit 180 can set an additional remind function according to the change of the schedule card 201.
More specifically, the control unit 180 can determine the importance of the schedule according to the number of the changes of the schedule card 201. For example, when the schedule card 201 is changed over a certain number of times, the control unit 180 can determine high importance of the schedule and set the remind function corresponding to the high importance.
The control unit 180 can determine the importance of the schedule according to the change screen of the schedule card 201. For example, when the schedule card 201 is changed on the message screen 205, the control unit 180 can determine high importance of the schedule and set the remind function corresponding to the high importance. When the schedule card 201 is changed on an application execution screen excluding the message screen 205, the control unit 180 can determine medium importance of the schedule and set the remind function corresponding to the medium importance. Alternatively, when the schedule card 201 is changed in the schedule management application, the control unit 180 can determine medium importance of the schedule and set the remind function corresponding to the medium importance.
The control unit 180 can determine the importance of the schedule according to the change detail of the schedule card 201. For example, when the schedule date is changed and the changed date advances the original date, the control unit 180 can determine high importance of the schedule and set the remind function corresponding to the high importance.
The control unit 180 can set an additional remind function according to the change of the schedule card 201. For example, according to the change detail of the schedule date, when a schedule title changes, when a schedule place is changed, and when details including the schedule title and the schedule place are changed, the control unit 180 can set an additional remind function in each case.
First, when the schedule date is not changed and the schedule title or the schedule detail is changed, the control unit 180 can set an additional remind function notifying the changed schedule title or schedule detail.
When the schedule date is not changed and the schedule place is changed, the control unit 180 can set the additional remind function. In so doing, when a current location of the electronic apparatus matches the schedule place before a preset time from the registered time of the schedule card 201 on the day of the schedule, the control unit 180 can set an additional remind function notifying the schedule title or the schedule detail, the schedule time, and the schedule counterpart. When the current location of the electronic apparatus is different from the schedule place, the control unit 180 can set an additional remind function to notify the date of the changed schedule place, and a distance and a travel time between the current location and the schedule place.
When the schedule date is not changed and the details including the schedule title and the schedule place are changed, the control unit 180 can set an additional remind function. In so doing, when the current location of the electronic apparatus matches the schedule place before a preset time from the registered time of the schedule card 201 on the day of the schedule, the control unit 180 can set an additional remind function to notify the changed schedule title or schedule detail. When the current location of the electronic apparatus is different from the schedule place, the control unit 180 can set an additional remind function to notify all of information regarding the schedule.
When the schedule date is changed and the changed date advances the original date, the control unit 180 can set an additional remind function. For example, when the schedule title or the schedule detail is changed, the control unit 180 can set an additional remind function to notify the schedule title or schedule detail changed before a preset time from the changed date.
When the changed date advances the original date and the schedule place is changed, the control unit 180 can set an additional remind function. In so doing, when the current location of the electronic apparatus matches the schedule place before a preset time from the changed date, the control unit 180 can set an additional remind function to notify the schedule change. When the current location of the electronic apparatus is different from the schedule place before a preset time from the changed date, the control unit 180 can set an additional remind function to notify the date of the changed schedule place, and the distance and the travel time between the current location and the schedule place. The control unit 180 can differ the number of the reminds by comparing the current location of the electronic apparatus with the schedule place. For example, the control unit 180 can differ the number of the reminds according to a distance difference between the current location of the electronic apparatus with the schedule place.
When the changed date advances the original date and the details including the schedule title and the schedule place are changed, the control unit 180 can set an additional remind function. In the remind before a preset time from the changed date, according to the importance of the schedule, when the current location of the electronic apparatus matches the schedule place, the control unit 180 can reset an additional remind function to notify the changed schedule title or schedule details. In the remind, when the current location of the electronic apparatus is different from the schedule place, the control unit 180 can reset an additional remind function to notify all of information regarding the schedule.
When the schedule date is changed and postponed, the control unit 180 can set an additional remind function. For example, the control unit 180 can set an additional remind function to notify no schedule on the original date before a preset time from the original date according to the importance of the schedule. The control unit 180 can set an additional remind function to notify the changed date on the original date. The control unit 180 can set an additional remind function to notify the changed schedule title or schedule details before a preset time from the original date.
When the schedule date is postponed and the schedule place is changed, the control unit 180 can set an additional remind function. In so doing, when the current location of the electronic apparatus matches the schedule place before a preset time from the changed date, the control unit 180 can set an additional remind function to notify the schedule change. When the current location of the electronic apparatus is different from the schedule place before a preset time from the changed date, the control unit 180 can set an additional remind function to notify the changed place and the schedule change details.
When the schedule date is postponed and the schedule place is changed, in the remind before a preset time from the changed date, when the current location of the electronic apparatus matches the original place, the control unit 180 can set an additional remind function to notify the change of the schedule place. When the current location of the electronic apparatus is different from the original place, the control unit 180 can set an additional remind function to notify the changed place and the changed time. When the current location of the electronic apparatus matches the changed place, the control unit 180 can set an additional remind function to notify the changed time.
When the schedule date is postponed and the details including the schedule title and the schedule place are changed, the control unit 180 can set an additional remind function. When the current location of the electronic apparatus matches the schedule place before a preset time from the changed date, the control unit 180 can set an additional remind function to notify the changed schedule title or schedule details. When the current location of the electronic apparatus is different from the schedule place before the preset time from the changed date, the control unit 180 can reset an additional remind function to notify all of information regarding the schedule.
In operation 2807, as illustrated in
As the remind can be set and alarmed automatically according to the schedule registration, the user can easily manage his/her schedule.
The electronic apparatus and its operating method can enable the schedule registration without registering the schedule directly through the schedule management application. That is, when any application is running, the schedule can be easily registered through the schedule card without having to close the ongoing application.
The electronic apparatus and its operating method can input an unformatted date or time into a particular area of the schedule card. That is, the user can input a schedule merely through simple selection. The schedule can be easily input with using a keyboard. Hence, the schedule can be registered easily and quickly.
When the user performs the real-time communication using messages, the electronic apparatus and its operating method can register a schedule through the schedule card without interrupting the communication. That is, during the communication, the schedule can be registered in real time without switching the application to the schedule management application.
The electronic apparatus and its operating method can facilitate the schedule management by sharing the schedule using the counterpart identification information.
The electronic apparatus and its operating method can automatically set and alarm the remind according to the schedule registration. Therefore, the user can easily manage the schedule.
The features, structures, effects, and the like of embodiments of the present disclosure described above may characterize at least one embodiment but they do not limit the scope of the present disclosure itself. It will be apparent to those skilled in the art that the features, structures, effects, and the like of any embodiment may be combined or modified with those of one or more other embodiments without departing from the scope of the present disclosure.
While the present disclosure has been shown and described with reference to various embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the disclosure as defined by the appended claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
10-2015-0129938 | Sep 2015 | KR | national |