MOBILE TERMINAL
20170249396 · 2017-08-31
Assignee
Inventors
Cpc classification
G06F16/957
PHYSICS
G06F16/9535
PHYSICS
H04L67/02
ELECTRICITY
G06F3/0488
PHYSICS
H04W4/00
ELECTRICITY
H04M1/72469
ELECTRICITY
International classification
Abstract
A mobile terminal according to an embodiment of the present invention includes a touch screen for displaying a plurality of web pages accessed through an Internet application (app), and a controller for, if a bookmark addition command on a first web page among the plurality of web pages is input, controlling the touch screen to display a list of one or more related pages related to the first web page among the plurality of previously accessed web pages.
Claims
1. A mobile terminal comprising: a touch screen configured to display a plurality of web pages accessed through an Internet application (app); and a controller configured to, if a bookmark addition command on a first web page among the plurality of web pages is input, control the touch screen to display a list of one or more related pages related to the first web page among the plurality of previously accessed web pages.
2. The mobile terminal according to claim 1, wherein the controller, whenever each of the web pages is accessed, creates history information on the basis of a record that each of the web pages was accessed, and controls the touch screen to display a list of a related page determined based on the history information.
3. The mobile terminal according to claim 2, further comprising a storage unit configured to store history information on the plurality of web pages, wherein the controller stores the created history information in the storage unit, if a bookmark setting command is acquired, acquires the stored history information from the storage unit, and determines and displays the related page on the basis of the history information.
4. The mobile terminal according to claim 2, wherein the history information includes access time information that is information on a time at which each of the web pages is accessed, wherein the controller determines and displays the related page using the access time information.
5. The mobile terminal according to claim 4, wherein the related page includes a web page having a time at which the web page accesses the related page, which is within a predetermined time from the time at which the first web page is accessed.
6. The mobile terminal according to claim 2, wherein the history information includes search information including information on a search operation of searching each of the web pages, wherein the controller determines and displays the related page using the search information.
7. The mobile terminal according to claim 6, wherein the first web page is a page accessed based on a search result created using a search operation through the Internet app, wherein the related page includes a web page included in a search result created using a search operation of searching the first web page.
8. The mobile terminal according to claim 2, wherein the history information includes link access information including an access relationship through a link between the accessed web pages, wherein the controller determines and displays the related page using the link access information.
9. The mobile terminal according to claim 8, wherein the first web page is a page accessed through a first link, wherein the related page includes a second web page including the first link.
10. The mobile terminal according to claim 9, wherein the second web page further includes a second link, wherein the related page further includes a third web page accessed through the second link.
11. The mobile terminal according to claim 8, wherein the first web page includes a third link, wherein the related page includes a fourth page accessed through the third link.
12. The mobile terminal according to claim 1, wherein the controller determines relation degrees between the respective related pages and the first web page, and controls the touch screen to display one or more of the related pages according to a priority order of the determined relation degrees.
13. The mobile terminal according to claim 12, wherein the controller acquires HTML information from each of the related pages, and displays one or more of the related pages on the basis of the acquired HTML information of each of the related page.
14. The mobile terminal according to claim 13, wherein the HTML information includes HTML header information, wherein the HTML header information includes user search keyword information, wherein the controller displays one or more of the related pages on the basis of a plurality of user search keyword information acquired from the respective related pages.
15. The mobile terminal according to claim 14, wherein the controller determines relation degrees between the respective related pages and the first web page by acquiring first user search keyword information included in the HTML header information from the first web page, and comparing the plurality of user search keyword information acquired from the respective related pages with the first user search keyword information.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
MODE FOR CARRYING OUT THE INVENTION
[0057] Hereinafter, embodiments of the present invention are described in more detail with reference to accompanying drawings and regardless of the drawings symbols, same or similar components are assigned with the same reference numerals and thus overlapping descriptions for those are omitted. The suffixes “module” and “unit” for components used in the description below are assigned or mixed in consideration of easiness in writing the specification and do not have distinctive meanings or roles by themselves. In the following description, detailed descriptions of well-known functions or constructions will be omitted since they would obscure the invention in unnecessary detail. Additionally, the accompanying drawings are used to help easily understanding embodiments disclosed herein but the technical idea of the present invention is not limited thereto. It should be understood that all of variations, equivalents or substitutes contained in the concept and technical scope of the present invention are also included.
[0058] It will be understood that the terms “first” and “second” are used herein to describe various components but these components should not be limited by these terms. These terms are used only to distinguish one component from other components.
[0059] In this disclosure below, when one part (or element, device, etc.) is referred to as being ‘connected’ to another part (or element, device, etc.), it should be understood that the former can be ‘directly connected’ to the latter, or ‘electrically connected’ to the latter via an intervening part (or element, device, etc.). It will be further understood that when one component is referred to as being ‘directly connected’ or ‘directly linked’ to another component, it means that no intervening component is present.
[0060] The terms of a singular form may include plural forms unless they have a clearly different meaning in the context.
[0061] Additionally, in this specification, the meaning of “include,” “comprise,” “including,” or “comprising,” specifies a property, a region, a fixed number, a step, a process, an element and/or a component but does not exclude other properties, regions, fixed numbers, steps, processes, elements and/or components.
[0062] Mobile terminals described in this specification may include mobile phones, smartphones, laptop computers, terminals for digital broadcast, personal digital assistants (PDAs), portable multimedia players (PMPs), navigation systems, slate PCs, tablet PCs, ultrabooks, and wearable devices (for example, smart watches, smart glasses, and head mounted displays (HMDs)).
[0063] However, it is apparent to those skilled in the art that configurations according to embodiments of the present invention disclosed in this specification are applicable to stationary terminals such as digital TVs, desktop computers, and digital signage, except for the case applicable to only mobile terminals.
[0064]
[0065] The mobile terminal 100 may include a wireless communication unit 110, an input unit 120, a sensing unit 140, an output unit 150, an interface unit 160, a memory 170, a control unit 180, and a power supply unit 190. In implementing a mobile terminal, components shown in
[0066] In more detail, the wireless communication unit 110 in the components may include at least one module allowing wireless communication between the mobile terminal 100 and a wireless communication system, between the mobile terminal 100 and another mobile terminal 100, or between the mobile terminal 100 and an external server. Additionally, the wireless communication unit 110 may include at least one module connecting the mobile terminal 100 to at least one network.
[0067] The wireless communication unit 110 may include at least one of a broadcast receiving module 111, a mobile communication module 112, a wireless internet module 113, a short-range communication module 114, and a location information module 115.
[0068] The input unit 120 may include a camera 121 or an image input unit for image signal input, a microphone 122 or an audio input unit for receiving audio signal input, and a user input unit 123 (for example, a touch key and a mechanical key)) for receiving information from a user. Voice data or image data collected by the input unit 120 are analyzed and processed as a user's control command.
[0069] The sensing unit 140 may include at least one sensor for sensing at least one of information in a mobile terminal, environmental information around a mobile terminal, and user information. For example, the sensing unit 140 may include at least one of a proximity sensor 141, an illumination sensor 142, a touch sensor, an acceleration sensor, a magnetic sensor, a G-sensor, a gyroscope sensor, a motion sensor, an RGB sensor, an infrared (IR) sensor, a finger scan sensor, an ultrasonic sensor, an optical sensor (for example, the camera 121), a microphone (for example, the microphone 122), a battery gauge, an environmental sensor (for example, a barometer, a hygrometer, a thermometer, a radiation sensor, a thermal sensor, and a gas sensor), and a chemical sensor (for example, an electronic noise, a healthcare sensor, and a biometric sensor). Moreover, a mobile terminal disclosed in this specification may combines information sensed by at least two or more sensors among such sensors and may then utilize it.
[0070] The output unit 150 is used to generate a visual, auditory, or haptic output and may include at least one of a display unit 151, a sound output unit 152, a haptic module 153, and an optical output unit 154. The display unit 151 may be formed with a mutual layer structure with a touch sensor or formed integrally, so that a touch screen may be implemented. Such a touch screen may serve as the user input unit 123 providing an input interface between the mobile terminal 100 and a user and an output interface between the mobile terminal 100 and a user at the same time.
[0071] The interface unit 160 may serve as a path to various kinds of external devices connected to the mobile terminal 100. The interface unit 160 may include at least one of a wired/wireless headset port, an external charger port, a wired/wireless data port, a memory card port, a port connecting a device equipped with an identification module, an audio Input/Output (I/O) port, a video I/O port, and an earphone port. In correspondence to that an external device is connected to the interface unit 160, the mobile terminal 100 may perform an appropriate control relating to the connected external device.
[0072] Additionally, the memory 170 may store data supporting various functions of the mobile terminal 100. The memory 170 may store a plurality of application programs (for example, application programs or applications) running on the mobile terminal 100 and also data and commands for operations of the mobile terminal 100. At least part of such an application program may be downloaded from an external server through a wireless communication. Additionally, at least part of such an application program may be included in the mobile terminal 100 from the time of shipment in order to perform a basic function (for example, an incoming call, a transmission function, and a message reception) of the mobile terminal 100. Moreover, an application program may be stored in the memory 170 and installed on the mobile terminal 100, so that it may run to perform an operation (or a function) of the mobile terminal 100 by the control unit 180.
[0073] The control unit 180 may control overall operations of the mobile terminal 100 generally besides an operation relating to the application program. The control unit 180 may provide or process appropriate information or functions to a user by processing signals, data, and information inputted/outputted through the above components or executing application programs stored in the memory 170.
[0074] Additionally, in order to execute an application program stored in the memory 170, the control unit 180 may control at least part of the components shown in
[0075] The power supply unit 190 may receive external power or internal power under a control of the control unit 180 and may then supply power to each component in the mobile terminal 100. The power supply unit 190 includes a battery and the battery may be a built-in battery or a replaceable battery.
[0076] At least part of the each component may operate cooperatively in order to implement operations, controls, or control methods of a mobile terminal 100 according to various embodiments of the present invention described below. Additionally, the operations, controls, or control methods of a mobile terminal 100 may be implemented on the mobile terminal 100 by executing at least one application program stored in the memory 170.
[0077] Hereinafter, prior to examining various embodiments implemented through the mobile terminal 100, the above-listed components are described in more detail with reference to
[0078] First, in describing the wireless communication unit 110, the broadcast receiving module 111 of the wireless communication unit 110 may receive a broadcast signal and/or broadcast related information from an external broadcast management server through a broadcast channel. The broadcast channel may include a satellite channel and a terrestrial channel. At least two broadcast receiving modules for simultaneous broadcast reception for at least two broadcast channels or broadcast channel switching may be provided to the mobile terminal 100.
[0079] The mobile communication module 112 may transmit/receive a wireless signal to/from at least one of a base station, an external terminal, and a server on a mobile communication network established according to the technical standards or communication methods for mobile communication (for example, Global System for Mobile communication (GSM), Code Division Multi Access (CDMA), Code Division Multi Access 2000 (CDMA2000), Enhanced Voice-Data Optimized or Enhanced Voice-Data Only (EV-DO), Wideband CDMA (WCDMA), High Speed Downlink Packet Access (HSDPA), High Speed Uplink Packet Access (HSUPA), Long Term Evolution (LTE), and Long Term Evolution-Advanced (LTE-A)).
[0080] The wireless signal may include various types of data according to a voice call signal, a video call signal, or text/multimedia message transmission.
[0081] The wireless Internet module 113 refers to a module for wireless Internet access and may be built in or external to the mobile terminal 100. The wireless Internet module 113 may be configured to transmit/receive a wireless signal in a communication network according to wireless Internet technologies.
[0082] The wireless Internet technology may include Wireless LAN (WLAN), Wireless-Fidelity (Wi-Fi), Wi-Fi Direct, Digital Living Network Alliance (DLNA), Wireless Broadband (WiBro), World Interoperability for Microwave Access (WiMAX), High Speed Downlink Packet Access (HSDPA), High Speed Uplink Packet Access (HSUPA), Long Term Evolution (LTE), and Long Term Evolution-Advanced (LTE-A) and the wireless Internet module 113 transmits/receives data according at least one wireless Internet technology including Internet technology not listed above.
[0083] From the viewpoint that wireless Internet access by WiBro, HSDPA, HSUPA, GSM, CDMA, WCDMA, LTE, and LTE-A is achieved through a mobile communication network, the wireless Internet module 113 performing wireless Internet access through the mobile communication network may be understood as one type of the mobile communication module 112.
[0084] The short-range communication module 114 may support short-range communication by using at least one of Bluetooth™, Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wideband (UWB), ZigBee, Near Field Communication (NFC), Wireless-Fidelity (Wi-Fi), Wi-Fi Direct, and Wireless Universal Serial Bus (USB) technologies. The short-range communication module 114 may support wireless communication between the mobile terminal 100 and a wireless communication system, between the mobile terminal 100 and another mobile terminal 100, or between networks including the mobile terminal 100 and another mobile terminal 100 (or an external server) through wireless area networks. The wireless area networks may be wireless personal area networks.
[0085] Here, the other mobile terminal 100 may be a wearable device (for example, a smart watch, a smart glass, and an HMD) that is capable of exchanging data (or interworking) with the mobile terminal 100. The short-range communication module 114 may detect (or recognize) a wearable device around the mobile terminal 100, which is capable of communicating with the mobile terminal 100 Furthermore, if the detected wearable device is a device authenticated to communicate with the mobile terminal 100, the control unit 180 may transmit at least part of data processed in the mobile terminal 100 to the wearable device through the short-range communication module 114. Accordingly, a user of the wearable device may use the data processed in the mobile terminal 100 through the wearable device. For example, according thereto, when a call is received by the mobile terminal 100, a user may perform a phone call through the wearable device or when a message is received by the mobile terminal 100, a user may check the received message.
[0086] The location information module 115 is a module for obtaining the location (or the current location) of a mobile terminal and its representative examples include a global positioning system (GPS) module or a Wi-Fi module. For example, the mobile terminal may obtain its position by using a signal transmitted from a GPS satellite through the GPS module. As another example, the mobile terminal may obtain its position on the basis of information of a wireless access point (AP) transmitting/receiving a wireless signal to/from the Wi-Fi module, through the Wi-Fi module. If necessary, the position information module 115 may perform a function of another module in the wireless communication unit 110 in order to obtain data on the location of the mobile terminal substitutionally or additionally. The location information module 115 is a module for obtaining the position (or the current position) of the mobile terminal and is not limited to a module directly calculating and obtaining the position of the mobile terminal.
[0087] Then, the input unit 120 is used for inputting image information (or signal), audio information (or signal), data, or information inputted from a user and the mobile terminal 100 may include at least one camera 121 in order for inputting image information. The camera 121 processes image frames such as a still image or a video obtained by an image sensor in a video call mode or a capturing mode. The processed image frame may be displayed on the display unit 151 or stored in the memory 170. Moreover, a plurality of cameras 121 equipped in the mobile terminal 100 may be arranged in a matrix structure and through the camera 121 having such a matrix structure, a plurality of image information having various angles or focuses may be inputted to the input terminal 100. Additionally, the plurality of cameras 121 may be arranged in a stereo structure to obtain the left and right images for implementing a three-dimensional image.
[0088] The microphone 122 processes external sound signals as electrical voice data. The processed voice data may be utilized variously according to a function (or an application program being executed) being performed in the mobile terminal 100. Moreover, various noise canceling algorithms for removing noise occurring during the reception of external sound signals may be implemented in the microphone 122.
[0089] The user input unit 123 is to receive information from a user and when information is inputted through the user input unit 123, the control unit may control an operation of the mobile terminal 100 to correspond to the inputted information. The user input unit 123 may include a mechanical input means (or a mechanical key, for example, a button, a dome switch, a jog wheel, and a jog switch at the front, back or side of the mobile terminal 100) and a touch type input means. As one example, a touch type input means may include a virtual key, a soft key, or a visual key, which is displayed on a touch screen through software processing or may include a touch key disposed at a portion other than the touch screen. Moreover, the virtual key or visual key may have various forms and may be disposed on a touch screen and for example, may include graphic, text, icon, video, or a combination thereof.
[0090] Moreover, the sensing unit 140 may sense at least one of information in a mobile terminal, environmental information around a mobile terminal, and user information and may then generate a sensing signal corresponding thereto. On the basis of such a sensing signal, the control unit 180 may control the drive or control of the mobile terminal 100 or may perform data processing, functions, or operations relating to an application program installed in the mobile terminal 100. Representative sensors among various sensors included in the sensing unit 140 will be described in more detail.
[0091] First, the proximity sensor 141 refers to a sensor detecting whether there is an object approaching a predetermined detection surface or whether there is an object around by using the strength of an electromagnetic field or infrared, without mechanical contact. The proximity sensor 141 may disposed in an inner area of a mobile terminal surrounded by the touch screen or around the touch screen.
[0092] Examples of the proximity sensor 141 may include a transmission-type photoelectric sensor, a direct reflective-type photoelectric sensor, a mirror reflective-type photoelectric sensor, a high-frequency oscillation-type proximity sensor, a capacitive-type proximity sensors, a magnetic-type proximity sensor, and an infrared proximity sensor. If the touch screen is a capacitive type, the proximity sensor 141 may be configured to detect the proximity of an object by changes in an electric field according to the proximity of the object having conductivity. In this case, the touch screen (or a touch sensor) itself may be classified as a proximity sensor.
[0093] Moreover, for convenience of description, an action for recognizing the position of an object on the touch screen as the object is close to the touch screen without contacting the touch screen is called “proximity touch” and an action that the object actually contacts the touch screen is called “contact touch”. A position that an object is proximity-touched on the touch screen is a position that the object vertically corresponds to the touch screen when the object is proximity-touched. The proximity sensor 141 may detect a proximity touch and a proximity touch pattern (for example, a proximity touch distance, a proximity touch direction, a proximity touch speed, a proximity touch time, a proximity touch position, and a proximity touch movement state). Moreover, the control unit 180 processes data (for information) corresponding to a proximity touch operation and a proximity touch pattern, detected through the proximity sensor 141, and furthermore, may output visual information corresponding to the processed data on the touch screen. Furthermore, according to whether a touch for the same point on the touch screen is a proximity touch or a contact touch, the control unit 180 may control the mobile terminal 100 to process different operations or data (or information).
[0094] The touch sensor detects a touch (or a touch input) applied to the touch screen (or the display unit 151) by using at least one of various touch methods, for example, a resistive film method, a capacitive method, an infrared method, an ultrasonic method, and a magnetic field method.
[0095] For example, the touch sensor may be configured to convert a pressure applied to a specific portion of the touch screen or changes in capacitance occurring at a specific portion into electrical input signals. The touch sensor may be configured to detect a position and area that a touch target applying a touch on the touch screen touches the touch sensor, a pressured when touched, and a capacitance when touched. Here, the touch target, as an object applying a touch on the touch sensor, may be a finger, a touch pen, a stylus pen, or a pointer, for example.
[0096] In such a manner, when there is a touch input on the touch sensor, signal(s) corresponding thereto are sent to a touch controller. The touch controller processes the signal(s) and then transmits corresponding data to the control unit 180. Therefore, the control unit 180 may recognize which area of the display unit 151 is touched. Herein, the touch controller may be an additional component separated from the control unit 180 or may be the control unit 180 itself.
[0097] Moreover, the control unit 180 may perform different controls or the same control according to types of a touch target touching the touch screen (or a touch key equipped separated from the touch screen). Whether to perform different controls or the same control according to types of a touch target may be determined according to a current operation state of the mobile terminal 100 or an application program in execution.
[0098] Moreover, the above-mentioned touch sensor and proximity sensor are provided separately or combined and may thus sense various types of touches, for example, short (or tap) touch), long touch, multi touch, drag touch, flick touch, pinch-in touch, pinch-out touch, swipe touch, and hovering touch for the touch screen.
[0099] The ultrasonic sensor may recognize position information of a detection target by using ultrasonic waves. Moreover, the control unit 180 may calculate the position of a wave source through information detected by an optical sensor and a plurality of ultrasonic sensors. The position of the wave source may be calculated by using the property that light is much faster than ultrasonic wave, that is, a time that light reaches an optical signal is much shorter than a time that ultrasonic wave reaches an ultrasonic sensor. In more detail, the position of the wave source may be calculated by using a time difference with a time that ultrasonic wave reaches by using light as a reference signal.
[0100] Moreover, the camera 121 described as a configuration of the input unit 120 may include at least one of a camera sensor (for example, CCD and CMOS), a photo sensor (or an image sensor), and a laser sensor.
[0101] The camera 121 and the laser sensor may be combined to detect a touch of a detection target for a three-dimensional image. The photo sensor may be stacked on a display device and is configured to scan a movement of a detection target close to the touch screen. In more detail, the photo sensor mounts a photo diode and a transistor (TR) in a row/column and scans content disposed on the photo sensor by using an electrical signal changing according to an amount of light applied to the photo diode. That is, the photo sensor may calculate the coordinates of a detection target according to the amount of change in light and through this, may obtain the position information of the detection target.
[0102] The display unit 151 may display (output) information processed in the mobile terminal 100. For example, the display unit 151 may display execution screen information of an application program running on the mobile terminal 100 or user interface (UI) and graphic user interface (GUI) information according to such execution screen information.
[0103] Additionally, the display unit 151 may be configured as a three-dimensional display unit displaying a three-dimensional image.
[0104] A three-dimensional display method, for example, a stereoscopic method (a glasses method), an autostereoscopic (no glasses method), a projection method (a holographic method) may be applied to the three-dimensional display unit.
[0105] The sound output unit 152 may output audio data received from the wireless communication unit 110 or stored in the memory 170 in a call signal reception or call mode, a recording mode, a voice recognition mode, or a broadcast reception mode. The sound output unit 152 may output a sound signal relating to a function (for example, a call signal reception sound and a message reception sound) performed by the mobile terminal 100. The sound output unit 152 may include a receiver, a speaker, and a buzzer.
[0106] The haptic module 153 generates various haptic effects that a user can feel. A representative example of a haptic effect that the haptic module 153 generates is vibration. The intensity and pattern of vibration generated by the haptic module 153 may be controlled by a user's selection or a setting of a control unit. For example, the haptic module 153 may synthesize and output different vibrations or output different vibrations sequentially.
[0107] The haptic module 153 may generate various haptic effects, for example, effects by a pin arrangement moving vertical to a contact skin surface, injection power or suction power of air through an injection port or a suction port, rubbing a skin surface, electrode contact, stimulus of electrostatic force and effects by the reproduction of cold/warm sense by using a device absorbing or emitting heat.
[0108] The haptic module 153 may be implemented to deliver a haptic effect through a direct contact and also allow a user to feel a haptic effect through a muscle sense such as a finger or an arm. The haptic module 153 may be more than two according to a configuration aspect of the mobile terminal 100.
[0109] The optical output unit 154 outputs a signal for notifying event occurrence by using light of a light source of the mobile terminal 100. An example of an event occurring in the mobile terminal 100 includes message reception, call signal reception, missed calls, alarm, schedule notification, e-mail reception, and information reception through an application.
[0110] A signal outputted from the optical output unit 154 is implemented as a mobile terminal emits single color of multi-color to the front or the back. The signal output may be terminated when a mobile terminal detects user's event confirmation.
[0111] The interface unit 160 may serve as a path to all external devices connected to the mobile terminal 100. The interface unit 160 may receive data from an external device, receive power and deliver it to each component in the mobile terminal 100, or transmit data in the mobile terminal 100 to an external device. For example, the interface unit 160 may include a wired/wireless headset port, an external charger port, a wired/wireless data port, a memory card port, a port connecting a device equipped with an identification module, an audio I/O port, a video I/O port, and an earphone port.
[0112] Moreover, the identification module, as a chip storing various information for authenticating usage authority of the mobile terminal 100, may include a user identity module (UIM), a subscriber identity module (SIM), and a universal subscriber identity module (USIM). A device equipped with an identification module (hereinafter referred to as an identification device) may be manufactured in a smart card form. Accordingly, the identification device may be connected to the terminal 100 through the interface unit 160.
[0113] Additionally, when the mobile terminal 100 is connected to an external cradle, the interface unit 160 may become a path through which power of the cradle is supplied to the mobile terminal 100 or a path through which various command signals inputted from the cradle are delivered to the mobile terminal 100 by a user. The various command signals or the power inputted from the cradle may operate as a signal for recognizing that the mobile terminal 100 is accurately mounted on the cradle.
[0114] The memory 170 may store a program for an operation of the control unit 180 and may temporarily store input/output data (for example, a phone book, a message, a still image, and a video). The memory 170 may store data on various patterns of vibrations and sounds outputted during a touch input on the touch screen.
[0115] The memory 170 may include at least one type of storage medium among flash memory type, hard disk type, Solid State Disk (SSD) type, Silicon Disk Drive (SDD) type, multimedia card micro type, card type memory (for example, SD or XD memory type), random access memory (RAM) type, static random access memory (SRAM) type, read-only memory (ROM) type, electrically erasable programmable read-only memory (EEPROM) type, programmable read-only memory (PROM) type, magnetic memory type, magnetic disk type, and optical disk type. The mobile terminal 100 may operate in relation to a web storage performing a storage function of the memory 170 on Internet.
[0116] Moreover, as mentioned above, the control unit 180 may control operations relating to an application program and overall operations of the mobile terminal 100 in general. For example, if a state of the mobile terminal 100 satisfies set conditions, the control unit 180 may execute or release a lock state limiting an output of a control command of a user for applications.
[0117] Additionally, the control unit 180 may perform a control or processing relating to a voice call, data communication, and a video call may perform pattern recognition processing for recognizing handwriting input or drawing input on the touch screen as a text and an image, respectively. Furthermore, the control unit 180 may use at least one or a combination of the above components to perform a control in order to implement various embodiments described below on the mobile terminal 100.
[0118] The power supply unit 190 may receive external power or internal power under a control of the control unit 180 and may then supply power necessary for an operation of each component. The power supply unit 190 includes a battery. The battery is a rechargeable built-in battery and may be detachably coupled to a terminal body in order for charging.
[0119] Additionally, the power supply unit 190 may include a connection port and the connection port may be configured as one example of the interface unit 160 to which an external charger supplying power for charging of the battery is electrically connected.
[0120] As another example, the power supply unit 190 may be configured to charge a battery through a wireless method without using the connection port. In this case, the power supply unit 190 may receive power from an external wireless power transmission device through at least one of an inductive coupling method based on a magnetic induction phenomenon, and a magnetic resonance coupling method based on an electromagnetic resonance phenomenon.
[0121] Moreover, various embodiments below may be implemented in a computer or device similar thereto readable medium by using software, hardware, or a combination thereof.
[0122] Hereinafter, embodiments related to a control method implementable in the mobile terminal configured as described above will be described with reference to the accompanying drawings. It is obvious to those skilled in the art that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof.
[0123] Hereinafter, a method for recommending a related web page according to an embodiment of the present invention will be described with reference to
[0124] Hereinafter, a web page according to an embodiment of the present invention will be described.
[0125]
[0126] Referring to
[0127] The web page 300 may include page address information 301, page title information 302, and page icon information 303, but the present invention is not limited thereto.
[0128] Hereinafter, a bookmark setting method according to an embodiment of the present invention will be described with reference to
[0129]
[0130] Referring to
[0131] The controller 180 may access each web page 300 through the Internet app, and control the touch screen 151 to display the accessed web page 300.
[0132] The controller 180 may display each web page 300 accessed through the Internet app but also display web page information 301, 302, or 303 related to the accessed web page 300.
[0133] The web page information may be defined as information representing a content of each web page 300. The web page information may include a web page title, web page address information (URL), or a web page screen, but the present invention is not limited thereto.
[0134] When each web page 300 is accessed, the controller 180 may access each web page 300 through page address information (URL) of each web page 300.
[0135] In addition, when each web page 300 is accessed, the controller 180 may access another web page using link information of one web page.
[0136] When each of a plurality of web pages 300 is accessed through the Internet app, the controller 180 may acquire history information (or access record information) including a record that each web page 300 was accessed through the Internet app, and a detailed description of the history information will be described later.
[0137] In addition, when each web page 300 is accessed, the controller 180 may acquire hypertext markup language (HTML) information of each web page 300, and a detailed description of the HTML information will be described later.
[0138] If each web page is accessed, the controller 180 stores an access record of the accessed web page in the memory 170 (S303).
[0139] After the history information on the plurality of accessed web pages are stored, if a bookmark setting command on a web page that is currently accessed and displayed by the touch screen 151 is acquired (S305), the controller 180 displays a list of one or more related pages related to a setting page to be designated as a bookmark on the basis of the history information stored in the memory 170 (S307).
[0140] Page information of each related page may be included in the list of the related pages to be displayed. In addition, address information, a page title, a page icon, or a thumbnail image of each related page may be included in the list of the related pages to be displayed.
[0141]
[0142] Referring to
[0143] Hereinafter, a method for entering into a bookmark additional menu according to an embodiment of the present invention will be described with reference to
[0144]
[0145] Referring to
[0146] Referring to
[0147] If the bookmark addition menu 3 is displayed through the touch screen 151, the controller 180 may add a new page to the list of the bookmark pages or delete a previously designated page, based on a specific input acquired through the touch screen 151.
[0148] Hereinafter, the bookmark addition menu according to the embodiment of the present invention will be described in detail with reference to
[0149]
[0150]
[0151] Referring to
[0152] The bookmark setting window 4 may include a page title item 401 of a setting page to be designated as a bookmark, an address item 402 of the setting page to be designated as the bookmark, a title item 403 of the bookmark to be set, and an OK tab 405 capable of selecting whether to store the bookmark.
[0153] The bookmark recommendation window 5 may include one or more related pages.
[0154] The controller 180 may determine one or more related pages related to the setting page among a plurality of previously accessed web pages on the basis of previously stored history information.
[0155] If one or more related pages are determined, the controller 180 may control the touch screen 151 to display the determined one or more related pages through the bookmark recommendation window 5.
[0156] Unlike
[0157] Referring to
[0158] If a selection input for selecting at least one related page information displayed through the bookmark recommendation window 5 shown in
[0159] Meanwhile, the controller 180 may determine one or more methods for integrating one or more selected pages and a setting page to be set as a bookmark according to a specific input through the touch screen 151, and integrate a plurality of pages to be set as a bookmark according to each of the determined methods.
[0160] Hereinafter, a method for integrating a plurality of pages to be set as a bookmark will be described with reference to
[0161]
[0162] Referring to
[0163] Referring to
[0164] The bookmark chain may be defined as a bookmark item that enables a movable screen mode to be executed through only a simple operation between a plurality of selected pages. A detailed description of the bookmark chain will be described later.
[0165] Meanwhile, although not shown in
[0166] Hereinafter, a related page will be described with reference to
[0167]
[0168] Referring to
[0169] A second page 11 may include second page URL information and content information on “automobile part.”
[0170] As shown in
[0171] When a page (or related page) related to a page to be set in acquisition of a bookmark setting command is determined, the controller 180 may use access record information on a plurality of previously accessed pages including the first page 10 and the second page 11, i.e., history information.
[0172]
[0173] Referring to
[0174]
[0175] Referring to
[0176] If a bookmark setting command on a setting page that is currently accessed and displayed is acquired after the history information 900 is created, the controller 180 may determine one or more related pages related to the setting page among the previously accessed pages, using the history information 900 including the record that each web page was accessed.
[0177] If one or more related pages are determined, the controller 180 may display a list of the one or more related pages. A relate page list 500 may be displayed to be included in the bookmark recommendation window 5 described above, but the present invention is not limited thereto.
[0178] Hereinafter, the history information will be described in detail with reference to
[0179]
[0180] Referring to
[0181] According to one embodiment of the present invention, when a related page is determined, the controller 180 may decide one or more web pages accessed within a predetermined time from a time to access a setting page to be currently set as a page related to the setting page, and determine a web page accessed within the predetermined time as the related page. That is, the controller 180 may determine web pages accessed in the same time zone as pages related to each other. For example, the predetermined time may be approximately three seconds, but the present invention is not limited thereto.
[0182] The access time information 901 may include information on a time to access each page through the Internet app, including “access first page at 11:02” or “access second page at 11:03.”
[0183] According to another embodiment of the present invention, the controller 180 may determine, as a related page, a web page searched by the same search word and search operation as a page to be set.
[0184] The search word information 902 may include information on a search word by which each page is searched through the Internet app, including “automobile” search.
[0185] According to still another embodiment of the present invention, the controller 180 may determine, as related pages, both one link page accessed through a link in the setting page and another page corresponding to when the setting page is accessed through a link in another page.
[0186] The link information 903 may include information on a link route along which another page is accessed from one page through the Internet app, including “access fourth page through link in third page at 11:05.”
[0187] A detailed description of the access time information 901, the search word information 902, and the link information 903 will be described later.
[0188] Hereinafter, a method for determining a related page using access time information will be described with reference to
[0189]
[0190] Referring to
[0191] The controller 180 may acquire information on a time at which each web page is accessed through the Internet app, using the browser activity life cycle information 901B included in the access time information 901 within the history information 900.
[0192]
[0193] Referring to
[0194] The controller 180 may acquire data of “access first page at 11:02,” “access second page at 11:03,” and “access third page at 11:04” from the access time information 901 in the history information 900.
[0195] The controller 180 may determine one or more related pages among one or more web pages accessed through the Internet app according to a preset access condition.
[0196] The preset access condition may include an access time condition. That is, the controller 180 may determine, as related pages, one or more web pages accessed within a preset access time condition (e.g., 2 minutes).
[0197] Referring to
[0198] Hereinafter, a method for determining a related page using search word information in history information will be described with reference to
[0199]
[0200] Referring to
[0201] If a the “third page” (one page) item is selected in the list of the plurality of web pages, the controller 180 may display, on a screen, a third page 12 that is a web page corresponding to the selected “third page” item.
[0202] In
[0203] Referring to
[0204] Hereinafter, a method for determining a related page using link access information will be described with reference to
[0205]
[0206]
[0207]
[0208] The link access information may include information on relations between a plurality of pages.
[0209] Referring to
[0210] Referring to
[0211] Referring to
[0212] Referring to
[0213] If the link access information including the data 903 on “access third page through link in second page at 11:04” and “access fourth page through link in third page at 11:05” is acquired, the controller 180 may determine the second and fourth pages as related pages.
[0214] As described above, the controller 180 may determine a related page, based on one condition among the access time information 901, the search word information 902, and the link access information 903 in the history information 900. Alternatively, the controller 180 may determine a related page, based on a combination of one or more conditions among the access time information 901, the search word information 902, and the link access information 903 in the history information 900, but the present invention is not limited thereto.
[0215] Hereinafter, a method for displaying a related page will be described with reference to
[0216]
[0217] Referring to
[0218] The controller 180 may display the page address information 301, the page title information 302, and the page icon information 303 of each of the related pages, or may display one or more page information.
[0219] Meanwhile, the controller 180 may differently display page information lists according to relation degrees between the respective determined related pages and a setting page.
[0220] Hereinafter, a method for differently displaying page information lists according to relation degrees between related pages and a setting page.
[0221]
[0222] Referring to
[0223] Referring to
[0224] Hereinafter, a method for aligning related pages according to determined relation degrees will be described in detail with reference to
[0225]
[0226] Referring to
[0227] If the plurality of related pages are determined, the controller 180 may calculate relation degrees between the respective related pages and a setting page (S2703).
[0228] If the relation degrees between the respective related pages and the setting page are calculated, the controller 180 may align or differently display the plurality of related pages according to the calculated relation degrees (S2705).
[0229]
[0230] Referring to
[0231] If the HTML header information of each page is acquired, the controller 180 may acquire a user search keyword in the acquired HTML header information of each page (S2803).
[0232]
[0233] Referring to
[0234] That is, the controller 180 may acquire a user search keyword of the setting page that is a page to be set. The controller 180 may also acquire a user search keyword of the determined related page from each page.
[0235] Referring back to
[0236]
[0237] Referring to
[0238]
[0239] Referring to
[0240] If the relation degrees (90%, 80%, and 70%) of the respective related pages 21, 22, and 23 are determined, the controller 180 may align and display a plurality of related page information in a list of the related pages in an order according to the relation degrees from the related page (first related page) having the highest relation degree to the related page (third related page) having the lowest relation degree, based on the relation degrees.
[0241] Hereinafter, a method for selecting a page to be designated as a bookmark among related pages will be described with reference to
[0242]
[0243] Referring to
[0244] A plurality of selection tabs including a first selection tab 8A, a second selection tab 8B, and a third selection tab 8C through which the respective related pages 21, 22, and 23 can be selected may also displayed in the information list of the plurality of related pages 21, 22, and 23.
[0245] The controller 180 may select each of the related pages 21, 22, and 23 through a selection input to each of the selection tabs 8A, 8B, and 8C on the touch screen 151.
[0246] Referring to
[0247] If the selection input to the first selection tab 8A is acquired, the controller 180 may change a color of the first selection tab 8A (e.g., change the color of the first selection tab 8A from white to red).
[0248] Hereinafter, a method for designating pages to be set as bookmarks and then displaying a list of the designated pages and each page will be described with reference to
[0249]
[0250] Referring to
[0251] When a method for adding an individual bookmark is selected, the controller 180 may display a list of bookmark designated pages in a bookmark window (S3503A).
[0252] When a method for adding a bookmark to a folder is selected, the controller 180 may create one bookmark folder and store a list of bookmark designated pages in the created bookmark folder. If the list of the designated pages is stored in the bookmark folder, and a bookmark display command is then acquired (S3502), the controller 180 may display the created bookmark folder (S3503B).
[0253] If the displayed bookmark folder is selected (S3504B), the controller 180 may display a first designated page that is a currently set page and a selected page list of related pages (S3505B).
[0254] When a method for adding a bookmark to an integrated bookmark (bookmark chain) is selected, the controller 180 may create one bookmark chain and display the created bookmark chain according to the bookmark display command (S3502) (S3503C).
[0255] If the bookmark chain is displayed and then selected (S3504C), the controller 180 may display the first designated page that is the currently set page, and display a connection item connectable to each selected designated page together with the displayed first designated page (S3505C).
[0256] Hereinafter, a method for individually adding a bookmark and then displaying a page designated as the bookmark will be described in detail with reference to
[0257]
[0258] Referring to
[0259] The controller 180 may consecutively display information of the designated pages in the list 30 of the designated pages.
[0260]
[0261] Referring to
[0262]
[0263] Referring to
[0264] Referring to
[0265] Referring to
[0266]
[0267] Referring to
[0268] Referring to
[0269] Hereinafter, a bookmark display method when bookmarks are set to be integrated in one folder will be described with reference to
[0270]
[0271] Referring to
[0272] If a selection input to the displayed bookmark folder is acquired, the controller 180 may display, in the designated page list 30, a first designated page item 41, a second designate page item 42, and a third designated page item 43, which are stored in the bookmark folder 40, together with the bookmark folder 40.
[0273]
[0274] Referring to
[0275] Referring to
[0276] Hereinafter, a method for displaying a bookmark chain and a designated page through the bookmark chain will be described in detail with reference to
[0277]
[0278] Referring to
[0279]
[0280] Referring to
[0281]
[0282] Referring to
[0283] If a selection input to the page icon display tab 61 is acquired, the controller 180 may display, in a page icon window 62, page icons 303B and 303C of the plurality of designated pages (second and third designated pages) except the first designated page 31.
[0284] Referring to
[0285]
[0286] Referring to
[0287] If a selection input to the page thumbnail display tab 63 is acquired, the controller 180 may display page thumbnail images 304A, 304B, and 304C of the first designated page 31 and the plurality of designated pages (second and third designated pages) in a page thumbnail window 64.
[0288] Referring to
[0289]
[0290] Referring to
[0291] If a selection input to the page URL display tab 65 is acquired, the controller 180 may display page URLs 302A, 302B, and 302C of the first designated page 31 and the plurality of designated page (second and third designated pages) in a page URL window 66.
[0292] Referring to
[0293]
[0294] Referring to
[0295] If a selection input to the switch tab display menu 68, the controller 180 may display a first switch tab 69A and a second switch tab 69B on the touch screen 151.
[0296] The shape of the first switch tab 69A and the second switch tab 69B may be an arrow shape, but the present invention is not limited thereto. The switch tab display menu 68, as shown in
[0297] The controller 180 may change a currently displayed designated page and display the changed designated page, based on a selection input to each switch tab.
[0298] Referring to
[0299] Referring to
[0300]
[0301] Referring to
[0302] The invention can also be embodied as computer readable codes on a computer readable recording medium. The computer readable recording medium is any data storage device that can store data which can be thereafter read by a computer system. Examples of the computer readable recording medium include magnetic storage media (e.g., ROM, floppy disks, hard disks, etc.) and optical recording media (e.g., CD-ROMs, or DVDs) and carrier waves (e.g., transmission through the Internet). Additionally, the computer may include the control unit 180 of a terminal. Accordingly, the detailed description is not construed as being limited in all aspects and should be considered as illustrative. The scope of the invention should be determined by reasonable interpretation of the appended claims, and all modifications within equivalent ranges of the present invention are included in the scope of the present invention.