WO2016098991A1 - User terminal and method for displaying web page in user terminal - Google Patents

User terminal and method for displaying web page in user terminal Download PDF

Info

Publication number
WO2016098991A1
WO2016098991A1 PCT/KR2015/008424 KR2015008424W WO2016098991A1 WO 2016098991 A1 WO2016098991 A1 WO 2016098991A1 KR 2015008424 W KR2015008424 W KR 2015008424W WO 2016098991 A1 WO2016098991 A1 WO 2016098991A1
Authority
WO
WIPO (PCT)
Prior art keywords
search result
user
web page
result content
user input
Prior art date
Application number
PCT/KR2015/008424
Other languages
French (fr)
Korean (ko)
Inventor
장성준
Original Assignee
주식회사 림버스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 림버스 filed Critical 주식회사 림버스
Publication of WO2016098991A1 publication Critical patent/WO2016098991A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/173Customisation support for file systems, e.g. localisation, multi-language support, personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Definitions

  • the present invention relates to a user terminal and a web page display method in the user terminal.
  • the user terminal accesses a web server corresponding to the web address and receives web page data corresponding to the web address through a network.
  • the user terminal constructs a web page using the received web page data and displays the web page on the screen of the web browser.
  • a user clicks on a hyperlink of a page displayed on a web browser with a mouse the user terminal accesses an address connected to the link, receives web page data through a network, and displays it on a screen of the web browser.
  • the background technology of the present application is disclosed in Korean Unexamined Patent Publication No. 2013-0102709 (2013.9.23. Publication).
  • a user when a user inputs a keyword or data range to search or search in a web browser and the user clicks an inquiry button or an execution button, the user terminal accesses a web server through a network and is associated with a keyword entered by the user.
  • the search result data is received, and a web page is constructed using the received data and displayed on the screen of the web browser.
  • the search result data provided to the user terminal by the web server is uniformly provided to the plurality of user terminals in chronological order or according to the degree of matching with the keyword. Therefore, even if a search result corresponding to the keyword input by the user, the user of each user terminal needs to review the provided search result data one by one in order to obtain the search result that the user wants to find.
  • the web server may store personalized information (eg, interests and preference information) of each user stored in advance. Search results are provided according to each user.
  • the user has to log in to a web server before searching.
  • the server since the server provides a personalized search result based on past information, the server does not quickly reflect the changed personalized information, and the user may not be able to actively modify and change the personalized search result.
  • the web server since the web server stores personalized information, there is a fear of exposure of the personalized information.
  • the present invention is to solve the above-described problems of the prior art, more accurately reflect the user-defined input to the search result data provided from the web server, and to perform the screen change of the search results in accordance with the user-defined input active and quickly
  • Another aspect of the present invention is to provide a user terminal and a web page displaying method capable of displaying a web page including a changed search result.
  • a terminal and a web page display method are provided.
  • the user terminal that can be included in the web page to display the same search results received the user-defined input based on the user-defined input stored in the user terminal in the web page and the display; We want to provide a way to display a web page.
  • a method for displaying a web page by the user terminal comprises the steps of receiving search result data corresponding to the search keyword entered by the user; Generating a web page including a plurality of search result contents based on the search result data; Displaying a user interface for receiving a user input for at least one of the plurality of search result contents and the generated web page; Receiving a user input for at least one of the plurality of search result contents via the user interface; And performing a screen change on the search result content corresponding to the user input.
  • the method of displaying the web page may further include storing information about search result content corresponding to the user input in association with the search keyword.
  • the information about the search result content may include a title of the search result content, generation time information of the search result content, URL information associated with the search result content, generation time information of the user input, and a screen. It may include at least one of the change type information, the presence or absence information of the memo for the search result content, and the information about the content of the memo.
  • the user interface may include a first icon and a second icon associated with each of the plurality of search result contents.
  • the step of receiving the user input includes receiving a user input of selecting the first icon associated with a first search result content of the plurality of search result contents, the search result
  • the performing of the screen change on the content may include highlighting the first search result content.
  • the receiving of the user input may include receiving a user input of selecting the second icon associated with a second search result content among the plurality of search result contents.
  • the performing of the screen change on the content may include dimming the second search result content.
  • the step of receiving the user input includes re-receiving a user input of selecting the second icon associated with the second search result content, and changing the screen on the search result content.
  • the performing of the step may include deleting the second search result content from the web page.
  • the user interface includes a plurality of step selection icons associated with each of the plurality of search result contents, and receiving the user input comprises at least one of the plurality of step selection icons.
  • the method may include receiving a user input of selecting a screen, and performing a screen change on the search result content may change the screen on the search result content according to the selected step selection icon.
  • the user interface further includes a third icon associated with each of the plurality of search result contents
  • receiving the user input comprises: first searching of the plurality of search result contents
  • Receiving a user memo input for the first search result content, and performing a screen change for the search result content comprises changing a display of the third icon associated with the first search result content. It may include.
  • the user interface includes a first user interface
  • the web page displaying method includes: receiving a user selection input for selecting a first search result content among the plurality of search result contents; Displaying a first web page associated with the selected first search result content and a second user interface for receiving a user input for the first web page; Receiving a user input for the first web page via the second user interface; And performing a screen change on the first search result content included in the web page based on a user input received through the second user interface.
  • the search result data includes a Hypertext Markup Language (HTML) document and Cascading Style Sheets (CSS) documents associated with the web page, and performing a screen change on the search result content.
  • HTML Hypertext Markup Language
  • CSS Cascading Style Sheets
  • the web page including the search result contents of which the screen is changed based on at least one of the HTML document and the CSS to which at least one of the user-defined CSS and the user-defined HTML is applied is displayed. Regenerating; And displaying the regenerated web page.
  • a method for displaying a web page by the user terminal comprises the steps of receiving a search keyword; Receiving search result data corresponding to the search keyword; Matching at least one of the search keyword and the search result data with user defined data stored in the user terminal; Determining a screen change of search result content associated with the matched search result data when at least one of the search keyword and the search result data matches the user-defined data; Performing a screen change of the search result content whose screen change is determined, and generating a web page including the search result content whose screen is changed based on the search result data; And displaying the web page.
  • the user defined data includes information on search result content received from a user input among the plurality of search result contents, and the user defined data includes information about the search result content received from the user input.
  • the screen change type information may include at least one of highlighting, dimming, and deleting, and determining the screen change of the search result content may be based on the screen change type information. Can be performed based on this.
  • the search result data includes a Hypertext Markup Language (HTML) document and Cascading Style Sheets (CSS) associated with the web page, and the screen change of the search result content whose screen change is determined.
  • the performing of the step may include generating at least one of user-defined CSS and user-defined HTML based on the user input; And applying at least one of the generated user-defined CSS and user-defined HTML to at least one of the HTML document and the CSS.
  • displaying the web page comprises displaying a user interface for receiving a user input for at least one of a plurality of search result content associated with the search result data;
  • the web page displaying method may further include receiving a user input for at least one of the plurality of search result contents through the user interface; And performing a screen change on the search result content corresponding to the user input.
  • the user interface includes a first icon and a second icon associated with each of the plurality of search result contents
  • receiving the user input may include receiving the plurality of search result contents.
  • Receiving a user input for selecting the first icon associated with the first search result content, and performing a screen change on the search result content corresponding to the user input comprises: receiving the first search result content; Highlighting.
  • the receiving of the user input may include receiving a user input of selecting the second icon associated with a second search result content among the plurality of search result contents.
  • the performing of the screen change on the search result content corresponding to the user input may include dimming the second search result content.
  • the receiving of the user input may include receiving a user input of selecting the second icon associated with the second search result content and corresponding to the user input.
  • Performing a screen change on the search result content may include removing the second search result content from the web page.
  • the user interface further includes a third icon associated with each of the plurality of search result contents
  • the receiving of the user input may include generating a first icon from among the plurality of search result contents.
  • Receiving a user input of selecting the third icon associated with the search result content; And receiving a user memo input for the third search result content, and performing a screen change on the search result content corresponding to the user input comprises: the third search result associated with the third search result content; It may include changing the display of the icon.
  • a method for displaying a web page by the user terminal comprises the steps of generating a web page including a plurality of objects; Displaying a user interface for receiving a user input for at least one of the plurality of objects and the generated web page; Receiving a user input for at least one of the plurality of objects via the user interface; And performing a screen change on the object corresponding to the user input.
  • a method for displaying a web page by the user terminal is to receive the object generation data associated with each of the plurality of objects included in the web page step; Matching the object generation data with user defined data stored in the user terminal; Determining a screen change of an object associated with the object generation data that is matched when the object generation data and the user-defined data match; Performing a screen change of the object on which the screen change is determined, and generating a web page including the object on which the screen is changed; And displaying the web page.
  • a user terminal includes a communication unit for receiving the search result data corresponding to the search keyword input by the user; A web page generation unit generating a web page including a plurality of search result contents based on the search result data; A database for storing user-defined data including information about search result contents received from a user input among the plurality of search result contents; A rendering unit configured to perform a screen change on at least one of the plurality of search result contents based on the search keyword, the search result data and the user defined data; And a display unit configured to display the web page including the changed search result content.
  • the display unit displays a user interface for receiving a user input for at least one of the plurality of search result contents, and the renderer is configured to search result content corresponding to the user input.
  • the screen change can be performed.
  • a user receives a user-defined input for a web search result, a screen change of the search result is performed according to the received user-defined input, and a web page including the search result for which the screen change has been performed is presented to the user. Since it is provided, the user can easily recognize the user's necessary search results and unnecessary search results. In addition, by providing a user memo for the search results, the user's thoughts, opinions or notes about the search results can be shared.
  • the search result received the user-defined input in the case that the web page including the same search result is displayed later
  • a web page is displayed on the user terminal in a state where a screen change is made, so that the user can easily determine whether or not the previously found search result is appropriate.
  • the user by storing the information of the web search result received the user-defined input in the user terminal, the user can be customized for the web search results without logging in to the search portal web server or the user authentication procedure of the web server
  • the reflected personalized search results web page can be displayed.
  • FIG. 1 is a configuration diagram of a user terminal according to an embodiment of the present application.
  • FIGS. 2 to 5 are exemplary views for illustrating a method for displaying a web page by a user terminal according to an exemplary embodiment of the present application.
  • 6A and 6B are exemplary views illustrating a method of displaying a web page by a user terminal according to another exemplary embodiment of the present application.
  • FIGS. 7A to 7D are exemplary views for illustrating a method of displaying a web page by a user terminal according to another exemplary embodiment of the present application.
  • 8A to 8E are exemplary views for illustrating a method of displaying a web page by a user terminal according to another embodiment of the present application.
  • FIG. 9 is an exemplary view illustrating a method of displaying a web page by a user terminal according to another exemplary embodiment of the present application.
  • FIG. 10 is an exemplary view illustrating a method of displaying a web page by a user terminal according to another exemplary embodiment of the present application.
  • FIG. 11 is a diagram illustrating a database of a user terminal storing user defined data according to an embodiment of the present application.
  • FIG. 12 is a flowchart illustrating a method of displaying a web page according to an embodiment of the present application.
  • FIG. 13 is a flowchart illustrating a method of displaying a web page according to another exemplary embodiment of the present application.
  • the user terminal 100 may include a communication unit 110, a web page generation unit 120, a rendering unit 130, a display unit 140, and a database 150. Include. However, in some embodiments of the present invention, the user terminal 100 may be configured differently from FIG. 1. For example, the user terminal 100 may further include a web browser. In addition, at least one of the communication unit 110, the web page generation unit 120, the rendering unit 130, and the display unit 140 may be included in the web browser. As another example, the user terminal 100 may further include a monitor, an LCD panel, an LED panel, and other output devices for displaying a web page.
  • the user terminal 100 may be various types of devices.
  • the user terminal 100 may be a TV device, a computer, or a portable terminal capable of connecting to a remote server through a network.
  • a TV device includes a smart TV, an IPTV set-top box, and the like
  • an example of a computer includes a laptop, desktop, laptop, etc., which is equipped with a web browser.
  • An example of a terminal is a wireless communication device that guarantees portability and mobility, and includes a personal communication system (PCS), a global system for mobile communications (GSM), a personal digital cellular (PDC), a personal handyphone system (PHS), and a personal digital (PDA).
  • PCS personal communication system
  • GSM global system for mobile communications
  • PDC personal digital cellular
  • PHS personal handyphone system
  • PDA personal digital
  • IMT International Mobile Telecommunication
  • IMT International Mobile Telecommunication
  • CDMA Code Division Multiple Access
  • W-CDMA Wireless Broadband Internet
  • smartphone smartphone, tablet PC All kinds of handheld based wireless communication devices such as the like may be included.
  • the communication unit 110 may receive search result data corresponding to the search keyword input by the user from the web server. For example, when a user inputs a search keyword into a web browser installed in the user terminal 100, the communication unit 110 may request a query signal for requesting search result data matching the input search keyword and the search keyword. You can send it to a web server. In addition, the web server receiving the keyword and the query signal may transmit the search result data corresponding to the keyword to the communication unit 110 of the user terminal 100.
  • the search result data may include a plurality of search result contents and a hypertext markup language (HTML) document and cascading style sheets (CSS) associated with a web page including the plurality of search result contents.
  • HTML hypertext markup language
  • CSS cascading style sheets
  • the user terminal 100 and the web server are connected through a network, and the communication unit 110 may receive search result data from the web server through the network.
  • the network refers to a connection structure capable of exchanging information between respective nodes such as terminals and servers.
  • An example of such a network includes a 3rd Generation Partnership Project (3GPP) network and a Long Term Evolution (LTE).
  • 3GPP 3rd Generation Partnership Project
  • LTE Long Term Evolution
  • Network World Interoperability for Microwave Access (WIMAX) network
  • LAN Local Area Network
  • WLAN Wireless Local Area Network
  • WAN Wide Area Network
  • PAN Personal Area Network
  • Bluetooth Bluetooth
  • the web page generation unit 120 may generate a web page including a plurality of search result contents based on the search result data received by the communication unit 110.
  • the search result data includes data associated with each of a plurality of search result contents. Since the web page generating unit 120 generates a web page using search result data including an HTML document and CSS, a general process of generating a web page in a web browser of a user terminal may be employed. Will be omitted.
  • the web page generation unit 120 generates a user interface for receiving a user-defined input for at least one of the plurality of search result content, and includes the generated user interface in the web page Can be.
  • the web page generation unit 120 may generate a user interface based on a program code document, an HTML document, CSS, etc., which are included to be preset or driven in a web browser of the user terminal 100.
  • the user interface may be generated in association with each of a plurality of search result contents.
  • the web page generated by the web page generation unit 120 may include search result contents of which the display screen is changed among the plurality of search result contents.
  • the web page generation unit 120 may generate a web page including a plurality of search result contents whose display screens are changed based on the user-defined HTML or the user-defined CSS generated by the rendering unit 130 to be described later. Can be.
  • the web page generation unit 120 may regenerate a web page including a search result content whose display screen is changed by receiving a user-defined input.
  • the renderer 130 may perform a screen change on at least one of the plurality of search result contents corresponding to the search keyword input by the user. For example, the renderer 130 performs a screen change on the search result content that receives a user-defined input among the plurality of search result contents.
  • the screen change for the search result content may include highlight processing, dimming processing, or deletion processing from a web page.
  • the user terminal 100 is a database 150 in association with a search keyword input by the user in connection with information about the search result content selected by the user, that is, received a user-defined input; ) Can be stored.
  • the information about the search result content stored in the database 150 may include a title of the search result content received a user-defined input, generation time information of the search result content, URL information associated with the search result content, It may include at least one of generation time information of the user-defined input, information on the screen change form according to the user-defined input, presence or absence information of the memo for the search result content, and information on the memo content.
  • the rendering unit 130 may change the screen of the search result content received from the user input based on the search keyword input by the user, the search result data received from the web server, and the user-defined data stored in the database 150. Can be.
  • the rendering unit 130 may determine by matching at least one of the search keyword and the HTML document associated with each search result content received from the web server and the user-defined data stored in the database 150. have.
  • the rendering unit 130 may include the URLs of the search keywords and the search result contents included in the user-defined data, and the URLs of the search result contents included in the search keywords input by the user and the HTML document received from the web server. It can be determined whether they match.
  • the rendering unit 130 matches the matched search result content. It can be determined that changes the display screen state.
  • the renderer 130 may generate a user-defined CSS including a user-defined CSS or a user-defined CSS for changing the display screen of the search result content whose screen change is determined.
  • the renderer 130 may determine the display screen of the search result content whose screen change is determined based on the screen change type information of the user-defined data stored in the database 150.
  • the screen change type information may include at least one of highlighting, dimming, and deleting.
  • the user-defined CSS may include an identification ID, an HTML class, an HTML tag, a display style to be changed, and the like, of the search result content to change the display screen state.
  • the rendering unit 130 may change the display screen state of the corresponding search result content by applying the generated user-defined CSS to at least one of the HTML document and the CSS received from the web server.
  • the renderer 130 may include a computer program necessary to implement a web page in a web browser such as JavaScript, or may be driven by the computer program.
  • the rendering unit 130 may change the display screen state of the search result content that receives the user-defined input so that the display screen state of the search result content that receives the user-defined input may be changed and displayed on the web page.
  • the search result content which has received user input in the past, may be displayed on a web page by changing the display screen state.
  • the display unit 140 may display a web page generated by the web page generator 120.
  • the display unit 140 may output a web page to a monitor or an output device connected to the user terminal 100 through a browser installed in the user terminal 100.
  • the display unit 140 may display a web page including a user interface for receiving a user-defined input for at least one of the plurality of search result contents.
  • the user interface may include a first icon and a second icon associated with each of a plurality of search result contents.
  • the rendering unit 130 determines and performs a screen change of the search result content, and the output unit 140 outputs a web page including the changed search result content. For example, when a user inputs a user-defined input to a first icon corresponding to the first search result content among the plurality of search result contents, the renderer 130 is defined to highlight the first search result content.
  • the user may generate a definition CSS to change the screen of the first search result content, and the display unit 140 may output a web page including the highlighted first search result content.
  • the renderer 130 reflects the user-defined input (for example, the user-defined input for the first icon) to at least one of the HTML and CSS transmitted from the web server to the user-defined CSS or HTML
  • the web page generating unit 120 regenerates the web page including the first search result content highlighted based on the user-defined CSS or the HTML reflecting the user-defined input, and the display unit 140 regenerates the web page.
  • the user interface may further include a third icon associated with a function of memo input for each of a plurality of search result contents.
  • the database 150 may store the information about the search result content in which the user-defined input is input among the plurality of search result contents included in the web page in association with the search keyword.
  • the information about the search result content may include user-defined data, ie, title of the search result content, information on creation time of the search result content, URL information associated with the search result content, and generation of the user input.
  • At least one of time information, screen change type information, presence / absence information on the search result content, and information on the content of the memo may be included.
  • the screen change type information may include at least one of highlight processing, dimming processing, and deletion processing on the search result content.
  • the database 150 may store the user-defined data in a form of a file.
  • the database 150 may be implemented in the form of a memory device provided in the user terminal 100, an external memory device or a cloud memory connected to the user terminal 100 through a cable or a network. It may be implemented as.
  • the user terminal 100 of the present application receives a user-defined input for a web search result, and changes and outputs a display screen of the search result according to the received user-defined input, thereby allowing the user to search for a necessary search result and unnecessary information. Search results can be easily distinguished and recognized.
  • the user terminal 100 stores the search result data received with the user-defined input, and subsequently displays a web page including the same search result, the user terminal 100 changes the screen on the search result received the user-defined input. The status can be displayed to allow the user to easily determine the suitability or preference of the search results previously viewed.
  • the user terminal 100 stores the search result received the user-defined input in the user terminal 100, so that the personalized search reflects the user definition of the web search results without logging in to the web server or user authentication procedure of the web server.
  • the resulting web page can be displayed.
  • the communication unit 110, the web page generation unit 120, the rendering unit 130, the display unit 140, and the database 150 of the user terminal 100 are associated with a web page including keyword search results.
  • the description of the screen result of the search result according to the user input is performed and displayed with respect to the search result included in the page, it is not necessarily limited to the web page including the search result, but to a web page including a plurality of objects. The same can be done for the same function.
  • the object may include various contents, text, images, etc. included in a web page.
  • the user terminal 100 generates a web page including a plurality of objects and receives a user input for at least one of the plurality of objects and the generated web page. Can be displayed.
  • the user terminal 100 may generate a web page based on object generation data associated with each of the plurality of objects.
  • the object generation data may include a Hypertext Markup Language (HTML) document and Cascading Style Sheets (CSS) transmitted from a web server.
  • the user terminal 100 receives a user input for at least one of the plurality of objects through a user interface, performs a screen change on the object corresponding to the user input, and the object on which the screen change is performed.
  • the containing web page can be regenerated and displayed.
  • the user terminal 100 generates custom HTML or custom CSS based on user input for at least one of the plurality of objects, and displays a display screen based on the generated custom HTML or custom CSS. You can create a web page that contains these changed objects.
  • the user terminal 100 receives object generation data associated with each of the plurality of objects included in the web page from the web server, and the object generation data and the user terminal ( User-defined data stored in advance in 100 may be matched. As a result of the matching, when the object generation data and the user-defined data are matched, the user terminal 100 determines the screen change of the object associated with the matching object generation data, and the screen change of the object on which the screen change is determined. And generate and display a web page including the changed object on the screen.
  • FIG. 2 to 5 are exemplary views for illustrating a method for displaying a web page by a user terminal according to an exemplary embodiment of the present application.
  • the user terminal receives search result data corresponding to the search keyword 210 input by the user from a web server.
  • the user terminal generates a web page 215 including a plurality of search result contents 220 based on the received search result data.
  • the user terminal displays a web page 215 including a plurality of search result contents 220 in a browser 200 installed therein.
  • the web page 215 displayed in the browser 200 of the user terminal 230 is associated with each of the plurality of search result contents 222, 224, 226, and 228.
  • the user interface 230 receives user defined input for each of the plurality of search result content 222, 224, 226, 228.
  • the user interface 230 may include a first icon 232 and a second icon 234 associated with each of the plurality of search result contents 222, 224, 226, and 228.
  • the first icon 232 may have a + shape design
  • the second icon 234 may have an X shape design, but is not limited thereto.
  • the user terminal may receive a user-defined input for at least one of the plurality of search result contents 220 through the user interface 230.
  • the user terminal may perform a screen change on the search result content 220 corresponding to the user-defined input, and display a web page 215 including the search result content 220 whose screen is changed.
  • the user terminal may receive a user-defined input for selecting the first icon 232 associated with the first search result content 222.
  • the user terminal processes the first search result content 222 received a user-defined input to the highlight 230, and includes a web including the highlight 230 processed first search result content 222.
  • the page 215 may be output. For example, when the user determines that the first search result content 222 is important or that the search result matches the search intention among the plurality of search result contents 220, the user clicks the first icon 232 or You can select by touching.
  • the user terminal may receive a user-defined input for selecting the second icon 234 associated with the second search result content 224. As illustrated in FIG. 4, the user terminal dims the second search result content 224 that has received the user-defined input, and processes the dimmed 250 processed second search result content 224.
  • the web page 215 may be output. For example, if the user determines that the second search result content 224 of the plurality of search result contents 220 is not important or does not correspond to the search intention of the user, the user selects the second icon 234. You can select by clicking or touching.
  • the user terminal may re-receive a user-defined input for selecting the second icon 234 associated with the second search result content 224 that is dimmed and displayed. As shown in FIG. 5, the user terminal deletes the second search result content 224 that has received the user-defined input twice from the web page 215 and excludes the second search result content 224 from the web page ( 215 can be output. For example, if the user determines that the second search result content 224 does not need to be viewed again among the plurality of search result contents 220 or attempts to search again later, the second search result content 224 If it is not desired to be included in the search result content list, the second icon 234 may be reselected by clicking or touching.
  • FIG. 6A to 6B are exemplary views illustrating a method of displaying a web page by a user terminal according to another exemplary embodiment of the present application.
  • a user terminal according to another exemplary embodiment of the present application may include a web page including a plurality of search result contents 222, 224, 226, and 228 corresponding to a search keyword 210 input by a user.
  • the user terminal displays a web page 215 including a plurality of search result contents 222, 224, 226, and 228 in a browser 200 installed therein.
  • the user terminal generates a first user interface 230 associated with each of the plurality of search result contents 222, 224, 226, and 228, and includes the same on the web page 215 for display.
  • the user terminal may receive a user selection input for selecting the first search result content 222 among the plurality of search result contents 222, 224, 226, and 228.
  • the user may click or touch the title or URL of the first search result content 222 in the web page 215 to select the first search result content 222.
  • the user terminal may receive data for displaying the first web page 260 associated with the first search result content 222 from the web server through a network.
  • the user terminal may generate the first web page 260 based on the received data.
  • the user terminal may receive a first web page 260 associated with the first search result content 222 and a user-defined input for the first web page 260.
  • the user interface 270 may be displayed on the browser 200.
  • the first icon 272 of the second user interface 270 may have a + shape design
  • the second icon 274 may have an X shape design. It is not necessarily limited thereto.
  • the user terminal may receive a user-defined input for a web page (eg, the first web page 260) currently displayed in the browser 200 through the second user interface 270.
  • the user terminal may perform a screen change on the first search result content 222 included in the web page 215 based on a user-defined input received through the second user interface 270.
  • the user terminal may receive a user-defined input for selecting the first icon 272 of the second user interface 270 associated with the first web page 260.
  • the user terminal may highlight the first search result content 222 and output a web page 215 including the highlighted first search result content 222.
  • FIG. 7A to 7D are exemplary views for illustrating a method of displaying a web page by a user terminal according to another exemplary embodiment of the present application.
  • a user terminal according to another embodiment of the present application may include a web including a plurality of search result contents 222, 224, 226, and 228 corresponding to a search keyword 210 input by a user. Create page 215 and display web page 215 in browser 200.
  • the user terminal generates a user interface 700 associated with each of the plurality of search result contents 222, 224, 226, and 228, and includes the same on the web page 215 for display.
  • the user interface 700 may include a plurality of step selection icons.
  • the user interface 700 may include a first step selection icon 710, a second step selection icon 720, and a third step selection icon 730.
  • the user terminal may receive a user-defined input for selecting at least one of the plurality of step selection icons 710, 720, and 730 of the user interface 700.
  • the user terminal may perform a screen change on the search result content according to the selected step selection icon, and display the web page 215 including the search result content whose screen is changed.
  • the user terminal may receive a user-defined input for selecting the first step selection icon 710 associated with the first search result content 222.
  • the user terminal highlights 740 the first search result content 222 received with the user-defined input, and processes the first search result content 222 processed by the highlight 740.
  • the web page 215 may be output.
  • the user terminal receives a user-defined input for selecting the second step selection icon 720 associated with the second search result content 224, as shown in FIG. 7C, the user terminal receives the second search result.
  • the content 224 may be dimmed 750, and the web page 215 including the dimmed 750 processed second search result content 224 may be output.
  • the user terminal when the user terminal receives a user-defined input for selecting the third step selection icon 730 associated with the fourth search result content 228, as shown in FIG. 7D, the user terminal receives the fourth search result.
  • the content 228 may be deleted, and the web page 215 not including the fourth search result content 228 may be output.
  • the search result contents 222, 224, 226, and 228 are highlighted and dimmed according to the step selection icons 710, 720, and 730 associated with the search result contents 222, 224, 226, and 228.
  • the user terminal may change the font or color of the search result content 222, 224, 226, 228 according to each step selection icon 710, 720, 730 and output the same to the browser 200.
  • the user can easily facilitate the importance or preference of the search result content 222, 224, 226, 228 according to the font or color of the search result content 222, 224, 226, 228 included in the web page 215.
  • the third stage selection icon 730 may be selected for the search result content determined by the user as the most important. In this case, the user terminal may display the corresponding search result content in red to generate and output the web page 215.
  • the user interface 700 includes three step selection icons 710, 720, and 730 in FIGS. 7A to 7D, the number of step selection icons is not limited thereto.
  • FIG. 8A to 8E are exemplary views for illustrating a method of displaying a web page by a user terminal according to another embodiment of the present application.
  • a user terminal according to another exemplary embodiment of the present disclosure generates a web page 820 including search result content 810 corresponding to a search keyword 210 input by a user.
  • the user terminal displays a web page 820 including the search result content 810 in a browser 200 installed therein.
  • the user terminal generates a user interface 830 associated with each of the search result contents 810 and includes the web page 820 for display.
  • the user interface 830 may include a first icon 831, a second icon 832, and a third icon 833 which are associated with each of the search result contents 810.
  • the first icon 832 has a + shape design
  • the second icon 832 has a ⁇ shape design
  • the third icon 833 has a memo shape. It may have a design, but is not necessarily limited thereto.
  • the user terminal may generate and display a memo window 840 including a guide message.
  • the user terminal may receive a user input for selecting the third icon 833 associated with the search result content 810.
  • the guide message included in the memo window 840 disappears, and the user terminal may be in a state capable of receiving a user memo input for the search result content 810.
  • the user terminal when the user terminal receives a user memo input for the search result content 810, the user terminal may generate and display a memo window 850 including the user memo input. .
  • the user terminal when the user terminal receives a user memo input for the search result content 810, the user terminal performs a screen change to change the UI display of the third icon 833 associated with the search result content 810. can do. That is, when there is a user memo for the search result content 810, the user terminal changes the UI of the third icon 833 associated with the search result content 810, and thus the user memo for the search result content 810. It can indicate that there is.
  • the user terminal can display a user interface 860 associated with the user memo.
  • the user interface 860 may include items of view memo (View, 861), hide memo (Hide, 862), and delete memo (Delete, 863).
  • the user terminal may perform a function corresponding to the selected item 861, 862, 863 (view a note, hide a note, or delete a note). Can be.
  • the user terminal may receive a user selection input for selecting the first search result content 810 among the plurality of search result contents included in the web page 200.
  • the user terminal may display the first web page 870 associated with the first search result content 810 on the browser 200.
  • the user terminal may enter a memo function guide menu. Bar 872 can be created and displayed.
  • the user terminal may generate and display a memo window 874 including a guide message.
  • the user terminal may receive a user input for selecting a memo input selection menu 873.
  • the guidance message included in the memo window 874 disappears, and the user terminal may include the first web page 870 associated with the first search result content 810 and the first search result content 810.
  • the user memo input can be received, and the user memo input can be received.
  • FIG. 8D illustrates that the memo input function may be activated when the user terminal receives an input of clicking the right button of the mouse, the first icon 831 and the second icon (as shown in FIGS. 8A and 8B).
  • the user interface including the 832 and the third icon 833 may be included in the first web page 870 and displayed.
  • the user terminal may display a memo display icon 881 that may indicate that there is a user memo.
  • the user terminal may generate and display a memo confirmation guide window 882.
  • the user terminal when the user terminal receives a region selection input (for example, a drag input) of the content of a specific position in the web page, as shown in FIG. 8E, the user terminal is associated with the selected region. 883 may be displayed.
  • the user interface 883 may include items of a highlight 884, a memo input 885, and an outline input 886.
  • the user terminal when the user terminal receives a user input for selecting each item 884, 885, 886, the user terminal may perform a function (highlight, memo input, or outline generation) corresponding to the selected item 884, 885, 886. Can be.
  • the user terminal separately displays information about the search result content that has received a user-defined input in a partial region 910 in the web page 900 including the search result content. can do.
  • the area 910 includes at least one of a list of search result contents received from a user-defined input, a title, an image, and information regarding a type of the user-defined input (for example, highlight, dimming, deleting, and memo input).
  • the user terminal may display an interface or icon 920 for hiding the area 910 in the web page 900, and hide the area 910 when the user touches or clicks the icon 920. .
  • FIG. 10 is an exemplary view illustrating a method of displaying a web page by a user terminal according to another exemplary embodiment of the present application.
  • the user terminal is a list, title, image, type of the user-defined input for the search result content that has received the user-defined input in association with a specific keyword (eg
  • a web page 1010 eg, a SUMMARY page
  • the user terminal is a list, title, image, type of the user-defined input for the search result content that has received the user-defined input in association with a specific keyword
  • a web page 1010 eg, a SUMMARY page
  • the user terminal is a list, title, image, type of the user-defined input for the search result content that has received the user-defined input in association with a specific keyword (eg
  • a web page 1010 eg, a SUMMARY page
  • the user terminal is a list, title, image, type of the user-defined input for the search result content that has received the user-
  • the user terminal may display information about content that has received all types of user-defined inputs in the web page 1010, and display information about content that has received user-defined inputs classified according to the type of user-defined inputs. Can be.
  • the web page 1010 may include a user-defined input type selection menu 1020.
  • an identifier or icon 1030, 1032, 1034, or 1036 indicating a user-defined input type may be displayed in the web page 1010 in relation to the search result content received from each user-defined input.
  • FIG. 11 is a diagram illustrating a database of a user terminal storing user defined data according to an embodiment of the present application.
  • the user terminal When the user terminal according to an embodiment of the present disclosure receives a user-defined input for at least one of the plurality of search result content included in the web page, the user terminal includes user-defined data including information on the selected search result content Can be stored.
  • user-defined data 1100 stored in a database of a user terminal may include a data serial number 1102, a keyword 1104, and a content generation time 1106. ), A content title 1108, a content type 1110, a user input time 1112, a screen change form 1114, a URL 1116, a memo existence 1118, and a memo content 1120.
  • the user terminal may assign a data serial number 1102 each time an input for the search result content is received.
  • the keyword 1102 may include a keyword input by the user such that a web page including the selected search result content is displayed.
  • the content generation time 1106 may include generation time of the selected search result content or inclusion time in the web page.
  • the content title 1108 may include the title of the selected search result content.
  • the content type 1110 may include the type of the selected search result content.
  • the type of content may include a URL, an image, a video, an audio, and the like.
  • the user input time 1112 may include a time when the user terminal receives a user-defined input for the search result content.
  • the screen change form 1114 may include screen change form information in which the screen of the selected search result content is changed.
  • the screen change type information may be determined according to a user-defined input input from the user.
  • the screen change type information may include at least one of highlighting, dimming, and deleting.
  • the screen change type information may include font or color information.
  • the URL 1116 may include URL information associated with the selected search result content.
  • the user-defined data 1100 stored in the database of the user terminal may include information regarding the presence or absence of the user's memo 1118 for the search result content, and the memo contents 1120 when the user's memo is present.
  • FIG. 12 is a flowchart illustrating a method of displaying a web page according to an embodiment of the present application.
  • the web page display method illustrated in FIG. 12 is performed by the user terminal 100 described with reference to FIGS. 1 to 11. Therefore, although omitted below, the content described with reference to the user terminal 100 through FIGS. 1 to 11 also applies to FIG. 12.
  • the user terminal may receive a search keyword input by the user through a browser installed in the user terminal.
  • the user terminal may include a received search keyword and transmit a query signal for requesting search result data matching the search keyword to the web server.
  • the user terminal may receive search result data corresponding to a search keyword from a web server.
  • the user terminal may generate a web page including a plurality of search result contents based on the received search result data.
  • the user terminal may display a user interface for receiving a user-defined input for at least one of the generated web page and the plurality of search result contents included in the web page.
  • the user interface may be generated and displayed corresponding to each of a plurality of search result contents.
  • the user terminal may receive a user-defined input for at least one of a plurality of search result contents through the user interface.
  • the user terminal may store information on the search result content corresponding to the user-defined input, that is, the user-defined input, in association with the search keyword in the database.
  • the information about the search result content may include at least one of a title of the search result content, generation time information of the search result content, URL information associated with the search result content, generation time information of a user input, and screen change type information. have.
  • the user terminal may perform a screen change on the search result content corresponding to the user-defined input. For example, the user terminal may generate the user-defined CSS based on the information about the search result content stored in the database. In addition, the user terminal may apply the generated user-defined CSS to at least one of HTML and CSS received from the web server, and perform a screen change of the search result content corresponding to the user-defined input.
  • the user terminal may regenerate a web page including the search result content whose screen is changed, and display the regenerated web page.
  • FIG. 13 is a flowchart illustrating a method of displaying a web page according to another exemplary embodiment of the present application.
  • the web page display method illustrated in FIG. 13 is performed by the user terminal 100 described with reference to FIGS. 1 to 11. Therefore, although omitted below, the content described with reference to the user terminal 100 through FIGS. 1 to 11 also applies to FIG. 13.
  • the user terminal may receive a search keyword input by the user through a browser installed in the user terminal.
  • the user terminal may include a received search keyword and transmit a query signal for requesting search result data matching the search keyword to the web server.
  • the user terminal may receive search result data corresponding to a search keyword from a web server.
  • the user terminal may match at least one of the received search keyword and the search result data with user defined data previously stored in the user terminal.
  • the user-defined data may include a search keyword input by a user, a title of search result content selected by the user, generation time information of the search result content, URL information associated with the search result content, generation time information of the user input, and It may include at least one of the screen change type information.
  • the user terminal matches the URL of the search keyword and the search result content included in the user-defined data with the URL of the search keyword received in step S1310 and the search result content included in the search result data received in step S1320. Can be determined.
  • the user terminal is associated with the matched search result data
  • the display screen change of the search result content may be determined.
  • the user terminal may determine the display screen of the search result content based on the screen change form information of the user-defined data.
  • the screen change type information may include at least one of highlighting, dimming, and deleting.
  • the user terminal may perform a screen change of the search result content whose screen change is determined. For example, the user terminal may generate the user-defined CSS based on the information about the search result content stored in the database. In addition, the user terminal may apply the generated user-defined CSS to at least one of HTML and CSS received from the web server, to perform a screen change of the matched search result content.
  • the user terminal may generate a web page including the search result content whose screen is changed based on the search result data received from the web server.
  • the user terminal may display the web page generated in operation S1360.
  • Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media.
  • Computer readable media may include both computer storage media and communication media.
  • Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data.
  • Communication media typically includes computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transmission mechanism, and includes any information delivery media.

Abstract

A method by which a user terminal displays a web page is disclosed, and the method for displaying a web page comprises the steps of: receiving search result data corresponding to a search keyword inputted by a user; creating a web page including a plurality of pieces of search result content, on the basis of the search result data; displaying a user interface for receiving a user input for at least any one of the plurality of pieces of search result content and the created web page; receiving the user input for at least any one of the plurality of pieces of search result content through the user interface; and altering a screen for the search result content corresponding to the user input.

Description

사용자 단말 및 사용자 단말에서의 웹 페이지 표시 방법Web page display method on user terminal and user terminal
본원은 사용자 단말 및 사용자 단말에서의 웹 페이지 표시 방법에 관한 것이다.The present invention relates to a user terminal and a web page display method in the user terminal.
일반적으로 사용자가 웹 브라우저에 웹 주소를 입력하면, 사용자 단말이 해당 웹 주소에 대응하는 웹 서버에 접속하여 해당 웹 주소에 대응하는 웹 페이지 데이터를 네트워크를 통해 수신한다. 그리고, 사용자 단말은 수신한 웹 페이지 데이터를 이용하여 웹 페이지를 구성하고, 이를 웹 브라우저의 화면에 표시한다. 또한, 웹 브라우저에 표시되는 페이지의 하이퍼 링크를 사용자가 마우스로 클릭하면, 해당 링크에 연결된 주소에 사용자 단말이 접속하여, 웹 페이지 데이터를 네트워크를 통해 수신하고 이를 웹 브라우저의 화면에 표시한다. 본원의 배경이 되는 기술은 대한민국 공개특허공보 제2013-0102709호(2013.9.23. 공개)에 개시되어 있다.In general, when a user inputs a web address into a web browser, the user terminal accesses a web server corresponding to the web address and receives web page data corresponding to the web address through a network. The user terminal constructs a web page using the received web page data and displays the web page on the screen of the web browser. In addition, when a user clicks on a hyperlink of a page displayed on a web browser with a mouse, the user terminal accesses an address connected to the link, receives web page data through a network, and displays it on a screen of the web browser. The background technology of the present application is disclosed in Korean Unexamined Patent Publication No. 2013-0102709 (2013.9.23. Publication).
또한, 사용자가 검색하거나 조회하고자 하는 키워드나 데이터 범위를 웹 브라우저에 입력하고 사용자가 조회 버튼 또는 실행 버튼을 클릭하면, 사용자 단말이 네트워크를 통해 웹 서버에 접속하여 사용자가 입력한 키워드와 관련이 있는 검색 결과 데이터를 수신하고, 수신된 데이터를 이용하여 웹 페이지를 구성하여 웹 브라우저의 화면에 표시한다.In addition, when a user inputs a keyword or data range to search or search in a web browser and the user clicks an inquiry button or an execution button, the user terminal accesses a web server through a network and is associated with a keyword entered by the user. The search result data is received, and a web page is constructed using the received data and displayed on the screen of the web browser.
웹 서버가 사용자 단말에게 제공하는 검색 결과 데이터는 시간 순으로 또는 키워드와 매칭되는 정도 등에 따라 복수의 사용자 단말에게 일률적으로 제공된다. 따라서, 사용자가 입력한 키워드와 대응하는 검색 결과라 하더라도, 각각의 사용자 단말의 사용자는 자신이 찾고자 하는 검색 결과를 얻기 위해서는 제공된 검색 결과 데이터를 일일이 검토해야 하는 과정이 필요하다.The search result data provided to the user terminal by the web server is uniformly provided to the plurality of user terminals in chronological order or according to the degree of matching with the keyword. Therefore, even if a search result corresponding to the keyword input by the user, the user of each user terminal needs to review the provided search result data one by one in order to obtain the search result that the user wants to find.
또한, 사용자가 동일한 키워드를 입력하여 재차 검색을 수행하는 경우, 웹 서버로부터 동일한 검색 결과들이 제공되어, 사용자가 과거에 불필요하다고 생각하였던 검색 결과들을 다시 보면서 불필요한 검색 결과들을 선별하여야 하는 불편함이 있었다.In addition, when a user searches again by inputting the same keyword, the same search results are provided from a web server, and there is an inconvenience of selecting unnecessary search results while looking at the search results that the user considered unnecessary in the past. .
또한, 웹 서버에 사용자가 로그인을 한 후, 키워드나 데이터 범위를 웹 브라우저에 입력하고 검색을 수행하는 경우, 웹 서버는 미리 저장되어 있는 사용자 각각의 개인화 정보(예를 들어, 관심 분야, 선호도 정보 등)에 기초하여 사용자 각각에 맞춰 검색 결과를 제공하였다. 그러나, 사용자가 개인화된 검색 결과를 얻기 위해서는 검색 전에 웹 서버에 로그인을 하여야 하는 불편함이 있었다. 또한, 서버는 과거의 정보를 기초로 개인화된 검색 결과를 제공하는 것이므로, 변경된 개인화 정보를 신속하게 반영하지 못하고, 사용자는 능동적으로 개인화된 검색 결과를 수정, 변경하지 못하는 불편함이 있었다. 또한, 웹 서버가 개인화 정보를 저장하고 있기 때문에, 개인화 정보의 노출의 우려가 있었다.In addition, when a user logs in to a web server and enters a keyword or data range into a web browser and performs a search, the web server may store personalized information (eg, interests and preference information) of each user stored in advance. Search results are provided according to each user. However, in order to obtain a personalized search result, the user has to log in to a web server before searching. In addition, since the server provides a personalized search result based on past information, the server does not quickly reflect the changed personalized information, and the user may not be able to actively modify and change the personalized search result. In addition, since the web server stores personalized information, there is a fear of exposure of the personalized information.
본원은 전술한 종래 기술의 문제점을 해결하기 위한 것으로서, 보다 정확하게 웹 서버로부터 제공되는 검색 결과 데이터에 대해 사용자 정의 입력을 반영하고, 사용자 정의 입력에 따라 검색 결과의 화면 변화를 능동적이고 신속하게 수행하고, 화면이 변화된 검색 결과를 포함하는 웹 페이지를 디스플레이할 수 있는 사용자 단말 및 웹 페이지 표시 방법을 제공하고자 한다.The present invention is to solve the above-described problems of the prior art, more accurately reflect the user-defined input to the search result data provided from the web server, and to perform the screen change of the search results in accordance with the user-defined input active and quickly Another aspect of the present invention is to provide a user terminal and a web page displaying method capable of displaying a web page including a changed search result.
특히, 사용자 정의 입력을 받은 검색 결과에 대한 정보를 사용자 단말에 저장해 두고, 재차 웹 검색이 행해졌을 때 사용자 정의 입력을 받았던 동일한 검색 결과에 대해서는 화면 변화된 상태로 웹 페이지에 포함하여 디스플레이할 수 있는 사용자 단말 및 웹 페이지 표시 방법을 제공하고자 한다.In particular, a user who stores information on a search result received a user-defined input in the user terminal, and displays the same search result received a user-defined input when the web search is performed again, including the web page in a changed state. A terminal and a web page display method are provided.
또한, 사용자가 웹 서버에 로그인을 하지 않더라도, 사용자 단말에 저장되어 있는 사용자 정의 입력에 기초하여 사용자 정의 입력을 받았던 동일한 검색 결과에 대해서는 화면 변화된 상태로 웹 페이지에 포함하여 디스플레이할 수 있는 사용자 단말 및 웹 페이지 표시 방법을 제공하고자 한다.In addition, even if the user does not log in to the web server, the user terminal that can be included in the web page to display the same search results received the user-defined input based on the user-defined input stored in the user terminal in the web page and the display; We want to provide a way to display a web page.
다만, 본 실시예가 이루고자 하는 기술적 과제는 상기된 바와 같은 기술적 과제들로 한정되지 않으며, 또 다른 기술적 과제들이 존재할 수 있다.However, the technical problem to be achieved by the present embodiment is not limited to the technical problems as described above, and other technical problems may exist.
상기한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본원의 일 실시예에 따른 사용자 단말이 웹 페이지를 표시하는 방법은 사용자가 입력한 검색 키워드에 대응하는 검색 결과 데이터를 수신하는 단계; 상기 검색 결과 데이터에 기초하여 복수의 검색 결과 콘텐츠를 포함하는 웹 페이지를 생성하는 단계; 상기 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 사용자 입력을 수신하는 사용자 인터페이스 및 상기 생성된 웹 페이지를 디스플레이하는 단계; 상기 사용자 인터페이스를 통해 상기 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 사용자 입력을 수신하는 단계; 및 상기 사용자 입력에 대응하는 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계를 포함할 수 있다.As a technical means for achieving the above technical problem, a method for displaying a web page by the user terminal according to an embodiment of the present application comprises the steps of receiving search result data corresponding to the search keyword entered by the user; Generating a web page including a plurality of search result contents based on the search result data; Displaying a user interface for receiving a user input for at least one of the plurality of search result contents and the generated web page; Receiving a user input for at least one of the plurality of search result contents via the user interface; And performing a screen change on the search result content corresponding to the user input.
본 실시예의 일 예에 따르면, 상기 웹 페이지를 표시하는 방법은 상기 사용자 입력에 대응하는 검색 결과 콘텐츠에 대한 정보를 상기 검색 키워드와 연계하여 저장하는 단계를 더 포함할 수 있다.According to an embodiment of the present disclosure, the method of displaying the web page may further include storing information about search result content corresponding to the user input in association with the search keyword.
본 실시예의 일 예에 따르면, 상기 검색 결과 콘텐츠에 대한 정보는 검색 결과 콘텐츠의 제목, 검색 결과 콘텐츠의 생성 시간 정보, 상기 검색 결과 콘텐츠와 연계되어 있는 URL 정보, 상기 사용자 입력의 생성 시간 정보, 화면 변화 형태 정보, 상기 검색 결과 콘텐츠에 대한 메모의 유무 정보 및 상기 메모의 내용에 관한 정보 중 적어도 어느 하나를 포함할 수 있다.According to an example of this embodiment, the information about the search result content may include a title of the search result content, generation time information of the search result content, URL information associated with the search result content, generation time information of the user input, and a screen. It may include at least one of the change type information, the presence or absence information of the memo for the search result content, and the information about the content of the memo.
본 실시예의 일 예에 따르면, 상기 사용자 인터페이스는 상기 복수의 검색 결과 콘텐츠 각각과 연계되어 있는 제1아이콘 및 제2아이콘을 포함할 수 있다.According to an example of this embodiment, the user interface may include a first icon and a second icon associated with each of the plurality of search result contents.
본 실시예의 일 예에 따르면, 상기 사용자 입력을 수신하는 단계는 상기 복수의 검색 결과 콘텐츠 중 제1검색 결과 콘텐츠와 연계된 상기 제1아이콘을 선택하는 사용자 입력을 수신하는 것을 포함하고, 상기 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 제1검색 결과 콘텐츠를 하이라이트(highlight)하는 것을 포함할 수 있다.According to an example of this embodiment, the step of receiving the user input includes receiving a user input of selecting the first icon associated with a first search result content of the plurality of search result contents, the search result The performing of the screen change on the content may include highlighting the first search result content.
본 실시예의 일 예에 따르면, 상기 사용자 입력을 수신하는 단계는 상기 복수의 검색 결과 콘텐츠 중 제2검색 결과 콘텐츠와 연계된 상기 제2아이콘을 선택하는 사용자 입력을 수신하는 것을 포함하고, 상기 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 제2검색결과 콘텐츠를 디밍(dimming)처리하는 것을 포함할 수 있다.According to an embodiment of the present disclosure, the receiving of the user input may include receiving a user input of selecting the second icon associated with a second search result content among the plurality of search result contents. The performing of the screen change on the content may include dimming the second search result content.
본 실시예의 일 예에 따르면, 상기 사용자 입력을 수신하는 단계는 상기 제2검색 결과 콘텐츠와 연계된 상기 제2아이콘을 선택하는 사용자 입력을 재수신하는 것을 포함하고, 상기 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 제2검색결과 콘텐츠를 상기 웹 페이지로부터 삭제하는 것을 포함할 수 있다.According to an example of this embodiment, the step of receiving the user input includes re-receiving a user input of selecting the second icon associated with the second search result content, and changing the screen on the search result content. The performing of the step may include deleting the second search result content from the web page.
본 실시예의 일 예에 따르면, 상기 사용자 인터페이스는 상기 복수의 검색 결과 콘텐츠 각각과 연계되어 있는 복수의 단계 선택 아이콘을 포함하고, 상기 사용자 입력을 수신하는 단계는 상기 복수의 단계 선택 아이콘 중 적어도 어느 하나를 선택하는 사용자 입력을 수신하는 것을 포함하고, 상기 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 선택된 단계 선택 아이콘에 따라 상기 검색 결과 콘텐츠에 대한 화면을 변화시키는 것일 수 있다.According to an example of this embodiment, the user interface includes a plurality of step selection icons associated with each of the plurality of search result contents, and receiving the user input comprises at least one of the plurality of step selection icons. The method may include receiving a user input of selecting a screen, and performing a screen change on the search result content may change the screen on the search result content according to the selected step selection icon.
본 실시예의 일 예에 따르면, 상기 사용자 인터페이스는 상기 복수의 검색 결과 콘텐츠 각각과 연계되어 있는 제3아이콘을 더 포함하고, 상기 사용자 입력을 수신하는 단계는, 상기 복수의 검색 결과 콘텐츠 중 제1검색 결과 콘텐츠와 연계된 상기 제3아이콘을 선택하는 사용자 입력을 수신하는 단계; 및 상기 제1검색 결과 콘텐츠에 대한 사용자 메모 입력을 수신하는 단계를 포함하고, 상기 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 제1검색 결과 콘텐츠와 연계된 상기 제3아이콘의 디스플레이를 변화시키는 것을 포함할 수 있다.According to an example of this embodiment, the user interface further includes a third icon associated with each of the plurality of search result contents, and receiving the user input comprises: first searching of the plurality of search result contents Receiving a user input for selecting the third icon associated with the resulting content; And receiving a user memo input for the first search result content, and performing a screen change for the search result content comprises changing a display of the third icon associated with the first search result content. It may include.
본 실시예의 일 예에 따르면, 상기 사용자 인터페이스는 제1사용자 인터페이스를 포함하고, 상기 웹 페이지 표시 방법은, 상기 복수의 검색 결과 콘텐츠 중 제1검색 결과 콘텐츠를 선택하는 사용자 선택 입력을 수신하는 단계; 상기 선택된 제1검색 결과 콘텐츠와 연계된 제1웹 페이지 및 상기 제1 웹 페이지에 대한 사용자 입력을 수신하는 제2사용자 인터페이스를 디스플레이하는 단계; 상기 제2사용자 인터페이스를 통해 상기 제1웹 페이지에 대한 사용자 입력을 수신하는 단계; 및 상기 제2사용자 인터페이스를 통해 수신된 사용자 입력에 기초하여, 상기 웹 페이지에 포함되어 있는 상기 제1검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계를 더 포함할 수 있다.According to an example of the present embodiment, the user interface includes a first user interface, and the web page displaying method includes: receiving a user selection input for selecting a first search result content among the plurality of search result contents; Displaying a first web page associated with the selected first search result content and a second user interface for receiving a user input for the first web page; Receiving a user input for the first web page via the second user interface; And performing a screen change on the first search result content included in the web page based on a user input received through the second user interface.
본 실시예의 일 예에 따르면, 상기 검색 결과 데이터는 상기 웹 페이지와 연계된 HTML (Hypertext Markup Language) 문서 및 CSS (Cascading Style Sheets)를 포함하고, 상기 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는, 상기 사용자 입력에 기초하여 사용자 정의 CSS 및 사용자 정의 HTML 중 적어도 어느 하나를 생성하는 단계; 및 상기 생성된 사용자 정의 CSS 및 사용자 정의 HTML 중 적어도 어느 하나를 상기 HTML 문서 및 상기 CSS 중 적어도 어느 하나에 적용하는 단계를 포함할 수 있다.According to an example of this embodiment, the search result data includes a Hypertext Markup Language (HTML) document and Cascading Style Sheets (CSS) documents associated with the web page, and performing a screen change on the search result content. Generating at least one of user-defined CSS and user-defined HTML based on the user input; And applying at least one of the generated user-defined CSS and user-defined HTML to at least one of the HTML document and the CSS.
본 실시예의 일 예에 따르면, 상기 사용자 정의 CSS 및 사용자 정의 HTML 중 적어도 어느 하나가 적용된 상기 HTML 문서 및 상기 CSS 중 적어도 어느 하나에 기초하여, 상기 화면이 변화된 검색 결과 콘텐츠를 포함하는 상기 웹 페이지를 재생성하는 단계; 및 상기 재생성된 웹 페이지를 디스플레이하는 단계를 더 포함할 수 있다.According to an example of the present embodiment, the web page including the search result contents of which the screen is changed based on at least one of the HTML document and the CSS to which at least one of the user-defined CSS and the user-defined HTML is applied is displayed. Regenerating; And displaying the regenerated web page.
상기한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본원의 다른 일 실시예에 따른 사용자 단말이 웹 페이지를 표시하는 방법은 검색 키워드를 수신하는 단계; 상기 검색 키워드에 대응하는 검색 결과 데이터를 수신하는 단계; 상기 검색 키워드 및 상기 검색 결과 데이터 중 적어도 어느 하나와 상기 사용자 단말에 저장되어 있는 사용자 정의 데이터를 매칭시키는 단계; 상기 검색 키워드 및 상기 검색 결과 데이터 중 적어도 어느 하나와 상기 사용자 정의 데이터가 매칭되는 경우, 매칭되는 상기 검색 결과 데이터와 연계된 검색 결과 콘텐츠의 화면 변화를 결정하는 단계; 상기 화면 변화가 결정된 검색 결과 콘텐츠의 화면 변화를 수행하고, 상기 검색 결과 데이터에 기초하여 화면이 변화된 상기 검색 결과 콘텐츠를 포함하는 웹 페이지를 생성하는 단계; 및 상기 웹 페이지를 디스플레이하는 단계를 포함할 수 있다.As a technical means for achieving the above technical problem, a method for displaying a web page by the user terminal according to another embodiment of the present application comprises the steps of receiving a search keyword; Receiving search result data corresponding to the search keyword; Matching at least one of the search keyword and the search result data with user defined data stored in the user terminal; Determining a screen change of search result content associated with the matched search result data when at least one of the search keyword and the search result data matches the user-defined data; Performing a screen change of the search result content whose screen change is determined, and generating a web page including the search result content whose screen is changed based on the search result data; And displaying the web page.
본 다른 일 실시예의 일 예에 따르면, 상기 사용자 정의 데이터는 상기 복수의 검색 결과 콘텐츠 중 사용자 입력을 받은 검색 결과 콘텐츠에 대한 정보를 포함하고, 상기 사용자 정의 데이터는 상기 사용자 입력을 받은 검색 결과 콘텐츠의 제목, 상기 검색 결과 콘텐츠의 생성 시간 정보, 상기 검색 결과 콘텐츠와 연계되어 있는 URL 정보, 상기 사용자 입력의 생성 시간 정보, 화면 변화 형태 정보, 상기 검색 결과 콘텐츠에 대한 메모의 유무 정보 및 상기 메모의 내용에 관한 정보 중 적어도 어느 하나를 포함할 수 있다.According to an example of another embodiment of the present disclosure, the user defined data includes information on search result content received from a user input among the plurality of search result contents, and the user defined data includes information about the search result content received from the user input. A title, creation time information of the search result content, URL information associated with the search result content, creation time information of the user input, screen change type information, presence / absence information on the search result content, and contents of the memo. It may include at least one of information about.
본 다른 일 실시예의 일 예에 따르면, 상기 화면 변화 형태 정보는 하이라이트, 디밍(dimming) 및 삭제 중 적어도 어느 하나를 포함하고, 상기 검색 결과 콘텐츠의 화면 변화를 결정하는 단계는 상기 화면 변화 형태 정보에 기초하여 수행될 수 있다.According to an example of another embodiment, the screen change type information may include at least one of highlighting, dimming, and deleting, and determining the screen change of the search result content may be based on the screen change type information. Can be performed based on this.
본 다른 일 실시예의 일 예에 따르면, 상기 검색 결과 데이터는 상기 웹 페이지와 연계된 HTML (Hypertext Markup Language) 문서 및 CSS (Cascading Style Sheets)를 포함하고, 상기 화면 변화가 결정된 검색 결과 콘텐츠의 화면 변화를 수행하는 단계는, 상기 사용자 입력에 기초하여 사용자 정의 CSS및 사용자 정의 HTML 중 적어도 어느 하나를 생성하는 단계; 및 상기 생성된 사용자 정의 CSS 및 사용자 정의 HTML 중 적어도 어느 하나를 상기 HTML 문서 및 상기 CSS 중 적어도 어느 하나에 적용하는 단계를 포함할 수 있다.According to an embodiment of the present embodiment, the search result data includes a Hypertext Markup Language (HTML) document and Cascading Style Sheets (CSS) associated with the web page, and the screen change of the search result content whose screen change is determined. The performing of the step may include generating at least one of user-defined CSS and user-defined HTML based on the user input; And applying at least one of the generated user-defined CSS and user-defined HTML to at least one of the HTML document and the CSS.
본 다른 일 실시예의 일 예에 따르면, 상기 웹 페이지를 디스플레이하는 단계는 상기 검색 결과 데이터와 연계된 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 사용자 입력을 수신하는 사용자 인터페이스를 디스플레이하는 단계를 포함하고, 상기 웹 페이지 표시 방법은, 상기 사용자 인터페이스를 통해 상기 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 사용자 입력을 수신하는 단계; 및 상기 사용자 입력에 대응하는 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계를 더 포함할 수 있다.According to an example of another embodiment, displaying the web page comprises displaying a user interface for receiving a user input for at least one of a plurality of search result content associated with the search result data; The web page displaying method may further include receiving a user input for at least one of the plurality of search result contents through the user interface; And performing a screen change on the search result content corresponding to the user input.
본 다른 일 실시예의 일 예에 따르면, 상기 사용자 인터페이스는 상기 복수의 검색 결과 콘텐츠 각각과 연계되어 있는 제1아이콘 및 제2아이콘을 포함하고, 상기 사용자 입력을 수신하는 단계는 상기 복수의 검색 결과 콘텐츠 중 제1검색 결과 콘텐츠와 연계된 상기 제1아이콘을 선택하는 사용자 입력을 수신하는 것을 포함하고, 상기 사용자 입력에 대응하는 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 제1검색 결과 콘텐츠를 하이라이트하는 것을 포함할 수 있다.According to an embodiment of the present embodiment, the user interface includes a first icon and a second icon associated with each of the plurality of search result contents, and receiving the user input may include receiving the plurality of search result contents. Receiving a user input for selecting the first icon associated with the first search result content, and performing a screen change on the search result content corresponding to the user input comprises: receiving the first search result content; Highlighting.
본 다른 일 실시예의 일 예에 따르면, 상기 사용자 입력을 수신하는 단계는 상기 복수의 검색 결과 콘텐츠 중 제2검색 결과 콘텐츠와 연계된 상기 제2아이콘을 선택하는 사용자 입력을 수신하는 것을 포함하고, 상기 사용자 입력에 대응하는 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 제2검색결과 콘텐츠를 디밍(dimming)처리하는 것을 포함할 수 있다.According to an example of another embodiment of the present disclosure, the receiving of the user input may include receiving a user input of selecting the second icon associated with a second search result content among the plurality of search result contents. The performing of the screen change on the search result content corresponding to the user input may include dimming the second search result content.
본 다른 일 실시예의 일 예에 따르면, 상기 사용자 입력을 수신하는 단계는 상기 제2검색 결과 콘텐츠와 연계된 상기 제2아이콘을 선택하는 사용자 입력을 재수신하는 것을 포함하고, 상기 사용자 입력에 대응하는 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 제2검색결과 콘텐츠를 상기 웹 페이지로부터 제거하는 것을 포함할 수 있다.According to an example of another embodiment of the present disclosure, the receiving of the user input may include receiving a user input of selecting the second icon associated with the second search result content and corresponding to the user input. Performing a screen change on the search result content may include removing the second search result content from the web page.
본 다른 일 실시예의 일 예에 따르면, 상기 사용자 인터페이스는 상기 복수의 검색 결과 콘텐츠 각각과 연계되어 있는 제3아이콘을 더 포함하고, 상기 사용자 입력을 수신하는 단계는, 상기 복수의 검색 결과 콘텐츠 중 제3검색 결과 콘텐츠와 연계된 상기 제3아이콘을 선택하는 사용자 입력을 수신하는 단계; 및 상기 제3검색 결과 콘텐츠에 대한 사용자 메모 입력을 수신하는 단계를 포함하고, 상기 사용자 입력에 대응하는 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 제3검색 결과 콘텐츠와 연계된 상기 제3아이콘의 디스플레이를 변화시키는 것을 포함할 수 있다.According to an embodiment of the present embodiment, the user interface further includes a third icon associated with each of the plurality of search result contents, and the receiving of the user input may include generating a first icon from among the plurality of search result contents. Receiving a user input of selecting the third icon associated with the search result content; And receiving a user memo input for the third search result content, and performing a screen change on the search result content corresponding to the user input comprises: the third search result associated with the third search result content; It may include changing the display of the icon.
상기한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본원의 또 다른 일 실시예에 따른 사용자 단말이 웹 페이지를 표시하는 방법은 복수의 오브젝트를 포함하는 웹 페이지를 생성하는 단계; 상기 복수의 오브젝트 중 적어도 어느 하나에 대한 사용자 입력을 수신하는 사용자 인터페이스 및 상기 생성된 웹 페이지를 디스플레이하는 단계; 상기 사용자 인터페이스를 통해 상기 복수의 오브젝트 중 적어도 어느 하나에 대한 사용자 입력을 수신하는 단계; 및 상기 사용자 입력에 대응하는 오브젝트에 대한 화면 변화를 수행하는 단계를 포함할 수 있다.As a technical means for achieving the above technical problem, a method for displaying a web page by the user terminal according to another embodiment of the present application comprises the steps of generating a web page including a plurality of objects; Displaying a user interface for receiving a user input for at least one of the plurality of objects and the generated web page; Receiving a user input for at least one of the plurality of objects via the user interface; And performing a screen change on the object corresponding to the user input.
상기한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본원의 또 다른 일 실시예에 따른 사용자 단말이 웹 페이지를 표시하는 방법은 웹 페이지에 포함되는 복수의 오브젝트의 각각과 연계된 오브젝트 생성 데이터를 수신하는 단계; 상기 오브젝트 생성 데이터와 상기 사용자 단말에 저장되어 있는 사용자 정의 데이터를 매칭시키는 단계; 상기 오브젝트 생성 데이터와 상기 사용자 정의 데이터가 매칭되는 경우, 매칭되는 상기 오브젝트 생성 데이터와 연계된 오브젝트의 화면 변화를 결정하는 단계; 상기 화면 변화가 결정된 오브젝트의 화면 변화를 수행하고, 상기 화면이 변화된 오브젝트를 포함하는 웹 페이지를 생성하는 단계; 및 상기 웹 페이지를 디스플레이하는 단계를 포함할 수 있다.As a technical means for achieving the above technical problem, a method for displaying a web page by the user terminal according to another embodiment of the present application is to receive the object generation data associated with each of the plurality of objects included in the web page step; Matching the object generation data with user defined data stored in the user terminal; Determining a screen change of an object associated with the object generation data that is matched when the object generation data and the user-defined data match; Performing a screen change of the object on which the screen change is determined, and generating a web page including the object on which the screen is changed; And displaying the web page.
상기한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본원의 또 다른 일 실시예에 따른 사용자 단말은 사용자가 입력한 검색 키워드에 대응하는 검색 결과 데이터를 수신하는 통신부; 상기 검색 결과 데이터에 기초하여 복수의 검색 결과 콘텐츠를 포함하는 웹 페이지를 생성하는 웹 페이지 생성부; 상기 복수의 검색 결과 콘텐츠 중 사용자 입력을 받은 검색 결과 콘텐츠에 대한 정보를 포함하는 사용자 정의 데이터를 저장하는 데이터베이스; 상기 검색 키워드, 상기 검색 결과 데이터 및 상기 사용자 정의 데이터에 기초하여 상기 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 화면 변화를 수행하는 렌더링부; 및 상기 화면이 변화된 검색 결과 콘텐츠를 포함하는 상기 웹 페이지를 디스플레이하는 표시부를 포함할 수 있다.As a technical means for achieving the above technical problem, a user terminal according to another embodiment of the present application includes a communication unit for receiving the search result data corresponding to the search keyword input by the user; A web page generation unit generating a web page including a plurality of search result contents based on the search result data; A database for storing user-defined data including information about search result contents received from a user input among the plurality of search result contents; A rendering unit configured to perform a screen change on at least one of the plurality of search result contents based on the search keyword, the search result data and the user defined data; And a display unit configured to display the web page including the changed search result content.
본 또 다른 일 실시예의 일 예에 따르면, 상기 표시부는 상기 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 사용자 입력을 수신하는 사용자 인터페이스를 디스플레이하고, 상기 렌더링부는 상기 사용자 입력에 대응하는 검색 결과 콘텐츠에 대한 화면 변화를 수행할 수 있다.According to an example of another embodiment, the display unit displays a user interface for receiving a user input for at least one of the plurality of search result contents, and the renderer is configured to search result content corresponding to the user input. The screen change can be performed.
전술한 본원의 과제 해결 수단에 의하면, 웹 검색 결과에 대해 사용자 정의 입력을 수신하고, 수신된 사용자 정의 입력에 따라 검색 결과의 화면 변화가 행해지고, 화면 변화가 행해진 검색 결과를 포함한 웹 페이지가 사용자에게 제공되기 때문에, 사용자에게 필요한 검색 결과와 불필요한 검색 결과를 사용자가 쉽게 구분하여 인식할 수 있다. 또한, 검색 결과에 대한 사용자 메모를 제공하여, 해당 검색 결과에 대한 사용자의 생각, 의견 또는 메모 내용을 공유할 수 있다.According to the above-mentioned problem solving means of the present application, a user receives a user-defined input for a web search result, a screen change of the search result is performed according to the received user-defined input, and a web page including the search result for which the screen change has been performed is presented to the user. Since it is provided, the user can easily recognize the user's necessary search results and unnecessary search results. In addition, by providing a user memo for the search results, the user's thoughts, opinions or notes about the search results can be shared.
전술한 본원의 과제 해결 수단에 의하면, 사용자 정의 입력을 받은 웹 검색 결과의 정보를 사용자 단말에 저장해 놓음으로써, 추후에 동일한 검색 결과를 포함하는 웹 페이지가 디스플레이되는 경우에 사용자 정의 입력을 받은 검색 결과에 대해서는 화면 변화가 행해진 상태로 사용자 단말에 웹 페이지가 표시되어, 사용자는 이전에 보았던 검색 결과의 적부 또는 선호에 대해서 용이하게 판단할 수 있다.According to the above-described problem solving means of the present invention, by storing the information of the web search result received the user-defined input in the user terminal, the search result received the user-defined input in the case that the web page including the same search result is displayed later For, a web page is displayed on the user terminal in a state where a screen change is made, so that the user can easily determine whether or not the previously found search result is appropriate.
전술한 본원의 과제 해결 수단에 의하면, 사용자 정의 입력을 받은 웹 검색 결과의 정보를 사용자 단말에 저장해 놓음으로써, 검색 포털 웹 서버에 로그인하거나 웹 서버의 사용자 인증 절차 없이도 웹 검색 결과에 대한 사용자 정의가 반영된 개인화된 검색 결과 웹 페이지를 디스플레이할 수 있다.According to the above-described problem solving means of the present invention, by storing the information of the web search result received the user-defined input in the user terminal, the user can be customized for the web search results without logging in to the search portal web server or the user authentication procedure of the web server The reflected personalized search results web page can be displayed.
도 1은 본원의 일 실시예에 따른 사용자 단말의 구성도이다.1 is a configuration diagram of a user terminal according to an embodiment of the present application.
도 2 내지 도 5는 본원의 일 실시예에 따른 사용자 단말이 웹 페이지를 표시하는 방법을 나타내기 위한 예시도이다.2 to 5 are exemplary views for illustrating a method for displaying a web page by a user terminal according to an exemplary embodiment of the present application.
도 6a 및 도6b는 본원의 다른 일 실시예에 따른 사용자 단말이 웹 페이지를 표시하는 방법을 나타내기 위한 예시도이다.6A and 6B are exemplary views illustrating a method of displaying a web page by a user terminal according to another exemplary embodiment of the present application.
도 7a 내지 도 7d는 본원의 또 다른 일 실시예에 따른 사용자 단말이 웹 페이지를 표시하는 방법을 나타내기 위한 예시도이다.7A to 7D are exemplary views for illustrating a method of displaying a web page by a user terminal according to another exemplary embodiment of the present application.
도 8a 내지 도 8e는 본원의 또 다른 일 실시예에 따른 사용자 단말이 웹 페이지를 표시하는 방법을 나타내기 위한 예시도이다.8A to 8E are exemplary views for illustrating a method of displaying a web page by a user terminal according to another embodiment of the present application.
도 9는 본원의 또 다른 일 실시예에 따른 사용자 단말이 웹 페이지를 표시하는 방법을 나타내기 위한 예시도이다.9 is an exemplary view illustrating a method of displaying a web page by a user terminal according to another exemplary embodiment of the present application.
도 10은 본원의 또 다른 일 실시예에 따른 사용자 단말이 웹 페이지를 표시하는 방법을 나타내기 위한 예시도이다.10 is an exemplary view illustrating a method of displaying a web page by a user terminal according to another exemplary embodiment of the present application.
도 11은 본원의 일 실시예에 따른 사용자 정의 데이터를 저장하는 사용자 단말의 데이터베이스를 나타낸 도면이다.11 is a diagram illustrating a database of a user terminal storing user defined data according to an embodiment of the present application.
도 12는 본원의 일 실시예에 따른 웹 페이지를 표시하는 방법을 나타낸 흐름도이다.12 is a flowchart illustrating a method of displaying a web page according to an embodiment of the present application.
도 13은 본원의 다른 일 실시예에 따른 웹 페이지를 표시하는 방법을 나타낸 흐름도이다.13 is a flowchart illustrating a method of displaying a web page according to another exemplary embodiment of the present application.
아래에서는 첨부한 도면을 참조하여 본원이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본원의 실시예를 상세히 설명한다. 그러나 본원은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본원을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present disclosure. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted for simplicity of explanation, and like reference numerals designate like parts throughout the specification.
본원 명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. Throughout this specification, when a portion is "connected" to another portion, this includes not only "directly connected" but also "electrically connected" with another element in between. do.
본원 명세서 전체에서, 어떤 부재가 다른 부재 “상에” 위치하고 있다고 할 때, 이는 어떤 부재가 다른 부재에 접해 있는 경우뿐 아니라 두 부재 사이에 또 다른 부재가 존재하는 경우도 포함한다.Throughout this specification, when a member is located “on” another member, this includes not only when one member is in contact with another member but also when another member exists between the two members.
본원 명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함" 한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다. 본원 명세서 전체에서 사용되는 정도의 용어 "약", "실질적으로" 등은 언급된 의미에 고유한 제조 및 물질 허용오차가 제시될 때 그 수치에서 또는 그 수치에 근접한 의미로 사용되고, 본원의 이해를 돕기 위해 정확하거나 절대적인 수치가 언급된 개시 내용을 비양심적인 침해자가 부당하게 이용하는 것을 방지하기 위해 사용된다. 본원 명세서 전체에서 사용되는 정도의 용어 "~(하는) 단계" 또는 "~의 단계"는 "~ 를 위한 단계"를 의미하지 않는다.Throughout this specification, when a part is said to "include" a certain component, it means that it can further include other components, without excluding the other components unless specifically stated otherwise. As used throughout this specification, the terms "about", "substantially" and the like are used at, or in the sense of, numerical values when a manufacturing and material tolerance inherent in the stated meanings is indicated, Accurate or absolute figures are used to assist in the prevention of unfair use by unscrupulous infringers. As used throughout this specification, the term "step to" or "step of" does not mean "step for."
도 1은 본원의 일 실시예에 따른 사용자 단말의 구성도이다. 도 1에 도시된 바와 같이, 본원의 일 실시예에 따른 사용자 단말(100)은 통신부(110), 웹 페이지 생성부(120), 렌더링부(130), 표시부(140) 및 데이터베이스(150)를 포함한다. 다만, 본 발명의 일부 실시예에서는 사용자 단말(100)이 도 1과 다르게 구성될 수도 있다. 예를 들어, 상기 사용자 단말(100)은 웹 브라우저를 더 포함할 수 있다. 또한, 상기 통신부(110), 웹 페이지 생성부(120), 렌더링부(130) 및 표시부(140) 중 적어도 어느 하나가 상기 웹 브라우저 내부에 포함될 수 있다. 또 다른 예를 들어, 상기 사용자 단말(100)은 웹 페이지를 디스플레이하기 위한 모니터, LCD 패널, LED 패널, 기타 출력 장치를 더 포함할 수 있다. 1 is a configuration diagram of a user terminal according to an embodiment of the present application. As shown in FIG. 1, the user terminal 100 according to an exemplary embodiment of the present disclosure may include a communication unit 110, a web page generation unit 120, a rendering unit 130, a display unit 140, and a database 150. Include. However, in some embodiments of the present invention, the user terminal 100 may be configured differently from FIG. 1. For example, the user terminal 100 may further include a web browser. In addition, at least one of the communication unit 110, the web page generation unit 120, the rendering unit 130, and the display unit 140 may be included in the web browser. As another example, the user terminal 100 may further include a monitor, an LCD panel, an LED panel, and other output devices for displaying a web page.
본 발명의 다양한 실시예들에 따르면, 상기 사용자 단말(100)은 다양한 형태의 디바이스일 수 있다. 예를 들어, 사용자 단말(100)은 네트워크를 통해 원격지의 서버에 접속할 수 있는 TV 장치, 컴퓨터 또는 휴대용 단말일 수 있다. 여기서, TV 장치의 일 예에는 스마트 TV, IPTV 셋톱박스 등이 포함되고, 컴퓨터의 일 예에는 웹 브라우저(WEB Browser)가 탑재된 노트북, 데스크톱(desktop), 랩톱(laptop) 등이 포함되고, 휴대용 단말의 일 예에는 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PHS(Personal Handyphone System), PDA(Personal Digital Assistant), IMT(International Mobile Telecommunication)-2000, CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말, 스마트폰(smartphone), 태블릿 PC 등과 같은 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치가 포함될 수 있다.According to various embodiments of the present disclosure, the user terminal 100 may be various types of devices. For example, the user terminal 100 may be a TV device, a computer, or a portable terminal capable of connecting to a remote server through a network. Here, an example of a TV device includes a smart TV, an IPTV set-top box, and the like, and an example of a computer includes a laptop, desktop, laptop, etc., which is equipped with a web browser. An example of a terminal is a wireless communication device that guarantees portability and mobility, and includes a personal communication system (PCS), a global system for mobile communications (GSM), a personal digital cellular (PDC), a personal handyphone system (PHS), and a personal digital (PDA). Assistant (IMT), International Mobile Telecommunication (IMT) -2000, Code Division Multiple Access (CDMA) -2000, W-Code Division Multiple Access (W-CDMA), Wireless Broadband Internet (Wibro) terminal, smartphone, tablet PC All kinds of handheld based wireless communication devices such as the like may be included.
통신부(110)는 사용자가 입력한 검색 키워드에 대응하는 검색 결과 데이터를 웹 서버로부터 수신할 수 있다. 예를 들어, 사용자가 사용자 단말(100)에 설치된 웹 브라우저에 검색 키워드를 입력하면, 상기 통신부(110)는 입력된 검색 키워드 및 검색 키워드와 매칭되는 검색 결과 데이터를 요청하는 쿼리(query) 신호를 웹 서버로 전송할 수 있다. 또한, 키워드 및 쿼리 신호를 수신한 웹 서버는 해당 키워드에 대응하는 검색 결과 데이터를 사용자 단말(100)의 통신부(110)로 전송할 수 있다.The communication unit 110 may receive search result data corresponding to the search keyword input by the user from the web server. For example, when a user inputs a search keyword into a web browser installed in the user terminal 100, the communication unit 110 may request a query signal for requesting search result data matching the input search keyword and the search keyword. You can send it to a web server. In addition, the web server receiving the keyword and the query signal may transmit the search result data corresponding to the keyword to the communication unit 110 of the user terminal 100.
예를 들어, 상기 검색 결과 데이터는 복수의 검색 결과 콘텐츠 및 상기 복수의 검색 결과 콘텐츠를 포함하는 웹 페이지와 연계된 HTML(Hypertext Markup Language) 문서 및 CSS (Cascading Style Sheets)를 포함할 수 있다.For example, the search result data may include a plurality of search result contents and a hypertext markup language (HTML) document and cascading style sheets (CSS) associated with a web page including the plurality of search result contents.
사용자 단말(100)과 웹 서버는 네트워크(network)를 통해 연결되어 있고, 상기 통신부(110)는 상기 네트워크를 통해 웹 서버로부터 검색 결과 데이터를 수신할 수 있다. 예를 들어, 상기 네트워크는 단말들 및 서버들과 같은 각각의 노드 상호 간에 정보 교환이 가능한 연결 구조를 의미하는 것으로, 이러한 네트워크의 일 예에는 3GPP(3rd Generation Partnership Project) 네트워크, LTE(Long Term Evolution) 네트워크, WIMAX(World Interoperability for Microwave Access) 네트워크, 인터넷(Internet), LAN(Local Area Network), Wireless LAN(Wireless Local Area Network), WAN(Wide Area Network), PAN(Personal Area Network), 블루투스(Bluetooth) 네트워크, 위성 방송 네트워크, 아날로그 방송 네트워크, DMB(Digital Multimedia Broadcasting) 네트워크 등이 포함되나 이에 한정되지는 않는다.The user terminal 100 and the web server are connected through a network, and the communication unit 110 may receive search result data from the web server through the network. For example, the network refers to a connection structure capable of exchanging information between respective nodes such as terminals and servers. An example of such a network includes a 3rd Generation Partnership Project (3GPP) network and a Long Term Evolution (LTE). Network, World Interoperability for Microwave Access (WIMAX) network, Internet, Local Area Network (LAN), Wireless Local Area Network (WLAN), Wide Area Network (WAN), Personal Area Network (PAN), Bluetooth ( Bluetooth) networks, satellite broadcasting networks, analog broadcasting networks, digital multimedia broadcasting (DMB) networks, and the like.
웹 페이지 생성부(120)는 상기 통신부(110)에 의해 수신된 검색 결과 데이터에 기초하여 복수의 검색 결과 콘텐츠를 포함하는 웹 페이지를 생성할 수 있다. 상기 검색 결과 데이터는 복수의 검색 결과 콘텐츠 각각과 연계된 데이터를 포함한다. 상기 웹 페이지 생성부(120)가 HTML 문서 및 CSS를 포함하는 검색 결과 데이터를 이용하여 웹 페이지를 생성하는 과정은 사용자 단말의 웹 브라우저에서 웹 페이지를 생성하는 일반적인 과정을 채용할 수 있으므로, 자세한 설명은 생략하기로 한다.The web page generation unit 120 may generate a web page including a plurality of search result contents based on the search result data received by the communication unit 110. The search result data includes data associated with each of a plurality of search result contents. Since the web page generating unit 120 generates a web page using search result data including an HTML document and CSS, a general process of generating a web page in a web browser of a user terminal may be employed. Will be omitted.
또한, 본원의 일 실시예에 따른 웹 페이지 생성부(120)는 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 사용자 정의 입력을 수신하는 사용자 인터페이스를 생성하고, 생성한 사용자 인터페이스를 웹 페이지에 포함시킬 수 있다. 예를 들어, 웹 페이지 생성부(120)는 사용자 단말(100)의 웹 브라우저에 미리 설정 또는 구동되도록 포함되어 있는 프로그램 코드 문서, HTML 문서, CSS 등에 기초하여 사용자 인터페이스를 생성할 수 있다. 상기 사용자 인터페이스는 복수의 검색 결과 콘텐츠 각각과 연계되어 생성될 수 있다. In addition, the web page generation unit 120 according to an embodiment of the present application generates a user interface for receiving a user-defined input for at least one of the plurality of search result content, and includes the generated user interface in the web page Can be. For example, the web page generation unit 120 may generate a user interface based on a program code document, an HTML document, CSS, etc., which are included to be preset or driven in a web browser of the user terminal 100. The user interface may be generated in association with each of a plurality of search result contents.
또한, 본원의 일 실시예에 따르면, 웹 페이지 생성부(120)가 생성한 웹 페이지는 복수의 검색 결과 콘텐츠 중 디스플레이 화면이 변화된 검색 결과 콘텐츠를 포함할 수 있다. 예를 들어, 웹 페이지 생성부(120)는 후술하는 렌더링부(130)에 의해 생성된 사용자 정의 HTML 또는 사용자 정의 CSS에 기초하여 디스플레이 화면이 변화된 복수의 검색 결과 콘텐츠를 포함하는 웹 페이지를 생성할 수 있다. 예를 들어, 후술하는 바와 같이, 사용자가 복수의 검색 결과 콘텐츠 중 어느 하나의 검색 결과 콘텐츠에 대해 사용자 인터페이스를 통해 사용자 정의 입력을 입력하는 경우, 해당 검색 결과 콘텐츠는 화면이 변화되어, 예를 들어, 하이라이트(highlight) 또는 디밍(dimming) 처리되어, 출력될 수 있다. 일 실시예로서, 웹 페이지 생성부(120)는 후술하는 바와 같이, 사용자 정의 입력을 받아 디스플레이 화면이 변화된 검색 결과 콘텐츠를 포함하는 웹 페이지를 재생성할 수 있다.In addition, according to one embodiment of the present application, the web page generated by the web page generation unit 120 may include search result contents of which the display screen is changed among the plurality of search result contents. For example, the web page generation unit 120 may generate a web page including a plurality of search result contents whose display screens are changed based on the user-defined HTML or the user-defined CSS generated by the rendering unit 130 to be described later. Can be. For example, as will be described later, when a user inputs a user-defined input through a user interface for any one of a plurality of search result contents, the corresponding search result contents may be changed, for example. The image may be output after being highlighted or dimmed. As an example, as described below, the web page generation unit 120 may regenerate a web page including a search result content whose display screen is changed by receiving a user-defined input.
렌더링부(130)는 사용자가 입력한 검색 키워드에 대응하는 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 화면 변화를 수행할 수 있다. 예를 들어, 렌더링부(130)는 복수의 검색 결과 콘텐츠 중 사용자 정의 입력을 받은 검색 결과 콘텐츠에 대해 화면 변화를 수행한다. 예를 들어, 검색 결과 콘텐츠에 대한 화면 변화는 하이라이트(highlight) 처리, 디밍(dimming) 처리 또는 웹 페이지로부터의 삭제 처리 등을 포함할 수 있다.The renderer 130 may perform a screen change on at least one of the plurality of search result contents corresponding to the search keyword input by the user. For example, the renderer 130 performs a screen change on the search result content that receives a user-defined input among the plurality of search result contents. For example, the screen change for the search result content may include highlight processing, dimming processing, or deletion processing from a web page.
본원의 일 실시예에 따르면, 후술하는 바와 같이, 사용자 단말(100)은 사용자가 선택한, 즉, 사용자 정의 입력을 받은, 검색 결과 콘텐츠에 대한 정보를 사용자가 입력한 검색 키워드와 연계하여 데이터베이스(150)에 저장할 수 있다. 예를 들어, 데이터베이스(150)에 저장되는 검색 결과 콘텐츠에 대한 정보는 사용자 정의 입력을 받은 검색 결과 콘텐츠의 제목, 상기 검색 결과 콘텐츠의 생성 시간 정보, 상기 검색 결과 콘텐츠와 연계되어 있는 URL 정보, 상기 사용자 정의 입력의 생성 시간 정보, 사용자 정의 입력에 따른 화면 변화 형태 정보, 상기 검색 결과 콘텐츠에 대한 메모의 유무 정보 및 상기 메모의 내용에 관한 정보 중 적어도 어느 하나를 포함할 수 있다.According to one embodiment of the present application, as will be described later, the user terminal 100 is a database 150 in association with a search keyword input by the user in connection with information about the search result content selected by the user, that is, received a user-defined input; ) Can be stored. For example, the information about the search result content stored in the database 150 may include a title of the search result content received a user-defined input, generation time information of the search result content, URL information associated with the search result content, It may include at least one of generation time information of the user-defined input, information on the screen change form according to the user-defined input, presence or absence information of the memo for the search result content, and information on the memo content.
렌더링부(130)는 사용자가 입력한 검색 키워드, 웹 서버로부터 수신된 검색 결과 데이터 및 데이터베이스(150)에 저장되어 있는 사용자 정의 데이터에 기초하여 사용자 정의 입력을 받은 검색 결과 콘텐츠의 화면 변화를 수행할 수 있다. 예를 들어, 렌더링부(130)는 검색 키워드 및 웹 서버로부터 수신된 각각의 검색 결과 콘텐츠와 연계된 HTML 문서 중 적어도 어느 하나와 데이터베이스(150)에 저장되어 있는 사용자 정의 데이터를 매칭시켜 판단할 수 있다. 예를 들어, 렌더링부(130)는 사용자 정의 데이터에 포함되어 있는 검색 키워드 및 검색 결과 콘텐츠의 URL이 사용자가 입력한 검색 키워드 및 웹 서버로부터 수신한 HTML 문서에 포함되어 있는 검색 결과 콘텐츠의 URL과 일치하는지 여부를 판단할 수 있다. The rendering unit 130 may change the screen of the search result content received from the user input based on the search keyword input by the user, the search result data received from the web server, and the user-defined data stored in the database 150. Can be. For example, the rendering unit 130 may determine by matching at least one of the search keyword and the HTML document associated with each search result content received from the web server and the user-defined data stored in the database 150. have. For example, the rendering unit 130 may include the URLs of the search keywords and the search result contents included in the user-defined data, and the URLs of the search result contents included in the search keywords input by the user and the HTML document received from the web server. It can be determined whether they match.
판단의 결과, 검색 키워드 및 각각의 검색 결과 콘텐츠와 연계된 HTML 문서 중 적어도 어느 하나와 데이터베이스(150)에 저장되어 있는 사용자 정의 데이터가 매칭되는 경우, 렌더링부(130)는 상기 매칭되는 검색 결과 콘텐츠의 디스플레이 화면 상태를 변화한다고 결정할 수 있다. 또한, 렌더링부(130)는 화면 변화가 결정된 검색 결과 콘텐츠의 디스플레이 화면을 변화하기 위한 사용자 정의 CSS 또는 사용자 정의 CSS를 포함하는 사용자 정의 HTML을 생성할 수 있다. 렌더링부(130)는 화면 변화가 결정된 검색 결과 콘텐츠의 디스플레이 화면을 데이터베이스(150)에 저장되어 있는 사용자 정의 데이터의 화면 변화 형태 정보에 기초하여 결정할 수 있다. 예를 들어, 상기 화면 변화 형태 정보는 하이라이트, 디밍(dimming) 및 삭제 중 적어도 어느 하나를 포함할 수 있다.As a result of the determination, when at least one of the search keyword and the HTML document associated with each search result content and the user-defined data stored in the database 150 match, the rendering unit 130 matches the matched search result content. It can be determined that changes the display screen state. In addition, the renderer 130 may generate a user-defined CSS including a user-defined CSS or a user-defined CSS for changing the display screen of the search result content whose screen change is determined. The renderer 130 may determine the display screen of the search result content whose screen change is determined based on the screen change type information of the user-defined data stored in the database 150. For example, the screen change type information may include at least one of highlighting, dimming, and deleting.
예를 들어, 상기 사용자 정의 CSS는 디스플레이 화면 상태를 변화하려는 검색 결과 콘텐츠의 식별 ID, HTML 클래스(class), HTML 태그(tag), 변경하고자 하는 디스플레이 스타일 등을 포함할 수 있다. 그 후, 렌더링부(130)는 생성된 사용자 정의 CSS를 웹 서버로부터 수신한 HTML 문서 및 CSS 중 적어도 어느 하나에 적용하여 해당 검색 결과 콘텐츠의 디스플레이 화면 상태를 변화시킬 수 있다. For example, the user-defined CSS may include an identification ID, an HTML class, an HTML tag, a display style to be changed, and the like, of the search result content to change the display screen state. Thereafter, the rendering unit 130 may change the display screen state of the corresponding search result content by applying the generated user-defined CSS to at least one of the HTML document and the CSS received from the web server.
렌더링부(130)는 자바스크립트 등 웹 브라우저에 웹 페이지를 구현하기 위해 필요한 컴퓨터 프로그램을 포함하거나, 해당 컴퓨터 프로그램에 의해 구동될 수 있다.The renderer 130 may include a computer program necessary to implement a web page in a web browser such as JavaScript, or may be driven by the computer program.
이와 같이, 렌더링부(130)가 사용자 정의 입력을 받은 검색 결과 콘텐츠의 화면 변화를 수행함으로써, 사용자 정의 입력을 받은 검색 결과 콘텐츠의 디스플레이 화면 상태가 변화되어 웹 페이지에 표시될 수 있다. 또한, 사용자 단말(100)이 동일한 검색 키워드에 대응하는 동일한 검색 결과 데이터를 수신한 경우, 과거에 사용자 정의 입력을 받았던 검색 결과 콘텐츠는 디스플레이 화면 상태가 변화되어 웹 페이지에 표시될 수 있다.As such, the rendering unit 130 may change the display screen state of the search result content that receives the user-defined input so that the display screen state of the search result content that receives the user-defined input may be changed and displayed on the web page. In addition, when the user terminal 100 receives the same search result data corresponding to the same search keyword, the search result content, which has received user input in the past, may be displayed on a web page by changing the display screen state.
표시부(140)는 웹 페이지 생성부(120)가 생성한 웹 페이지를 디스플레이 할 수 있다. 예를 들어, 표시부(140)는 사용자 단말(100)에 설치되어 있는 브라우저를 통해 사용자 단말(100)과 연결되어 있는 모니터 또는 출력 디바이스에 웹 페이지를 출력할 수 있다.The display unit 140 may display a web page generated by the web page generator 120. For example, the display unit 140 may output a web page to a monitor or an output device connected to the user terminal 100 through a browser installed in the user terminal 100.
또한, 표시부(140)는 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 사용자 정의 입력을 수신하기 위한 사용자 인터페이스를 포함하는 웹 페이지를 디스플레이할 수 있다. 예를 들어, 상기 사용자 인터페이스는 복수의 검색 결과 콘텐츠 각각과 연계되어 있는 제1아이콘 및 제2아이콘을 포함할 수 있다. 사용자가 선택한 아이콘에 따라 상기 렌더링부(130)는 검색 결과 콘텐츠의 화면 변화를 결정 및 수행하고, 출력부(140)는 화면이 변화된 검색 결과 콘텐츠를 포함하는 웹 페이지를 출력한다. 예를 들어, 사용자가 복수의 검색 결과 콘텐츠 중 제1 검색 결과 콘텐츠에 대응하는 제1아이콘에 사용자 정의 입력을 입력하는 경우, 렌더링부(130)는 제1검색 결과 콘텐츠를 하이라이트 표시하도록 정의된 사용자 정의 CSS를 생성하여 제1검색 결과 콘텐츠의 화면 변화를 수행하고, 표시부(140)는 하이라이트 표시된 제1검색 결과 콘텐츠를 포함하는 웹 페이지를 출력할 수 있다. 일 실시예로, 렌더링부(130)는 웹 서버로부터 전송된 HTML 및 CSS 중 적어도 어느 하나에 사용자 정의 입력(예를 들어, 제1아이콘에 대한 사용자 정의 입력)을 반영하여 사용자 정의 CSS또는 HTML을 생성하고, 웹 페이지 생성부(120)는 상기 사용자 정의 입력이 반영된 사용자 정의 CSS또는 HTML 에 기초하여 하이라이트 표시된 제1검색 결과 콘텐츠를 포함하는 웹 페이지를 재생성하고, 표시부(140)는 재생성된 웹 페이지를 디스플레이할 수 있다. 또 다른 예를 들어, 상기 사용자 인터페이스는 복수의 검색 결과 콘텐츠 각각에 대한 메모 입력의 기능과 연계되어 있는 제3아이콘을 더 포함할 수 있다.In addition, the display unit 140 may display a web page including a user interface for receiving a user-defined input for at least one of the plurality of search result contents. For example, the user interface may include a first icon and a second icon associated with each of a plurality of search result contents. According to the icon selected by the user, the rendering unit 130 determines and performs a screen change of the search result content, and the output unit 140 outputs a web page including the changed search result content. For example, when a user inputs a user-defined input to a first icon corresponding to the first search result content among the plurality of search result contents, the renderer 130 is defined to highlight the first search result content. The user may generate a definition CSS to change the screen of the first search result content, and the display unit 140 may output a web page including the highlighted first search result content. In one embodiment, the renderer 130 reflects the user-defined input (for example, the user-defined input for the first icon) to at least one of the HTML and CSS transmitted from the web server to the user-defined CSS or HTML The web page generating unit 120 regenerates the web page including the first search result content highlighted based on the user-defined CSS or the HTML reflecting the user-defined input, and the display unit 140 regenerates the web page. Can be displayed. As another example, the user interface may further include a third icon associated with a function of memo input for each of a plurality of search result contents.
데이터베이스(150)는 웹 페이지에 포함되어 있는 복수의 검색 결과 콘텐츠 중에서 사용자 정의 입력이 입력된 검색 결과 콘텐츠에 대한 정보를 검색 키워드와 연계하여 저장할 수 있다. 예를 들어, 상기 검색 결과 콘텐츠에 대한 정보는, 즉, 사용자 정의 데이터, 는 검색 결과 콘텐츠의 제목, 검색 결과 콘텐츠의 생성 시간 정보, 상기 검색 결과 콘텐츠와 연계되어 있는 URL 정보, 상기 사용자 입력의 생성 시간 정보, 화면 변화 형태 정보, 상기 검색 결과 콘텐츠에 대한 메모의 유무 정보 및 상기 메모의 내용에 관한 정보 중 적어도 어느 하나를 포함할 수 있다. 또한, 상기 화면 변화 형태 정보는 검색 결과 콘텐츠에 대한 하이라이트 처리, 디밍(dimming) 처리 및 삭제 처리 중 적어도 어느 하나를 포함할 수 있다.The database 150 may store the information about the search result content in which the user-defined input is input among the plurality of search result contents included in the web page in association with the search keyword. For example, the information about the search result content may include user-defined data, ie, title of the search result content, information on creation time of the search result content, URL information associated with the search result content, and generation of the user input. At least one of time information, screen change type information, presence / absence information on the search result content, and information on the content of the memo may be included. The screen change type information may include at least one of highlight processing, dimming processing, and deletion processing on the search result content.
본원의 일 실시예에 따르면 데이터베이스(150)는 상기 사용자 정의 데이터를 일종의 파일 형태로 저장할 수 있다. 또한, 상기 데이터베이스(150)는 사용자 단말(100) 내부에 구비되어 있는 메모리 디바이스 형태로 구현될 수 있으며, 사용자 단말(100)과 케이블 또는 네트워크를 통해 연결되어 있는 외부 메모리 디바이스 또는 클라우드(cloud) 메모리로 구현될 수도 있다.According to an embodiment of the present application, the database 150 may store the user-defined data in a form of a file. In addition, the database 150 may be implemented in the form of a memory device provided in the user terminal 100, an external memory device or a cloud memory connected to the user terminal 100 through a cable or a network. It may be implemented as.
이와 같이, 본원의 사용자 단말(100)은 웹 검색 결과에 대해 사용자 정의 입력을 수신하고, 수신된 사용자 정의 입력에 따라 검색 결과의 디스플레이 화면을 변화하여 출력하기 때문에, 사용자로 하여금 필요한 검색 결과와 불필요한 검색 결과를 용이하게 구분하여 인식하게 할 수 있다. 또한, 사용자 단말(100)은 사용자 정의 입력을 받은 검색 결과 데이터를 저장해 놓음으로써, 추후에 동일한 검색 결과를 포함하는 웹 페이지를 디스플레이하는 경우에, 사용자 정의 입력을 받은 검색 결과에 대해서는 화면 변화가 행해진 상태로 표시하여, 사용자로 하여금 이전에 보았던 검색 결과의 적부 또는 선호에 대해서 용이하게 판단하게 할 수 있다. 또한, 사용자 단말(100)은 사용자 정의 입력을 받은 검색 결과를 사용자 단말(100)에 저장해 놓음으로써, 웹 서버에 로그인하거나 웹 서버의 사용자 인증 절차 없이도 웹 검색 결과에 대한 사용자 정의가 반영된 개인화된 검색 결과 웹 페이지를 디스플레이할 수 있다.As such, the user terminal 100 of the present application receives a user-defined input for a web search result, and changes and outputs a display screen of the search result according to the received user-defined input, thereby allowing the user to search for a necessary search result and unnecessary information. Search results can be easily distinguished and recognized. In addition, when the user terminal 100 stores the search result data received with the user-defined input, and subsequently displays a web page including the same search result, the user terminal 100 changes the screen on the search result received the user-defined input. The status can be displayed to allow the user to easily determine the suitability or preference of the search results previously viewed. In addition, the user terminal 100 stores the search result received the user-defined input in the user terminal 100, so that the personalized search reflects the user definition of the web search results without logging in to the web server or user authentication procedure of the web server. The resulting web page can be displayed.
지금까지 사용자 단말(100)의 통신부(110), 웹 페이지 생성부(120), 렌더링부(130), 표시부(140) 및 데이터베이스(150)는 키워드 검색 결과를 포함하는 웹 페이지와 관련하여 해당 웹 페이지에 포함되어 있는 검색 결과에 대해서 사용자 입력에 따른 검색 결과의 화면 변화를 수행하고 디스플레이하는 것으로 설명하였으나, 반드시 검색 결과를 포함하는 웹 페이지에 한정되는 것은 아니며, 복수의 오브젝트를 포함하는 웹 페이지에 대해서도 해당 기능을 동일하게 수행할 수 있다. 예를 들어, 상기 오브젝트는 웹 페이지에 포함되는 각종 콘텐츠, 텍스트, 이미지 등을 포함할 수 있다.Until now, the communication unit 110, the web page generation unit 120, the rendering unit 130, the display unit 140, and the database 150 of the user terminal 100 are associated with a web page including keyword search results. Although the description of the screen result of the search result according to the user input is performed and displayed with respect to the search result included in the page, it is not necessarily limited to the web page including the search result, but to a web page including a plurality of objects. The same can be done for the same function. For example, the object may include various contents, text, images, etc. included in a web page.
본 발명의 일 실시예에 따르면, 사용자 단말(100)은 복수의 오브젝트를 포함하는 웹 페이지를 생성하고, 상기 복수의 오브젝트 중 적어도 어느 하나에 대한 사용자 입력을 수신하는 사용자 인터페이스 및 상기 생성된 웹 페이지를 디스플레이할 수 있다. 사용자 단말(100)은 복수의 오브젝트의 각각과 연계된 오브젝트 생성 데이터에 기초하여 웹 페이지를 생성할 수 있다. 예를 들어, 상기 오브젝트 생성 데이터는 웹 서버로부터 전송된 HTML(Hypertext Markup Language) 문서 및 CSS (Cascading Style Sheets)를 포함할 수 있다. 또한, 사용자 단말(100)은 사용자 인터페이스를 통해 상기 복수의 오브젝트 중 적어도 어느 하나에 대한 사용자 입력을 수신하고, 상기 사용자 입력에 대응하는 오브젝트에 대한 화면 변화를 수행하여, 화면 변화가 수행된 오브젝트를 포함하는 웹 페이지를 재생성 하여 디스플레이할 수 있다. 예를 들어, 사용자 단말(100)은 복수의 오브젝트 중 적어도 어느 하나에 대한 사용자 입력을 바탕으로, 사용자 정의 HTML 또는 사용자 정의 CSS를 생성하고, 생성된 사용자 정의 HTML 또는 사용자 정의 CSS에 기초하여 디스플레이 화면이 변화된 오브젝트를 포함하는 웹 페이지를 생성할 수 있다.According to an embodiment of the present invention, the user terminal 100 generates a web page including a plurality of objects and receives a user input for at least one of the plurality of objects and the generated web page. Can be displayed. The user terminal 100 may generate a web page based on object generation data associated with each of the plurality of objects. For example, the object generation data may include a Hypertext Markup Language (HTML) document and Cascading Style Sheets (CSS) transmitted from a web server. In addition, the user terminal 100 receives a user input for at least one of the plurality of objects through a user interface, performs a screen change on the object corresponding to the user input, and the object on which the screen change is performed. The containing web page can be regenerated and displayed. For example, the user terminal 100 generates custom HTML or custom CSS based on user input for at least one of the plurality of objects, and displays a display screen based on the generated custom HTML or custom CSS. You can create a web page that contains these changed objects.
또한, 본 발명의 또 다른 일 실시예에 따르면, 사용자 단말(100)은 웹 페이지에 포함되는 복수의 오브젝트의 각각과 연계된 오브젝트 생성 데이터를 웹 서버로부터 수신하고, 상기 오브젝트 생성 데이터와 사용자 단말(100)에 미리 저장되어 있는 사용자 정의 데이터를 매칭시킬 수 있다. 매칭의 결과, 상기 오브젝트 생성 데이터와 상기 사용자 정의 데이터가 매칭되는 경우, 사용자 단말(100)은 매칭되는 상기 오브젝트 생성 데이터와 연계된 오브젝트의 화면 변화를 결정하고, 상기 화면 변화가 결정된 오브젝트의 화면 변화를 수행하고, 상기 화면이 변화된 오브젝트를 포함하는 웹 페이지를 생성하여 디스플레이할 수 있다.Further, according to another embodiment of the present invention, the user terminal 100 receives object generation data associated with each of the plurality of objects included in the web page from the web server, and the object generation data and the user terminal ( User-defined data stored in advance in 100 may be matched. As a result of the matching, when the object generation data and the user-defined data are matched, the user terminal 100 determines the screen change of the object associated with the matching object generation data, and the screen change of the object on which the screen change is determined. And generate and display a web page including the changed object on the screen.
도 2 내지 도 5는 본원의 일 실시예에 따른 사용자 단말이 웹 페이지를 표시하는 방법을 나타내기 위한 예시도이다. 도 2에 도시된 바와 같이, 본원의 일 실시예에 따른 사용자 단말은 사용자가 입력한 검색 키워드(210)에 대응하는 검색 결과 데이터를 웹 서버로부터 수신한다. 또한, 사용자 단말은 수신한 검색 결과 데이터에 기초하여 복수의 검색 결과 콘텐츠(220)를 포함하는 웹 페이지(215)를 생성한다. 또한, 사용자 단말은 그 내부에 설치되어 있는 브라우저(200)에 복수의 검색 결과 콘텐츠(220)를 포함하는 웹 페이지(215)를 디스플레이 한다. 2 to 5 are exemplary views for illustrating a method for displaying a web page by a user terminal according to an exemplary embodiment of the present application. As shown in FIG. 2, the user terminal according to the exemplary embodiment of the present disclosure receives search result data corresponding to the search keyword 210 input by the user from a web server. In addition, the user terminal generates a web page 215 including a plurality of search result contents 220 based on the received search result data. In addition, the user terminal displays a web page 215 including a plurality of search result contents 220 in a browser 200 installed therein.
또한, 도 2에 도시된 바와 같이, 사용자 단말의 브라우저(200)에 디스플레이되는 웹 페이지(215)는 복수의 검색 결과 콘텐츠(222, 224, 226, 228)의 각각과 연계되어 있는 사용자 인터페이스(230)를 포함한다. 사용자 인터페이스(230)는 복수의 검색 결과 콘텐츠(222, 224, 226, 228)의 각각에 대한 사용자 정의 입력을 수신한다. 또한, 사용자 인터페이스(230)는 복수의 검색 결과 콘텐츠(222, 224, 226, 228)의 각각과 연계되어 있는 제1아이콘(232) 및 제2아이콘(234)를 포함할 수 있다. 예를 들어, 도 2에 도시된 바와 같이, 제1아이콘(232)은 +형상의 디자인을 가지고, 제2아이콘(234)은 X형상의 디자인을 가질 수 있으나, 반드시 이에 한정되는 것은 아니다.In addition, as shown in FIG. 2, the web page 215 displayed in the browser 200 of the user terminal 230 is associated with each of the plurality of search result contents 222, 224, 226, and 228. ). The user interface 230 receives user defined input for each of the plurality of search result content 222, 224, 226, 228. In addition, the user interface 230 may include a first icon 232 and a second icon 234 associated with each of the plurality of search result contents 222, 224, 226, and 228. For example, as illustrated in FIG. 2, the first icon 232 may have a + shape design, and the second icon 234 may have an X shape design, but is not limited thereto.
사용자 단말은 사용자 인터페이스(230)를 통해 복수의 검색 결과 콘텐츠(220) 중 적어도 어느 하나에 대한 사용자 정의 입력을 수신할 수 있다. 또한, 사용자 단말은 사용자 정의 입력에 대응하는 검색 결과 콘텐츠(220)에 대한 화면 변화를 수행하고, 화면이 변화된 검색 결과 콘텐츠(220)를 포함하는 웹 페이지(215)를 디스플레이할 수 있다. 예를 들어, 사용자 단말은 제1검색 결과 콘텐츠(222)와 연계된 제1아이콘(232)을 선택하는 사용자 정의 입력을 수신할 수 있다. 도 3에 도시된 바와 같이, 사용자 단말은 사용자 정의 입력을 받은 제1검색 결과 콘텐츠(222)를 하이라이트(230) 처리하고, 하이라이트(230) 처리 된 제1검색 결과 콘텐츠(222)를 포함하는 웹 페이지(215)를 출력할 수 있다. 예를 들어, 사용자는 복수의 검색 결과 콘텐츠(220) 중 상기 제1검색 결과 콘텐츠(222)가 중요하거나, 자신의 검색 의도와 부합하는 검색 결과라고 판단한 경우, 제1아이콘(232)을 클릭 또는 터치하여 선택할 수 있다.The user terminal may receive a user-defined input for at least one of the plurality of search result contents 220 through the user interface 230. In addition, the user terminal may perform a screen change on the search result content 220 corresponding to the user-defined input, and display a web page 215 including the search result content 220 whose screen is changed. For example, the user terminal may receive a user-defined input for selecting the first icon 232 associated with the first search result content 222. As illustrated in FIG. 3, the user terminal processes the first search result content 222 received a user-defined input to the highlight 230, and includes a web including the highlight 230 processed first search result content 222. The page 215 may be output. For example, when the user determines that the first search result content 222 is important or that the search result matches the search intention among the plurality of search result contents 220, the user clicks the first icon 232 or You can select by touching.
또 다른 예를 들어, 사용자 단말은 제2검색 결과 콘텐츠(224)와 연계된 제2아이콘(234)을 선택하는 사용자 정의 입력을 수신할 수 있다. 사용자 단말은 도 4에 도시된 바와 같이, 사용자 정의 입력을 받은 제2검색 결과 콘텐츠(224)를 디밍(dimming)(250) 처리하고, 디밍(250) 처리 된 제2검색 결과 콘텐츠(224)를 포함하는 웹 페이지(215)를 출력할 수 있다. 예를 들어, 사용자는 복수의 검색 결과 콘텐츠(220) 중 상기 제2검색 결과 콘텐츠(224)가 중요하지 않거나, 자신의 검색 의도에 부합하지 않는 검색 결과라고 판단한 경우, 제2아이콘(234)을 클릭 또는 터치하여 선택할 수 있다.As another example, the user terminal may receive a user-defined input for selecting the second icon 234 associated with the second search result content 224. As illustrated in FIG. 4, the user terminal dims the second search result content 224 that has received the user-defined input, and processes the dimmed 250 processed second search result content 224. The web page 215 may be output. For example, if the user determines that the second search result content 224 of the plurality of search result contents 220 is not important or does not correspond to the search intention of the user, the user selects the second icon 234. You can select by clicking or touching.
또 다른 예를 들어, 사용자 단말은 디밍처리 되어 디스플레이되어 있는 제2검색 결과 콘텐츠(224)와 연계된 제2아이콘(234)을 선택하는 사용자 정의 입력을 재수신할 수 있다. 사용자 단말은 도 5에 도시된 바와 같이, 사용자 정의 입력을 2회 받은 제2검색 결과 콘텐츠(224)를 웹 페이지(215)로부터 삭제하고, 제2검색 결과 콘텐츠(224)가 제외된 웹 페이지(215)를 출력할 수 있다. 예를 들어, 사용자는 복수의 검색 결과 콘텐츠(220) 중 상기 제2검색 결과 콘텐츠(224)를 다시 볼 필요가 없다고 판단하거나, 추후에 다시 검색을 시도했을 경우 제2검색 결과 콘텐츠(224)가 검색 결과 콘텐츠 리스트에 포함되지 않기를 희망하는 경우, 제2아이콘(234)을 클릭 또는 터치하여 재선택할 수 있다.As another example, the user terminal may re-receive a user-defined input for selecting the second icon 234 associated with the second search result content 224 that is dimmed and displayed. As shown in FIG. 5, the user terminal deletes the second search result content 224 that has received the user-defined input twice from the web page 215 and excludes the second search result content 224 from the web page ( 215 can be output. For example, if the user determines that the second search result content 224 does not need to be viewed again among the plurality of search result contents 220 or attempts to search again later, the second search result content 224 If it is not desired to be included in the search result content list, the second icon 234 may be reselected by clicking or touching.
도 6a 내지 도6b는 본원의 다른 일 실시예에 따른 사용자 단말이 웹 페이지를 표시하는 방법을 나타내기 위한 예시도이다. 도 6a에 도시된 바와 같이, 본원의 다른 일 실시예에 따른 사용자 단말은 사용자가 입력한 검색 키워드(210)에 대응하는 복수의 검색 결과 콘텐츠(222, 224, 226, 228)를 포함하는 웹 페이지(215)를 생성한다. 또한, 사용자 단말은 그 내부에 설치되어 있는 브라우저(200)에 복수의 검색 결과 콘텐츠(222,224, 226, 228)를 포함하는 웹 페이지(215)를 디스플레이한다. 6A to 6B are exemplary views illustrating a method of displaying a web page by a user terminal according to another exemplary embodiment of the present application. As shown in FIG. 6A, a user terminal according to another exemplary embodiment of the present application may include a web page including a plurality of search result contents 222, 224, 226, and 228 corresponding to a search keyword 210 input by a user. Produce 215. In addition, the user terminal displays a web page 215 including a plurality of search result contents 222, 224, 226, and 228 in a browser 200 installed therein.
또한, 사용자 단말은 복수의 검색 결과 콘텐츠(222, 224, 226, 228)의 각각과 연계되어 있는 제1사용자 인터페이스(230)를 생성하고, 웹 페이지(215)에 포함시켜 디스플레이한다.In addition, the user terminal generates a first user interface 230 associated with each of the plurality of search result contents 222, 224, 226, and 228, and includes the same on the web page 215 for display.
본원의 다른 일 실시예에 따른 사용자 단말은 복수의 검색 결과 콘텐츠(222, 224, 226, 228) 중 제1검색 결과 콘텐츠(222)를 선택하는 사용자 선택 입력을 수신할 수 있다. 예를 들어, 사용자는 웹 페이지(215) 내의 제1검색 결과 콘텐츠(222)의 제목 또는 URL을 클릭 또는 터치하여, 제1검색 결과 콘텐츠(222)를 선택할 수 있다.According to another exemplary embodiment of the present disclosure, the user terminal may receive a user selection input for selecting the first search result content 222 among the plurality of search result contents 222, 224, 226, and 228. For example, the user may click or touch the title or URL of the first search result content 222 in the web page 215 to select the first search result content 222.
사용자 단말은 제1검색 결과 콘텐츠(222)와 연계된 제1웹 페이지(260)를 디스플레이하기 위한 데이터를 웹 서버로부터 네트워크를 통해 수신할 수 있다. 또한, 사용자 단말은 수신한 데이터에 기초하여 제1웹 페이지(260)를 생성할 수 있다. 또한, 도 6b에 도시된 바와 같이, 사용자 단말은 제1검색 결과 콘텐츠(222)와 연계된 제1웹 페이지(260) 및 제1웹 페이지(260)에 대한 사용자 정의 입력을 수신할 수 있는 제2사용자 인터페이스(270)를 브라우저(200)에 디스플레이할 수 있다.The user terminal may receive data for displaying the first web page 260 associated with the first search result content 222 from the web server through a network. In addition, the user terminal may generate the first web page 260 based on the received data. In addition, as shown in FIG. 6B, the user terminal may receive a first web page 260 associated with the first search result content 222 and a user-defined input for the first web page 260. The user interface 270 may be displayed on the browser 200.
예를 들어, 도 6b에 도시된 바와 같이, 제2사용자 인터페이스(270)의 제1아이콘(272)은 +형상의 디자인을 가지고, 제2아이콘(274)은 X형상의 디자인을 가질 수 있으나, 반드시 이에 한정되는 것은 아니다.For example, as illustrated in FIG. 6B, the first icon 272 of the second user interface 270 may have a + shape design, and the second icon 274 may have an X shape design. It is not necessarily limited thereto.
사용자 단말은 제2사용자 인터페이스(270)를 통해 브라우저(200)에 현재 디스플레이 되어 있는 웹 페이지(예를 들어, 제1웹 페이지(260))에 대한 사용자 정의 입력을 수신할 수 있다. 또한, 사용자 단말은 제2사용자 인터페이스(270)를 통해 수신된 사용자 정의 입력에 기초하여, 상기 웹 페이지(215)에 포함되어 있는 상기 제1검색 결과 콘텐츠(222)에 대한 화면 변화를 수행할 수 있다. 예를 들어, 사용자 단말은 제1웹 페이지(260)와 연계된 제2사용자 인터페이스(270)의 제1아이콘(272)을 선택하는 사용자 정의 입력을 수신할 수 있다. 이 경우, 사용자 단말은 제1검색 결과 콘텐츠(222)를 하이라이트 처리하고, 하이라이트 처리 된 제1검색 결과 콘텐츠(222)를 포함하는 웹 페이지(215)를 출력할 수 있다.The user terminal may receive a user-defined input for a web page (eg, the first web page 260) currently displayed in the browser 200 through the second user interface 270. In addition, the user terminal may perform a screen change on the first search result content 222 included in the web page 215 based on a user-defined input received through the second user interface 270. have. For example, the user terminal may receive a user-defined input for selecting the first icon 272 of the second user interface 270 associated with the first web page 260. In this case, the user terminal may highlight the first search result content 222 and output a web page 215 including the highlighted first search result content 222.
도 7a 내지 도 7d는 본원의 또 다른 일 실시예에 따른 사용자 단말이 웹 페이지를 표시하는 방법을 나타내기 위한 예시도이다. 도 7a에 도시된 바와 같이, 본원의 또 다른 일 실시예에 따른 사용자 단말은 사용자가 입력한 검색 키워드(210)에 대응하는 복수의 검색 결과 콘텐츠(222, 224, 226, 228)를 포함하는 웹 페이지(215)를 생성하고, 브라우저(200)에 웹 페이지(215)를 디스플레이한다. 7A to 7D are exemplary views for illustrating a method of displaying a web page by a user terminal according to another exemplary embodiment of the present application. As shown in FIG. 7A, a user terminal according to another embodiment of the present application may include a web including a plurality of search result contents 222, 224, 226, and 228 corresponding to a search keyword 210 input by a user. Create page 215 and display web page 215 in browser 200.
또한, 사용자 단말은 복수의 검색 결과 콘텐츠(222, 224, 226, 228)의 각각과 연계되어 있는 사용자 인터페이스(700)를 생성하고, 웹 페이지(215)에 포함시켜 디스플레이한다. 상기 사용자 인터페이스(700)는 복수의 단계 선택 아이콘을 포함할 수 있다. 예를 들어, 도 7a에 도시된 바와 같이, 사용자 인터페이스(700)는 제1 단계 선택 아이콘(710), 제2 단계 선택 아이콘(720) 및 제3 단계 선택 아이콘(730)을 포함할 수 있다.In addition, the user terminal generates a user interface 700 associated with each of the plurality of search result contents 222, 224, 226, and 228, and includes the same on the web page 215 for display. The user interface 700 may include a plurality of step selection icons. For example, as illustrated in FIG. 7A, the user interface 700 may include a first step selection icon 710, a second step selection icon 720, and a third step selection icon 730.
사용자 단말은 사용자 인터페이스(700)의 복수의 단계 선택 아이콘(710, 720, 730) 중 적어도 어느 하나를 선택하는 사용자 정의 입력을 수신할 수 있다. 또한, 사용자 단말은 선택된 단계 선택 아이콘에 따라 검색 결과 콘텐츠에 대한 화면 변화를 수행하고, 화면이 변화된 검색 결과 콘텐츠를 포함하는 웹 페이지(215)를 디스플레이할 수 있다. The user terminal may receive a user-defined input for selecting at least one of the plurality of step selection icons 710, 720, and 730 of the user interface 700. In addition, the user terminal may perform a screen change on the search result content according to the selected step selection icon, and display the web page 215 including the search result content whose screen is changed.
예를 들어, 사용자 단말은 제1검색 결과 콘텐츠(222)와 연계된 제1 단계 선택 아이콘(710)을 선택하는 사용자 정의 입력을 수신할 수 있다. 이 경우, 도 7b에 도시된 바와 같이, 사용자 단말은 사용자 정의 입력을 받은 제1검색 결과 콘텐츠(222)를 하이라이트(740) 처리하고, 하이라이트(740) 처리 된 제1검색 결과 콘텐츠(222)를 포함하는 웹 페이지(215)를 출력할 수 있다. 또한, 사용자 단말이 제2검색 결과 콘텐츠(224)와 연계된 제2 단계 선택 아이콘(720)을 선택하는 사용자 정의 입력을 수신하는 경우, 도 7c에 도시된 바와 같이, 사용자 단말은 제2검색 결과 콘텐츠(224)를 디밍(dimming)(750) 처리하고, 디밍(750) 처리 된 제2검색 결과 콘텐츠(224)를 포함하는 웹 페이지(215)를 출력할 수 있다. 또한, 사용자 단말이 제4검색 결과 콘텐츠(228)와 연계된 제3 단계 선택 아이콘(730)을 선택하는 사용자 정의 입력을 수신하는 경우, 도 7d에 도시된 바와 같이, 사용자 단말은 제4검색 결과 콘텐츠(228)를 삭제 처리하고, 제4검색 결과 콘텐츠(228)를 포함하지 않는 웹 페이지(215)를 출력할 수 있다.For example, the user terminal may receive a user-defined input for selecting the first step selection icon 710 associated with the first search result content 222. In this case, as shown in FIG. 7B, the user terminal highlights 740 the first search result content 222 received with the user-defined input, and processes the first search result content 222 processed by the highlight 740. The web page 215 may be output. In addition, when the user terminal receives a user-defined input for selecting the second step selection icon 720 associated with the second search result content 224, as shown in FIG. 7C, the user terminal receives the second search result. The content 224 may be dimmed 750, and the web page 215 including the dimmed 750 processed second search result content 224 may be output. In addition, when the user terminal receives a user-defined input for selecting the third step selection icon 730 associated with the fourth search result content 228, as shown in FIG. 7D, the user terminal receives the fourth search result. The content 228 may be deleted, and the web page 215 not including the fourth search result content 228 may be output.
또한, 각각의 검색 결과 콘텐츠(222, 224, 226, 228)와 연계된 단계 선택 아이콘(710, 720, 730)에 따라 각각의 검색 결과 콘텐츠(222, 224, 226, 228)를 하이라이트 처리, 디밍 처리 또는 삭제 처리하는 것으로 설명하였으나, 반드시 이에 한정되는 것은 아니다. 예를 들어, 사용자 단말은 각각의 단계 선택 아이콘(710, 720, 730)에 따라 검색 결과 콘텐츠(222, 224, 226, 228)의 폰트 또는 색깔을 변경하여 브라우저(200)에 출력할 수 있다. 이 경우, 사용자는 웹 페이지(215)에 포함된 검색 결과 콘텐츠(222, 224, 226, 228)의 폰트 또는 색깔에 따라 검색 결과 콘텐츠(222, 224, 226, 228)의 중요도 또는 선호도를 용이하게 인식할 수 있다. 예를 들어, 사용자가 가장 중요하다고 판단한 검색 결과 콘텐츠에 대해서는 제3단계 선택 아이콘(730)을 선택할 수 있다. 이 경우, 사용자 단말은 해당 검색 결과 콘텐츠를 붉은색으로 표시하여 웹 페이지(215)를 생성하고 출력할 수 있다.In addition, the search result contents 222, 224, 226, and 228 are highlighted and dimmed according to the step selection icons 710, 720, and 730 associated with the search result contents 222, 224, 226, and 228. Although described as processing or deletion processing, it is not necessarily limited thereto. For example, the user terminal may change the font or color of the search result content 222, 224, 226, 228 according to each step selection icon 710, 720, 730 and output the same to the browser 200. In this case, the user can easily facilitate the importance or preference of the search result content 222, 224, 226, 228 according to the font or color of the search result content 222, 224, 226, 228 included in the web page 215. I can recognize it. For example, the third stage selection icon 730 may be selected for the search result content determined by the user as the most important. In this case, the user terminal may display the corresponding search result content in red to generate and output the web page 215.
또한, 도 7a 내지 도 7d에는 사용자 인터페이스(700)가 3개의 단계 선택 아이콘(710, 720, 730)을 포함하는 것으로 도시하였으나, 단계 선택 아이콘의 수는 반드시 이에 한정되는 것은 아니다.In addition, although the user interface 700 includes three step selection icons 710, 720, and 730 in FIGS. 7A to 7D, the number of step selection icons is not limited thereto.
도 8a 내지 도 8e는 본원의 또 다른 일 실시예에 따른 사용자 단말이 웹 페이지를 표시하는 방법을 나타내기 위한 예시도이다. 도 8a에 도시된 바와 같이, 본원의 다른 일 실시예에 따른 사용자 단말은 사용자가 입력한 검색 키워드(210)에 대응하는 검색 결과 콘텐츠(810)를 포함하는 웹 페이지(820)를 생성한다. 또한, 사용자 단말은 그 내부에 설치되어 있는 브라우저(200)에 검색 결과 콘텐츠(810)를 포함하는 웹 페이지(820)를 디스플레이한다. 8A to 8E are exemplary views for illustrating a method of displaying a web page by a user terminal according to another embodiment of the present application. As shown in FIG. 8A, a user terminal according to another exemplary embodiment of the present disclosure generates a web page 820 including search result content 810 corresponding to a search keyword 210 input by a user. In addition, the user terminal displays a web page 820 including the search result content 810 in a browser 200 installed therein.
또한, 사용자 단말은 검색 결과 콘텐츠(810)의 각각과 연계되어 있는 사용자 인터페이스(830)를 생성하고, 웹 페이지(820)에 포함시켜 디스플레이한다.In addition, the user terminal generates a user interface 830 associated with each of the search result contents 810 and includes the web page 820 for display.
또한, 사용자 인터페이스(830)는 검색 결과 콘텐츠(810)의 각각과 연계되어 있는 제1아이콘(831), 제2아이콘(832) 및 제3아이콘(833)을 포함할 수 있다. 예를 들어, 도 8a에 도시된 바와 같이, 제1아이콘(832)은 +형상의 디자인을 가지고, 제2아이콘(832)는 -형상의 디자인을 가지고, 제3아이콘(833)은 메모 형상의 디자인을 가질 수 있으나, 반드시 이에 한정되는 것은 아니다.In addition, the user interface 830 may include a first icon 831, a second icon 832, and a third icon 833 which are associated with each of the search result contents 810. For example, as shown in FIG. 8A, the first icon 832 has a + shape design, the second icon 832 has a − shape design, and the third icon 833 has a memo shape. It may have a design, but is not necessarily limited thereto.
도 8b에 도시된 바와 같이, 제3아이콘(833) 상에 커서(835)가 위치하는 경우, 사용자 단말은 안내 메시지를 포함하는 메모창(840)을 생성하고, 디스플레이할 수 있다. 또한, 사용자 단말은 검색 결과 콘텐츠(810)와 연계된 제3아이콘(833)을 선택하는 사용자 입력을 수신할 수 있다. 이 경우, 예를 들어, 메모창(840)에 포함되어 있던 안내 메시지는 사라지고, 사용자 단말은 검색 결과 콘텐츠(810)에 대한 사용자 메모 입력을 수신할 수 있는 상태가 될 수 있다. As illustrated in FIG. 8B, when the cursor 835 is positioned on the third icon 833, the user terminal may generate and display a memo window 840 including a guide message. In addition, the user terminal may receive a user input for selecting the third icon 833 associated with the search result content 810. In this case, for example, the guide message included in the memo window 840 disappears, and the user terminal may be in a state capable of receiving a user memo input for the search result content 810.
또한, 도 8c에 도시된 바와 같이, 사용자 단말이 검색 결과 콘텐츠(810)에 대한 사용자 메모 입력을 수신하는 경우, 사용자 단말은 사용자 메모 입력을 포함하는 메모창(850)을 생성하고 디스플레이할 수 있다. 또한, 사용자 단말이 검색 결과 콘텐츠(810)에 대한 사용자 메모 입력을 수신하는 경우, 사용자 단말은 검색 결과 콘텐츠(810)와 연계된 상기 제3아이콘(833)의 UI디스플레이를 변화시키는 화면 변화를 수행할 수 있다. 즉, 사용자 단말은 검색 결과 콘텐츠(810)에 대한 사용자 메모가 있는 경우, 검색 결과 콘텐츠(810)와 연계된 제3아이콘(833)의 UI를 변화시켜, 검색 결과 콘텐츠(810)에 대한 사용자 메모가 있음을 표시할 수 있다.In addition, as illustrated in FIG. 8C, when the user terminal receives a user memo input for the search result content 810, the user terminal may generate and display a memo window 850 including the user memo input. . In addition, when the user terminal receives a user memo input for the search result content 810, the user terminal performs a screen change to change the UI display of the third icon 833 associated with the search result content 810. can do. That is, when there is a user memo for the search result content 810, the user terminal changes the UI of the third icon 833 associated with the search result content 810, and thus the user memo for the search result content 810. It can indicate that there is.
또한, 도 8c에 도시된 바와 같이, 검색 결과 콘텐츠(810)에 대한 사용자 메모가 있고, 제3아이콘(833) 상에 커서(835)가 위치하거나, 제3아이콘(833)을 선택하는 입력이 있는 경우, 사용자 단말은 사용자 메모와 연계된 사용자 인터페이스(860)를 디스플레이할 수 있다. 예를 들어, 상기 사용자 인터페이스(860)는 메모 보기(View, 861), 메모 숨기기(Hide, 862) 및 메모 삭제(Delete, 863)의 항목을 포함할 수 있다. 또한, 사용자 단말이 각 항목(861, 862, 863)을 선택하는 사용자 입력을 수신하는 경우, 선택된 항목(861, 862, 863)에 대응하는 기능(메모 보기, 메모 숨기기 또는 메모 삭제)을 수행할 수 있다.In addition, as shown in FIG. 8C, there is a user memo for the search result content 810, a cursor 835 is positioned on the third icon 833, or an input for selecting the third icon 833 is provided. If so, the user terminal can display a user interface 860 associated with the user memo. For example, the user interface 860 may include items of view memo (View, 861), hide memo (Hide, 862), and delete memo (Delete, 863). In addition, when the user terminal receives a user input for selecting each item 861, 862, 863, the user terminal may perform a function corresponding to the selected item 861, 862, 863 (view a note, hide a note, or delete a note). Can be.
또한, 사용자 단말은 웹 페이지(200)에 포함된 복수의 검색 결과 콘텐츠 중 제1검색 결과 콘텐츠(810)를 선택하는 사용자 선택 입력을 수신할 수 있다. 또한, 도 8d에 도시된 바와 같이, 사용자 단말은 제1검색 결과 콘텐츠(810)와 연계된 제1웹 페이지(870)를 브라우저(200)에 디스플레이할 수 있다. 또한, 예를 들어, 제1웹페이지(870)에 커서(871)가 위치한 상태에서, 사용자 단말이 사용자 단말과 연결된 마우스의 오른쪽 버튼을 클릭하는 입력을 수신하는 경우, 사용자 단말은 메모 기능 안내 메뉴바(872)를 생성하여 디스플레이할 수 있다. 또한, 메모 입력 선택 메뉴(873)에 커서(871)가 위치하는 경우, 사용자 단말은 안내 메시지를 포함하는 메모창(874)을 생성하고, 디스플레이할 수 있다. In addition, the user terminal may receive a user selection input for selecting the first search result content 810 among the plurality of search result contents included in the web page 200. In addition, as illustrated in FIG. 8D, the user terminal may display the first web page 870 associated with the first search result content 810 on the browser 200. In addition, for example, when the cursor 871 is positioned on the first webpage 870, when the user terminal receives an input of clicking a right button of a mouse connected to the user terminal, the user terminal may enter a memo function guide menu. Bar 872 can be created and displayed. In addition, when the cursor 871 is located in the memo input selection menu 873, the user terminal may generate and display a memo window 874 including a guide message.
또한, 사용자 단말은 메모 입력 선택 메뉴(873)을 선택하는 사용자 입력을 수신할 수 있다. 이 경우, 예를 들어, 메모창(874)에 포함되어 있던 안내 메시지는 사라지고, 사용자 단말은 제1검색 결과 콘텐츠(810) 및 제1검색 결과 콘텐츠(810)와 연계된 제1웹 페이지(870)에 대한 사용자 메모 입력을 수신할 수 있는 상태가 되고, 사용자 메모 입력을 수신할 수 있다. 도 8d에는 사용자 단말이 마우스의 오른쪽 버튼을 클릭하는 입력을 수신하는 경우 메모 입력 기능이 활성화 될 수 있는 것으로 설명하였으나, 도 8a 및 8b에 도시된 바와 같은 제1아이콘(831), 제2아이콘(832) 및 제3아이콘(833)을 포함하는 사용자 인터페이스가 제1웹 페이지(870)에 포함되어 디스플레이될 수 있다.In addition, the user terminal may receive a user input for selecting a memo input selection menu 873. In this case, for example, the guidance message included in the memo window 874 disappears, and the user terminal may include the first web page 870 associated with the first search result content 810 and the first search result content 810. In this state, the user memo input can be received, and the user memo input can be received. Although FIG. 8D illustrates that the memo input function may be activated when the user terminal receives an input of clicking the right button of the mouse, the first icon 831 and the second icon (as shown in FIGS. 8A and 8B). The user interface including the 832 and the third icon 833 may be included in the first web page 870 and displayed.
또한, 도 8e에 도시된 바와 같이, 웹 페이지 내의 특정 위치의 내용에 대한 사용자 메모가 있는 경우, 사용자 단말은 사용자 메모가 있음을 알릴 수 있는 메모 표시 아이콘(881)을 디스플레이 할 수 있다. 또한, 메모 표시 아이콘(881)에 커서가 위치하거나 메모 표시 아이콘(881)을 선택하는 사용자 입력이 있는 경우, 사용자 단말은 메모 확인 안내창(882)을 생성하여 디스플레이할 수 있다.In addition, as shown in FIG. 8E, when there is a user memo about the content of a specific location in the web page, the user terminal may display a memo display icon 881 that may indicate that there is a user memo. In addition, when the cursor is located at the memo display icon 881 or there is a user input for selecting the memo display icon 881, the user terminal may generate and display a memo confirmation guide window 882.
또한, 사용자 단말이 웹 페이지 내의 특정 위치의 내용의 영역 선택 입력(예를 들어, 드래그(drag) 입력)을 수신하는 경우, 도 8e에 도시된 바와 같이, 사용자 단말은 선택된 영역과 연계된 사용자 인터페이스(883)를 디스플레이할 수 있다. 예를 들어, 상기 사용자 인터페이스(883)는 하이라이트(884), 메모 입력(885) 및 외곽선 입력(886)의 항목을 포함할 수 있다. 또한, 사용자 단말이 각 항목(884, 885, 886)을 선택하는 사용자 입력을 수신하는 경우, 선택된 항목(884, 885, 886)에 대응하는 기능(하이라이트, 메모 입력, 또는 외곽선 생성)을 수행할 수 있다.In addition, when the user terminal receives a region selection input (for example, a drag input) of the content of a specific position in the web page, as shown in FIG. 8E, the user terminal is associated with the selected region. 883 may be displayed. For example, the user interface 883 may include items of a highlight 884, a memo input 885, and an outline input 886. In addition, when the user terminal receives a user input for selecting each item 884, 885, 886, the user terminal may perform a function (highlight, memo input, or outline generation) corresponding to the selected item 884, 885, 886. Can be.
도 9는 본원의 또 다른 일 실시예에 따른 사용자 단말이 웹 페이지를 표시하는 방법을 나타내기 위한 예시도이다. 본원의 일 실시에 따르면, 도 9에 도시된 바와 같이, 사용자 단말은 검색 결과 콘텐츠를 포함하는 웹 페이지(900) 내의 일부 영역(910)에 사용자 정의 입력을 받은 검색 결과 콘텐츠에 대한 정보를 별도로 디스플레이할 수 있다. 예를 들어, 상기 영역(910)에는 사용자 정의 입력을 받은 검색 결과 콘텐츠의 목록, 제목, 이미지, 사용자 정의 입력의 타입(예를 들어, 하이라이트, 디밍, 삭제, 메모 입력)에 관한 정보 중 적어도 어느 하나가 포함될 수 있다. 또한, 사용자 단말은 웹 페이지(900) 내에 상기 영역(910)을 숨기기 위한 인터페이스 또는 아이콘(920)을 디스플레이하고, 사용자가 아이콘(920)을 터치 또는 클릭하는 경우 상기 영역(910)을 숨길 수 있다.9 is an exemplary view illustrating a method of displaying a web page by a user terminal according to another exemplary embodiment of the present application. According to one embodiment of the present application, as shown in FIG. 9, the user terminal separately displays information about the search result content that has received a user-defined input in a partial region 910 in the web page 900 including the search result content. can do. For example, the area 910 includes at least one of a list of search result contents received from a user-defined input, a title, an image, and information regarding a type of the user-defined input (for example, highlight, dimming, deleting, and memo input). One may be included. In addition, the user terminal may display an interface or icon 920 for hiding the area 910 in the web page 900, and hide the area 910 when the user touches or clicks the icon 920. .
도 10은 본원의 또 다른 일 실시예에 따른 사용자 단말이 웹 페이지를 표시하는 방법을 나타내기 위한 예시도이다. 본원의 일 실시에 따르면, 검색 결과 콘텐츠를 디스플레이하는 웹 페이지와는 별도로, 사용자 단말은 특정 키워드와 연계하여 사용자 정의 입력을 받은 검색 결과 콘텐츠에 대한 목록, 제목, 이미지, 사용자 정의 입력의 타입(예를 들어, 하이라이트, 디밍, 삭제, 메모 입력)에 관한 정보 중 적어도 어느 하나를 포함하는 웹 페이지(1010)(예를 들어, SUMMARY 페이지)를 디스플레이할 수 있다. 또한, 사용자 단말은 웹 페이지(1010) 내에 모든 타입의 사용자 정의 입력을 받은 콘텐츠에 관한 정보를 디스플레이할 수 있고, 사용자 정의 입력의 타입에 따라 분류하여 사용자 정의 입력을 받은 콘텐츠에 관한 정보를 디스플레이할 수 있다. 예를 들어, 도 10에 도시된 바와 같이, 상기 웹 페이지(1010)는 사용자 정의 입력 타입 선택 메뉴(1020)를 포함할 수 있다. 또한, 상기 웹 페이지(1010) 내에는 각각의 사용자 정의 입력을 받은 검색 결과 콘텐츠와 관련하여, 사용자 정의 입력 타입을 나타내는 식별자 또는 아이콘(1030, 1032, 1034, 1036)이 디스플레이될 수 있다.10 is an exemplary view illustrating a method of displaying a web page by a user terminal according to another exemplary embodiment of the present application. According to one embodiment of the present application, apart from the web page displaying the search result content, the user terminal is a list, title, image, type of the user-defined input for the search result content that has received the user-defined input in association with a specific keyword (eg For example, a web page 1010 (eg, a SUMMARY page) including at least one of information on highlighting, dimming, deleting, and memo input may be displayed. In addition, the user terminal may display information about content that has received all types of user-defined inputs in the web page 1010, and display information about content that has received user-defined inputs classified according to the type of user-defined inputs. Can be. For example, as shown in FIG. 10, the web page 1010 may include a user-defined input type selection menu 1020. In addition, an identifier or icon 1030, 1032, 1034, or 1036 indicating a user-defined input type may be displayed in the web page 1010 in relation to the search result content received from each user-defined input.
도 11은 본원의 일 실시예에 따른 사용자 정의 데이터를 저장하는 사용자 단말의 데이터베이스를 나타낸 도면이다. 본원의 일 실시예에 따른 사용자 단말이 웹 페이지에 포함된 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대해 사용자 정의 입력을 수신하는 경우, 사용자 단말은 선택된 검색 결과 콘텐츠에 대한 정보를 포함하는 사용자 정의 데이터를 저장할 수 있다. 11 is a diagram illustrating a database of a user terminal storing user defined data according to an embodiment of the present application. When the user terminal according to an embodiment of the present disclosure receives a user-defined input for at least one of the plurality of search result content included in the web page, the user terminal includes user-defined data including information on the selected search result content Can be stored.
예를 들어, 도 11에 도시된 바와 같이, 본원의 일 실시예에 따른 사용자 단말의 데이터베이스에 저장되는 사용자 정의 데이터(1100)는 데이터 일련 번호(1102), 키워드(1104), 콘텐츠 생성 시간(1106), 콘텐츠 제목(1108), 콘텐츠 타입(1110), 사용자 입력 시간(1112), 화면 변화 형태(1114), URL(1116), 메모 유무(1118) 및 메모 내용(1120)을 포함한다.For example, as shown in FIG. 11, user-defined data 1100 stored in a database of a user terminal according to an embodiment of the present disclosure may include a data serial number 1102, a keyword 1104, and a content generation time 1106. ), A content title 1108, a content type 1110, a user input time 1112, a screen change form 1114, a URL 1116, a memo existence 1118, and a memo content 1120.
예를 들어, 사용자 단말은 검색 결과 콘텐츠에 대한 입력을 수신할 때마다 데이터 일련 번호(1102)를 부여할 수 있다. 또한, 키워드(1102)는 선택된 검색 결과 콘텐츠를 포함하는 웹 페이지가 디스플레이 되도록 사용자가 입력한 키워드를 포함할 수 있다. 또한, 콘텐츠 생성 시간(1106)은 선택된 검색 결과 콘텐츠의 생성 시간 또는 웹 페이지에의 포함 시간을 포함할 수 있다. 또한, 콘텐츠 제목(1108)은 선택된 검색 결과 콘텐츠의 제목을 포함할 수 있다. 또한, 콘텐츠 타입(1110)은 선택된 검색 결과 콘텐츠의 타입을 포함할 수 있다. 예를 들어, 콘텐츠의 타입은 URL, 이미지, 영상, 음성 등을 포함할 수 있다. 또한, 사용자 입력 시간(1112)은 사용자 단말이 검색 결과 콘텐츠에 대한 사용자 정의 입력을 수신한 시간을 포함할 수 있다. 또한, 화면 변화 형태(1114)는 선택된 검색 결과 콘텐츠의 화면이 변화되는 화면 변화 형태 정보를 포함할 수 있다. 화면 변화 형태 정보는 사용자로부터 입력된 사용자 정의 입력에 따라 결정될 수 있다. 예를 들어, 화면 변화 형태 정보는 하이라이트, 디밍(dimming) 및 삭제 중 적어도 어느 하나를 포함할 수 있다. 또 다른 예를 들어, 화면 변화 형태 정보는 폰트 또는 색깔 정보를 포함할 수 있다. URL(1116)은 선택된 검색 결과 콘텐츠와 연계되어 있는 URL 정보를 포함할 수 있다. 또한, 사용자 단말의 데이터베이스에 저장되는 사용자 정의 데이터(1100)는 검색 결과 콘텐츠에 대한 사용자의 메모 유무(1118)에 관한 정보 및 사용자의 메모가 있는 경우에는 메모 내용(1120)을 포함할 수 있다. For example, the user terminal may assign a data serial number 1102 each time an input for the search result content is received. In addition, the keyword 1102 may include a keyword input by the user such that a web page including the selected search result content is displayed. In addition, the content generation time 1106 may include generation time of the selected search result content or inclusion time in the web page. In addition, the content title 1108 may include the title of the selected search result content. In addition, the content type 1110 may include the type of the selected search result content. For example, the type of content may include a URL, an image, a video, an audio, and the like. In addition, the user input time 1112 may include a time when the user terminal receives a user-defined input for the search result content. In addition, the screen change form 1114 may include screen change form information in which the screen of the selected search result content is changed. The screen change type information may be determined according to a user-defined input input from the user. For example, the screen change type information may include at least one of highlighting, dimming, and deleting. As another example, the screen change type information may include font or color information. The URL 1116 may include URL information associated with the selected search result content. In addition, the user-defined data 1100 stored in the database of the user terminal may include information regarding the presence or absence of the user's memo 1118 for the search result content, and the memo contents 1120 when the user's memo is present.
도 12는 본원의 일 실시예에 따른 웹 페이지를 표시하는 방법을 나타낸 흐름도이다.12 is a flowchart illustrating a method of displaying a web page according to an embodiment of the present application.
도 12 에 도시된 웹 페이지 표시 방법은 앞선 도 1 내지 도 11을 통해 설명된 사용자 단말(100)에 의하여 수행된다. 따라서, 이하 생략된 내용이라고 하더라도 도 1 내지 도 11을 통해 사용자 단말(100)에 대하여 설명된 내용은 도 12에도 적용된다. The web page display method illustrated in FIG. 12 is performed by the user terminal 100 described with reference to FIGS. 1 to 11. Therefore, although omitted below, the content described with reference to the user terminal 100 through FIGS. 1 to 11 also applies to FIG. 12.
단계 S1210에서 사용자 단말은 사용자 단말에 설치되어 있는 브라우저를 통해 사용자가 입력한 검색 키워드를 수신할 수 있다. 단계 S1220에서 사용자 단말은 수신한 검색 키워드를 포함하고, 검색 키워드와 매칭되는 검색 결과 데이터를 요청하는 쿼리(query) 신호를 웹 서버로 전송할 수 있다. 또한, 사용자 단말은 웹 서버로부터 검색 키워드에 대응하는 검색 결과 데이터를 수신할 수 있다.In operation S1210, the user terminal may receive a search keyword input by the user through a browser installed in the user terminal. In operation S1220, the user terminal may include a received search keyword and transmit a query signal for requesting search result data matching the search keyword to the web server. Also, the user terminal may receive search result data corresponding to a search keyword from a web server.
단계 S1230에서 사용자 단말은 수신한 검색 결과 데이터에 기초하여 복수의 검색 결과 콘텐츠를 포함하는 웹 페이지를 생성할 수 있다. 단계 S1240에서 사용자 단말은 생성한 웹 페이지 및 웹 페이지에 포함된 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 사용자 정의 입력을 수신하는 사용자 인터페이스를 디스플레이할 수 있다. 상기 사용자 인터페이스는 복수의 검색 결과 콘텐츠 각각과 대응하여 생성 및 디스플레이 될 수 있다. 단계 S1250에서 사용자 단말은 상기 사용자 인터페이스를 통해 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 사용자 정의 입력을 수신할 수 있다.In operation S1230, the user terminal may generate a web page including a plurality of search result contents based on the received search result data. In operation S1240, the user terminal may display a user interface for receiving a user-defined input for at least one of the generated web page and the plurality of search result contents included in the web page. The user interface may be generated and displayed corresponding to each of a plurality of search result contents. In operation S1250, the user terminal may receive a user-defined input for at least one of a plurality of search result contents through the user interface.
단계 S1260에서 사용자 단말은 사용자 정의 입력에 대응하는, 즉, 사용자 정의 입력을 받은, 검색 결과 콘텐츠에 대한 정보를 검색 키워드와 연계하여 데이터베이스에 저장할 수 있다. 검색 결과 콘텐츠에 대한 정보는 검색 결과 콘텐츠의 제목, 검색 결과 콘텐츠의 생성 시간 정보, 검색 결과 콘텐츠와 연계되어 있는 URL 정보, 사용자 입력의 생성 시간 정보 및 화면 변화 형태 정보 중 적어도 어느 하나를 포함할 수 있다.In operation S1260, the user terminal may store information on the search result content corresponding to the user-defined input, that is, the user-defined input, in association with the search keyword in the database. The information about the search result content may include at least one of a title of the search result content, generation time information of the search result content, URL information associated with the search result content, generation time information of a user input, and screen change type information. have.
단계 S1270에서 사용자 단말은 사용자 정의 입력에 대응하는 검색 결과 콘텐츠에 대한 화면 변화를 수행할 수 있다. 예를 들어, 사용자 단말은 데이터베이스에 저장된 검색 결과 콘텐츠에 대한 정보에 기초하여, 사용자 정의 CSS를 생성할 수 있다. 또한, 사용자 단말은 생성한 사용자 정의 CSS를 웹 서버로부터 수신한 HTML 및 CSS 중 적어도 어느 하나에 적용하여, 사용자 정의 입력에 대응하는 검색 결과 콘텐츠의 화면 변화를 수행할 수 있다.In operation S1270, the user terminal may perform a screen change on the search result content corresponding to the user-defined input. For example, the user terminal may generate the user-defined CSS based on the information about the search result content stored in the database. In addition, the user terminal may apply the generated user-defined CSS to at least one of HTML and CSS received from the web server, and perform a screen change of the search result content corresponding to the user-defined input.
단계 S1280에서 사용자 단말은 화면이 변화된 검색 결과 콘텐츠를 포함하는 웹 페이지를 재생성하고, 재생성된 웹 페이지를 디스플레이할 수 있다.In operation S1280, the user terminal may regenerate a web page including the search result content whose screen is changed, and display the regenerated web page.
도 13은 본원의 다른 일 실시예에 따른 웹 페이지를 표시하는 방법을 나타낸 흐름도이다.13 is a flowchart illustrating a method of displaying a web page according to another exemplary embodiment of the present application.
도 13 에 도시된 웹 페이지 표시 방법은 앞선 도 1 내지 도 11을 통해 설명된 사용자 단말(100)에 의하여 수행된다. 따라서, 이하 생략된 내용이라고 하더라도 도 1 내지 도 11을 통해 사용자 단말(100)에 대하여 설명된 내용은 도 13에도 적용된다.The web page display method illustrated in FIG. 13 is performed by the user terminal 100 described with reference to FIGS. 1 to 11. Therefore, although omitted below, the content described with reference to the user terminal 100 through FIGS. 1 to 11 also applies to FIG. 13.
단계 S1310에서 사용자 단말은 사용자 단말에 설치되어 있는 브라우저를 통해 사용자가 입력한 검색 키워드를 수신할 수 있다. 단계 S1320에서 사용자 단말은 수신한 검색 키워드를 포함하고, 검색 키워드와 매칭되는 검색 결과 데이터를 요청하는 쿼리(query) 신호를 웹 서버로 전송할 수 있다. 또한, 사용자 단말은 웹 서버로부터 검색 키워드에 대응하는 검색 결과 데이터를 수신할 수 있다.In operation S1310, the user terminal may receive a search keyword input by the user through a browser installed in the user terminal. In operation S1320, the user terminal may include a received search keyword and transmit a query signal for requesting search result data matching the search keyword to the web server. Also, the user terminal may receive search result data corresponding to a search keyword from a web server.
단계 S1330에서 사용자 단말은 수신한 검색 키워드 및 검색 결과 데이터 중 적어도 어느 하나와 사용자 단말에 미리 저장되어 있는 사용자 정의 데이터를 매칭시킬 수 있다. 예를 들어, 상기 사용자 정의 데이터는 사용자가 입력한 검색 키워드, 사용자가 선택한 검색 결과 콘텐츠의 제목, 검색 결과 콘텐츠의 생성 시간 정보, 검색 결과 콘텐츠와 연계되어 있는 URL 정보, 사용자 입력의 생성 시간 정보 및 화면 변화 형태 정보 중 적어도 어느 하나를 포함할 수 있다. 예를 들어, 사용자 단말은 사용자 정의 데이터에 포함되어 있는 검색 키워드 및 검색 결과 콘텐츠의 URL이 단계 S1310에서 수신한 검색 키워드 및 단계 S1320에서 수신한 검색 결과 데이터에 포함되어 있는 검색 결과 콘텐츠의 URL과 일치하는지 여부를 판단할 수 있다. In operation S1330, the user terminal may match at least one of the received search keyword and the search result data with user defined data previously stored in the user terminal. For example, the user-defined data may include a search keyword input by a user, a title of search result content selected by the user, generation time information of the search result content, URL information associated with the search result content, generation time information of the user input, and It may include at least one of the screen change type information. For example, the user terminal matches the URL of the search keyword and the search result content included in the user-defined data with the URL of the search keyword received in step S1310 and the search result content included in the search result data received in step S1320. Can be determined.
상기 S1330에서의 매칭 결과, 수신한 검색 키워드 및 검색 결과 데이터 중 적어도 어느 하나와 사용자 단말에 미리 저장되어 있는 사용자 정의 데이터가 매칭되는 경우, 단계 S1340에서 사용자 단말은, 상기 매칭되는 검색 결과 데이터와 연계된 검색 결과 콘텐츠의 디스플레이 화면 변화를 결정할 수 있다. 예를 들어, 사용자 단말은 검색 결과 콘텐츠의 디스플레이 화면을 사용자 정의 데이터의 화면 변화 형태 정보에 기초하여 결정할 수 있다. 예를 들어, 상기 화면 변화 형태 정보는 하이라이트, 디밍(dimming) 및 삭제 중 적어도 어느 하나를 포함할 수 있다.If at least one of the matching result in S1330, at least one of the received search keyword and the search result data and the user-defined data previously stored in the user terminal match, in step S1340 the user terminal is associated with the matched search result data The display screen change of the search result content may be determined. For example, the user terminal may determine the display screen of the search result content based on the screen change form information of the user-defined data. For example, the screen change type information may include at least one of highlighting, dimming, and deleting.
단계 S1350에서 사용자 단말은 화면 변화가 결정된 검색 결과 콘텐츠의 화면 변화를 수행할 수 있다. 예를 들어, 사용자 단말은 데이터베이스에 저장된 검색 결과 콘텐츠에 대한 정보에 기초하여, 사용자 정의 CSS를 생성할 수 있다. 또한, 사용자 단말은 생성한 사용자 정의 CSS를 웹 서버로부터 수신한 HTML 및 CSS 중 적어도 어느 하나에 적용하여, 상기 매칭되는 검색 결과 콘텐츠의 화면 변화를 수행할 수 있다.In operation S1350, the user terminal may perform a screen change of the search result content whose screen change is determined. For example, the user terminal may generate the user-defined CSS based on the information about the search result content stored in the database. In addition, the user terminal may apply the generated user-defined CSS to at least one of HTML and CSS received from the web server, to perform a screen change of the matched search result content.
단계 S1360에서 사용자 단말은 웹 서버로부터 수신한 검색 결과 데이터에 기초하여 화면이 변화된 상기 검색 결과 콘텐츠를 포함하는 웹 페이지를 생성할 수 있다. 단계 S1370에서 사용자 단말은 상기 단계 S1360에서 생성한 웹 페이지를 디스플레이할 수 있다.In operation S1360, the user terminal may generate a web page including the search result content whose screen is changed based on the search result data received from the web server. In operation S1370, the user terminal may display the web page generated in operation S1360.
앞서 설명된 웹 페이지 표시 방법은 컴퓨터에 의해 실행되는 프로그램 모듈과 같은 컴퓨터에 의해 실행 가능한 명령어를 포함하는 기록 매체의 형태로도 구현될 수 있다. 컴퓨터 판독 가능 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 가용 매체일 수 있고, 휘발성 및 비휘발성 매체, 분리형 및 비분리형 매체를 모두 포함한다. 또한, 컴퓨터 판독가능 매체는 컴퓨터 저장 매체 및 통신 매체를 모두 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈 또는 기타 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현된 휘발성 및 비휘발성, 분리형 및 비분리형 매체를 모두 포함한다. 통신 매체는 전형적으로 컴퓨터 판독가능 명령어, 데이터 구조, 프로그램 모듈, 또는 반송파와 같은 변조된 데이터 신호의 기타 데이터, 또는 기타 전송 메커니즘을 포함하며, 임의의 정보 전달 매체를 포함한다.The above-described web page display method may also be implemented in the form of a recording medium including instructions executable by a computer, such as a program module executed by the computer. Computer readable media can be any available media that can be accessed by a computer and includes both volatile and nonvolatile media, removable and non-removable media. In addition, computer readable media may include both computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Communication media typically includes computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, or other transmission mechanism, and includes any information delivery media.
전술한 본원의 설명은 예시를 위한 것이며, 본원이 속하는 기술분야의 통상의 지식을 가진 자는 본원의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The above description of the present application is intended for illustration, and it will be understood by those skilled in the art that the present invention may be easily modified in other specific forms without changing the technical spirit or essential features of the present application. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive. For example, each component described as a single type may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined form.
본원의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본원의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present application is indicated by the following claims rather than the above description, and it should be construed that all changes or modifications derived from the meaning and scope of the claims and their equivalents are included in the scope of the present application.

Claims (25)

  1. 사용자 단말이 웹 페이지를 표시하는 방법에 있어서,In the method for the user terminal to display a web page,
    사용자가 입력한 검색 키워드에 대응하는 검색 결과 데이터를 수신하는 단계;Receiving search result data corresponding to a search keyword input by a user;
    상기 검색 결과 데이터에 기초하여 복수의 검색 결과 콘텐츠를 포함하는 웹 페이지를 생성하는 단계;Generating a web page including a plurality of search result contents based on the search result data;
    상기 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 사용자 입력을 수신하는 사용자 인터페이스 및 상기 생성된 웹 페이지를 디스플레이하는 단계;Displaying a user interface for receiving a user input for at least one of the plurality of search result contents and the generated web page;
    상기 사용자 인터페이스를 통해 상기 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 사용자 입력을 수신하는 단계; 및Receiving a user input for at least one of the plurality of search result contents via the user interface; And
    상기 사용자 입력에 대응하는 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계,Performing a screen change on the search result content corresponding to the user input;
    를 포함하는 웹 페이지 표시 방법.Web page display method comprising a.
  2. 제 1 항에 있어서,The method of claim 1,
    상기 사용자 입력에 대응하는 검색 결과 콘텐츠에 대한 정보를 상기 검색 키워드와 연계하여 저장하는 단계Storing information about search result content corresponding to the user input in association with the search keyword
    를 더 포함하는 웹 페이지 표시 방법.Web page display method comprising more.
  3. 제 2 항에 있어서,The method of claim 2,
    상기 검색 결과 콘텐츠에 대한 정보는 검색 결과 콘텐츠의 제목, 검색 결과 콘텐츠의 생성 시간 정보, 상기 검색 결과 콘텐츠와 연계되어 있는 URL 정보, 상기 사용자 입력의 생성 시간 정보, 화면 변화 형태 정보, 상기 검색 결과 콘텐츠에 대한 메모의 유무 정보 및 상기 메모의 내용에 관한 정보 중 적어도 어느 하나를 포함하는 웹 페이지 표시 방법.The information about the search result content includes a title of a search result content, information on creation time of the search result content, URL information associated with the search result content, information on generation time of the user input, information on a screen change form, and the search result content. Web page display method comprising at least one of information about the presence of the memo and information about the content of the memo.
  4. 제 1 항에 있어서,The method of claim 1,
    상기 사용자 인터페이스는 상기 복수의 검색 결과 콘텐츠 각각과 연계되어 있는 제1아이콘 및 제2아이콘을 포함하는 웹 페이지 표시 방법.And the user interface includes a first icon and a second icon associated with each of the plurality of search result contents.
  5. 제 4 항에 있어서,The method of claim 4, wherein
    상기 사용자 입력을 수신하는 단계는 상기 복수의 검색 결과 콘텐츠 중 제1검색 결과 콘텐츠와 연계된 상기 제1아이콘을 선택하는 사용자 입력을 수신하는 것을 포함하고,Receiving the user input includes receiving a user input for selecting the first icon associated with a first search result content of the plurality of search result content,
    상기 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 제1검색 결과 콘텐츠를 하이라이트하는 것을 포함하는 웹 페이지 표시 방법.And performing a screen change on the search result content comprises highlighting the first search result content.
  6. 제 4 항에 있어서,The method of claim 4, wherein
    상기 사용자 입력을 수신하는 단계는 상기 복수의 검색 결과 콘텐츠 중 제2검색 결과 콘텐츠와 연계된 상기 제2아이콘을 선택하는 사용자 입력을 수신하는 것을 포함하고,Receiving the user input includes receiving a user input for selecting the second icon associated with a second search result content of the plurality of search result content,
    상기 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 제2검색결과 콘텐츠를 디밍(dimming)처리하는 것을 포함하는 웹 페이지 표시 방법.And performing a screen change on the search result content comprises dimming the second search result content.
  7. 제 6 항에 있어서, The method of claim 6,
    상기 사용자 입력을 수신하는 단계는 상기 제2검색 결과 콘텐츠와 연계된 상기 제2아이콘을 선택하는 사용자 입력을 재수신하는 것을 포함하고,Receiving the user input includes receiving a user input for selecting the second icon associated with the second search result content,
    상기 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 제2검색결과 콘텐츠를 상기 웹 페이지로부터 삭제하는 것을 포함하는 웹 페이지 표시 방법.And performing a screen change on the search result content comprises deleting the second search result content from the web page.
  8. 제 1 항에 있어서,The method of claim 1,
    상기 사용자 인터페이스는 상기 복수의 검색 결과 콘텐츠 각각과 연계되어 있는 복수의 단계 선택 아이콘을 포함하고,The user interface includes a plurality of step selection icons associated with each of the plurality of search result content,
    상기 사용자 입력을 수신하는 단계는 상기 복수의 단계 선택 아이콘 중 적어도 어느 하나를 선택하는 사용자 입력을 수신하는 것을 포함하고,Receiving the user input includes receiving a user input for selecting at least one of the plurality of step selection icons,
    상기 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 선택된 단계 선택 아이콘에 따라 상기 검색 결과 콘텐츠에 대한 화면을 변화시키는 것인 웹 페이지 표시 방법.And performing a screen change on the search result content comprises changing the screen on the search result content according to the selected step selection icon.
  9. 제 4 항에 있어서,The method of claim 4, wherein
    상기 사용자 인터페이스는 상기 복수의 검색 결과 콘텐츠 각각과 연계되어 있는 제3아이콘을 더 포함하고,The user interface further includes a third icon associated with each of the plurality of search result contents,
    상기 사용자 입력을 수신하는 단계는,Receiving the user input,
    상기 복수의 검색 결과 콘텐츠 중 제1검색 결과 콘텐츠와 연계된 상기 제3아이콘을 선택하는 사용자 입력을 수신하는 단계; 및Receiving a user input for selecting the third icon associated with a first search result content of the plurality of search result content; And
    상기 제1검색 결과 콘텐츠에 대한 사용자 메모 입력을 수신하는 단계,Receiving a user memo input for the first search result content;
    를 포함하고,Including,
    상기 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 제1검색 결과 콘텐츠와 연계된 상기 제3아이콘의 디스플레이를 변화시키는 것을 포함하는 웹 페이지 표시 방법.And performing a screen change on the search result content comprises changing a display of the third icon associated with the first search result content.
  10. 제 1 항에 있어서,The method of claim 1,
    상기 사용자 인터페이스는 제1사용자 인터페이스를 포함하고,The user interface comprises a first user interface,
    상기 웹 페이지 표시 방법은,The web page display method,
    상기 복수의 검색 결과 콘텐츠 중 제1검색 결과 콘텐츠를 선택하는 사용자 선택 입력을 수신하는 단계;Receiving a user selection input for selecting a first search result content among the plurality of search result content;
    상기 선택된 제1검색 결과 콘텐츠와 연계된 제1웹 페이지 및 상기 제1 웹 페이지에 대한 사용자 입력을 수신하는 제2사용자 인터페이스를 디스플레이하는 단계;Displaying a first web page associated with the selected first search result content and a second user interface for receiving a user input for the first web page;
    상기 제2사용자 인터페이스를 통해 상기 제1웹 페이지에 대한 사용자 입력을 수신하는 단계; 및Receiving a user input for the first web page via the second user interface; And
    상기 제2사용자 인터페이스를 통해 수신된 사용자 입력에 기초하여, 상기 웹 페이지에 포함되어 있는 상기 제1검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계,Performing a screen change on the first search result content included in the web page based on a user input received through the second user interface;
    를 더 포함하는 웹 페이지 표시 방법.Web page display method comprising more.
  11. 제 1 항에 있어서,The method of claim 1,
    상기 검색 결과 데이터는 상기 웹 페이지와 연계된 HTML (Hypertext Markup Language) 문서 및 CSS (Cascading Style Sheets)를 포함하고,The search result data includes a Hypertext Markup Language (HTML) document and Cascading Style Sheets (CSS) associated with the web page,
    상기 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는,The performing of the screen change on the search result content may include:
    상기 사용자 입력에 기초하여 사용자 정의 CSS 및 사용자 정의 HTML 중 적어도 어느 하나를 생성하는 단계; 및Generating at least one of user-defined CSS and user-defined HTML based on the user input; And
    상기 생성된 사용자 정의 CSS 및 사용자 정의 HTML 중 적어도 어느 하나를 상기 HTML 문서 및 상기 CSS 중 적어도 어느 하나에 적용하는 단계,Applying at least one of the generated custom CSS and custom HTML to at least one of the HTML document and the CSS,
    를 포함하는 웹 페이지 표시 방법.Web page display method comprising a.
  12. 제 11 항에 있어서,The method of claim 11,
    상기 사용자 정의 CSS 및 사용자 정의 HTML 중 적어도 어느 하나가 적용된 상기 HTML 문서 및 상기 CSS 중 적어도 어느 하나에 기초하여, 상기 화면이 변화된 검색 결과 콘텐츠를 포함하는 상기 웹 페이지를 재생성하는 단계; 및Regenerating the web page including the search result content whose screen is changed based on at least one of the HTML document and the CSS to which at least one of the user-defined CSS and the user-defined HTML is applied; And
    상기 재생성된 웹 페이지를 디스플레이하는 단계Displaying the regenerated web page
    를 더 포함하는 웹 페이지 표시 방법.Web page display method comprising more.
  13. 사용자 단말이 웹 페이지를 표시하는 방법에 있어서,In the method for the user terminal to display a web page,
    검색 키워드를 수신하는 단계;Receiving a search keyword;
    상기 검색 키워드에 대응하는 검색 결과 데이터를 수신하는 단계;Receiving search result data corresponding to the search keyword;
    상기 검색 키워드 및 상기 검색 결과 데이터 중 적어도 어느 하나와 상기 사용자 단말에 저장되어 있는 사용자 정의 데이터를 매칭시키는 단계;Matching at least one of the search keyword and the search result data with user defined data stored in the user terminal;
    상기 검색 키워드 및 상기 검색 결과 데이터 중 적어도 어느 하나와 상기 사용자 정의 데이터가 매칭되는 경우, 매칭되는 상기 검색 결과 데이터와 연계된 검색 결과 콘텐츠의 화면 변화를 결정하는 단계;Determining a screen change of search result content associated with the matched search result data when at least one of the search keyword and the search result data matches the user-defined data;
    상기 화면 변화가 결정된 검색 결과 콘텐츠의 화면 변화를 수행하고, 상기 검색 결과 데이터에 기초하여 화면이 변화된 상기 검색 결과 콘텐츠를 포함하는 웹 페이지를 생성하는 단계; 및Performing a screen change of the search result content whose screen change is determined, and generating a web page including the search result content whose screen is changed based on the search result data; And
    상기 웹 페이지를 디스플레이하는 단계,Displaying the web page;
    를 포함하는 웹 페이지 표시 방법.Web page display method comprising a.
  14. 제 13 항에 있어서,The method of claim 13,
    상기 사용자 정의 데이터는 상기 복수의 검색 결과 콘텐츠 중 사용자 입력을 받은 검색 결과 콘텐츠에 대한 정보를 포함하고,The user-defined data includes information about search result content received from a user input among the plurality of search result contents,
    상기 사용자 정의 데이터는 상기 사용자 입력을 받은 검색 결과 콘텐츠의 제목, 상기 검색 결과 콘텐츠의 생성 시간 정보, 상기 검색 결과 콘텐츠와 연계되어 있는 URL 정보, 상기 사용자 입력의 생성 시간 정보, 화면 변화 형태 정보, 상기 검색 결과 콘텐츠에 대한 메모의 유무 정보 및 상기 메모의 내용에 관한 정보 중 적어도 어느 하나를 포함하는 웹 페이지 표시 방법. The user-defined data may include a title of search result content received from the user input, information on generation time of the search result content, URL information associated with the search result content, information on generation time of the user input, and screen change type information. A web page display method comprising at least one of information about a memo about search result content and information about the content of the memo.
  15. 제 14 항에 있어서,The method of claim 14,
    상기 화면 변화 형태 정보는 하이라이트, 디밍(dimming) 및 삭제 중 적어도 어느 하나를 포함하고,The screen change type information includes at least one of highlighting, dimming, and deleting.
    상기 검색 결과 콘텐츠의 화면 변화를 결정하는 단계는 상기 화면 변화 형태 정보에 기초하여 수행되는 것인 웹 페이지 표시 방법.And determining the screen change of the search result content is performed based on the screen change type information.
  16. 제 14 항에 있어서, The method of claim 14,
    상기 검색 결과 데이터는 상기 웹 페이지와 연계된 HTML (Hypertext Markup Language) 문서 및 CSS (Cascading Style Sheets)를 포함하고,The search result data includes a Hypertext Markup Language (HTML) document and Cascading Style Sheets (CSS) associated with the web page,
    상기 화면 변화가 결정된 검색 결과 콘텐츠의 화면 변화를 수행하는 단계는,In the performing of the screen change of the search result content in which the screen change is determined,
    상기 사용자 입력에 기초하여 사용자 정의 CSS 및 사용자 정의 HTML 중 적어도 어느 하나를 생성하는 단계; 및Generating at least one of user-defined CSS and user-defined HTML based on the user input; And
    상기 생성된 사용자 정의 CSS 및 사용자 정의 HTML 중 적어도 어느 하나를 상기 HTML 문서 및 상기 CSS 중 적어도 어느 하나에 적용하는 단계,Applying at least one of the generated custom CSS and custom HTML to at least one of the HTML document and the CSS,
    를 포함하는 웹 페이지 표시 방법.Web page display method comprising a.
  17. 제 13 항에 있어서,The method of claim 13,
    상기 웹 페이지를 디스플레이하는 단계는 상기 검색 결과 데이터와 연계된 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 사용자 입력을 수신하는 사용자 인터페이스를 디스플레이하는 단계를 포함하고,Displaying the web page comprises displaying a user interface for receiving a user input for at least one of a plurality of search result content associated with the search result data,
    상기 웹 페이지 표시 방법은,The web page display method,
    상기 사용자 인터페이스를 통해 상기 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 사용자 입력을 수신하는 단계; 및Receiving a user input for at least one of the plurality of search result contents via the user interface; And
    상기 사용자 입력에 대응하는 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계,Performing a screen change on the search result content corresponding to the user input;
    를 더 포함하는 웹 페이지 표시 방법.Web page display method comprising more.
  18. 제 17 항에 있어서,The method of claim 17,
    상기 사용자 인터페이스는 상기 복수의 검색 결과 콘텐츠 각각과 연계되어 있는 제1아이콘 및 제2아이콘을 포함하고,The user interface includes a first icon and a second icon associated with each of the plurality of search result contents,
    상기 사용자 입력을 수신하는 단계는 상기 복수의 검색 결과 콘텐츠 중 제1검색 결과 콘텐츠와 연계된 상기 제1아이콘을 선택하는 사용자 입력을 수신하는 것을 포함하고,Receiving the user input includes receiving a user input for selecting the first icon associated with a first search result content of the plurality of search result content,
    상기 사용자 입력에 대응하는 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 제1검색 결과 콘텐츠를 하이라이트하는 것을 포함하는 웹 페이지 표시 방법. And performing a screen change on the search result content corresponding to the user input comprises highlighting the first search result content.
  19. 제 18 항에 있어서,The method of claim 18,
    상기 사용자 입력을 수신하는 단계는 상기 복수의 검색 결과 콘텐츠 중 제2검색 결과 콘텐츠와 연계된 상기 제2아이콘을 선택하는 사용자 입력을 수신하는 것을 포함하고,Receiving the user input includes receiving a user input for selecting the second icon associated with a second search result content of the plurality of search result content,
    상기 사용자 입력에 대응하는 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 제2검색결과 콘텐츠를 디밍(dimming)처리하는 것을 포함하는 웹 페이지 표시 방법.And performing a screen change on the search result content corresponding to the user input comprises dimming the second search result content.
  20. 제 19 항에 있어서,The method of claim 19,
    상기 사용자 입력을 수신하는 단계는 상기 제2검색 결과 콘텐츠와 연계된 상기 제2아이콘을 선택하는 사용자 입력을 재수신하는 것을 포함하고,Receiving the user input includes receiving a user input for selecting the second icon associated with the second search result content,
    상기 사용자 입력에 대응하는 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 제2검색결과 콘텐츠를 상기 웹 페이지로부터 제거하는 것을 포함하는 웹 페이지 표시 방법. And performing a screen change on the search result content corresponding to the user input comprises removing the second search result content from the web page.
  21. 제 18 항에 있어서,The method of claim 18,
    상기 사용자 인터페이스는 상기 복수의 검색 결과 콘텐츠 각각과 연계되어 있는 제3아이콘을 더 포함하고,The user interface further includes a third icon associated with each of the plurality of search result contents,
    상기 사용자 입력을 수신하는 단계는,Receiving the user input,
    상기 복수의 검색 결과 콘텐츠 중 제3검색 결과 콘텐츠와 연계된 상기 제3아이콘을 선택하는 사용자 입력을 수신하는 단계; 및Receiving a user input for selecting the third icon associated with a third search result content among the plurality of search result content; And
    상기 제3검색 결과 콘텐츠에 대한 사용자 메모 입력을 수신하는 단계,Receiving a user memo input for the third search result content;
    를 포함하고,Including,
    상기 사용자 입력에 대응하는 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 단계는 상기 제3검색 결과 콘텐츠와 연계된 상기 제3아이콘의 디스플레이를 변화시키는 것을 포함하는 웹 페이지 표시 방법.And performing the screen change on the search result content corresponding to the user input comprises changing the display of the third icon associated with the third search result content.
  22. 사용자 단말이 웹 페이지를 표시하는 방법에 있어서,In the method for the user terminal to display a web page,
    복수의 오브젝트를 포함하는 웹 페이지를 생성하는 단계;Generating a web page including a plurality of objects;
    상기 복수의 오브젝트 중 적어도 어느 하나에 대한 사용자 입력을 수신하는 사용자 인터페이스 및 상기 생성된 웹 페이지를 디스플레이하는 단계;Displaying a user interface for receiving a user input for at least one of the plurality of objects and the generated web page;
    상기 사용자 인터페이스를 통해 상기 복수의 오브젝트 중 적어도 어느 하나에 대한 사용자 입력을 수신하는 단계; 및Receiving a user input for at least one of the plurality of objects via the user interface; And
    상기 사용자 입력에 대응하는 오브젝트에 대한 화면 변화를 수행하는 단계,Performing a screen change on an object corresponding to the user input;
    를 포함하는 웹 페이지 표시 방법.Web page display method comprising a.
  23. 사용자 단말이 웹 페이지를 표시하는 방법에 있어서,In the method for the user terminal to display a web page,
    웹 페이지에 포함되는 복수의 오브젝트의 각각과 연계된 오브젝트 생성 데이터를 수신하는 단계;Receiving object generation data associated with each of the plurality of objects included in the web page;
    상기 오브젝트 생성 데이터와 상기 사용자 단말에 저장되어 있는 사용자 정의 데이터를 매칭시키는 단계;Matching the object generation data with user defined data stored in the user terminal;
    상기 오브젝트 생성 데이터와 상기 사용자 정의 데이터가 매칭되는 경우, 매칭되는 상기 오브젝트 생성 데이터와 연계된 오브젝트의 화면 변화를 결정하는 단계;Determining a screen change of an object associated with the object generation data that is matched when the object generation data and the user-defined data match;
    상기 화면 변화가 결정된 오브젝트의 화면 변화를 수행하고, 상기 화면이 변화된 오브젝트를 포함하는 웹 페이지를 생성하는 단계; 및Performing a screen change of the object on which the screen change is determined, and generating a web page including the object on which the screen is changed; And
    상기 웹 페이지를 디스플레이하는 단계,Displaying the web page;
    를 포함하는 웹 페이지 표시 방법.Web page display method comprising a.
  24. 사용자 단말에 있어서,In the user terminal,
    사용자가 입력한 검색 키워드에 대응하는 검색 결과 데이터를 수신하는 통신부;A communication unit configured to receive search result data corresponding to a search keyword input by a user;
    상기 검색 결과 데이터에 기초하여 복수의 검색 결과 콘텐츠를 포함하는 웹 페이지를 생성하는 웹 페이지 생성부;A web page generation unit generating a web page including a plurality of search result contents based on the search result data;
    상기 복수의 검색 결과 콘텐츠 중 사용자 입력을 받은 검색 결과 콘텐츠에 대한 정보를 포함하는 사용자 정의 데이터를 저장하는 데이터베이스;A database for storing user-defined data including information about search result contents received from a user input among the plurality of search result contents;
    상기 검색 키워드, 상기 검색 결과 데이터 및 상기 사용자 정의 데이터에 기초하여 상기 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 화면 변화를 수행하는 렌더링부; 및A rendering unit configured to perform a screen change on at least one of the plurality of search result contents based on the search keyword, the search result data and the user defined data; And
    상기 화면이 변화된 검색 결과 콘텐츠를 포함하는 상기 웹 페이지를 디스플레이하는 표시부,A display unit configured to display the web page including the search result contents of which the screen is changed;
    를 포함하는 사용자 단말.User terminal comprising a.
  25. 제 24 항에 있어서,The method of claim 24,
    상기 표시부는 상기 복수의 검색 결과 콘텐츠 중 적어도 어느 하나에 대한 사용자 입력을 수신하는 사용자 인터페이스를 디스플레이하고,The display unit displays a user interface for receiving a user input for at least one of the plurality of search result content,
    상기 렌더링부는 상기 사용자 입력에 대응하는 검색 결과 콘텐츠에 대한 화면 변화를 수행하는 사용자 단말.The rendering unit performs a screen change for the search result content corresponding to the user input.
PCT/KR2015/008424 2014-12-19 2015-08-12 User terminal and method for displaying web page in user terminal WO2016098991A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020140184479A KR20160075039A (en) 2014-12-19 2014-12-19 User device and method for displaying web page thereon
KR10-2014-0184479 2014-12-19

Publications (1)

Publication Number Publication Date
WO2016098991A1 true WO2016098991A1 (en) 2016-06-23

Family

ID=56126839

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2015/008424 WO2016098991A1 (en) 2014-12-19 2015-08-12 User terminal and method for displaying web page in user terminal

Country Status (2)

Country Link
KR (1) KR20160075039A (en)
WO (1) WO2016098991A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200257849A1 (en) * 2018-06-28 2020-08-13 Paypal, Inc. Inline editing field for nested website settings

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070208991A1 (en) * 2006-03-02 2007-09-06 Microsoft Corporation Dynamically configuring a web page
KR20090026223A (en) * 2007-09-08 2009-03-12 박차라 Client based personalized search manager
KR20090105500A (en) * 2008-04-02 2009-10-07 주식회사 인텔렉추얼애드 System and Method for Processing Searching Result and Program Recording Medium
US20090282021A1 (en) * 2008-05-12 2009-11-12 Bennett James D Web browser accessible search engine which adapts based on user interaction
KR20130009961A (en) * 2010-02-03 2013-01-24 구글 인코포레이티드 Information search system with real-time feedback

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070208991A1 (en) * 2006-03-02 2007-09-06 Microsoft Corporation Dynamically configuring a web page
KR20090026223A (en) * 2007-09-08 2009-03-12 박차라 Client based personalized search manager
KR20090105500A (en) * 2008-04-02 2009-10-07 주식회사 인텔렉추얼애드 System and Method for Processing Searching Result and Program Recording Medium
US20090282021A1 (en) * 2008-05-12 2009-11-12 Bennett James D Web browser accessible search engine which adapts based on user interaction
KR20130009961A (en) * 2010-02-03 2013-01-24 구글 인코포레이티드 Information search system with real-time feedback

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200257849A1 (en) * 2018-06-28 2020-08-13 Paypal, Inc. Inline editing field for nested website settings
US10984181B2 (en) * 2018-06-28 2021-04-20 Paypal, Inc. Inline editing field for nested website settings
US11455360B2 (en) 2018-06-28 2022-09-27 Paypal, Inc. Inline editing field for nested website settings

Also Published As

Publication number Publication date
KR20160075039A (en) 2016-06-29

Similar Documents

Publication Publication Date Title
EP3251288B1 (en) Email integration with shared folder based integrated workspaces
US20080021880A1 (en) Method and system for highlighting and adding commentary to network web page content
EP2948889B1 (en) Architecture for sharing browsing session histories
US20170103047A1 (en) Mechanisms to Compose, Execute, Save, and Retrieve Hyperlink Pipelines in Web Browsers
WO2012033271A1 (en) System for displaying cached webpages, a server therefor, a terminal therefor, a method therefor and a computer-readable recording medium on which the method is recorded
US20070074125A1 (en) Preview information for web-browsing
US9021507B2 (en) Dynamic use of data across multiple programs
WO2017039337A1 (en) Method and device of tagging links included in a screenshot of webpage
US8676880B2 (en) Server apparatus, communication apparatus, and method for generating navigation information
WO2015183045A1 (en) Method and device for tagging chat message
US20190073428A1 (en) Method, system and terminal for performing search in a browser
KR20210089081A (en) Landing page processing method, device, equipment and medium
US8271472B2 (en) System and method for exposing both portal and web content within a single search collection
US20240086632A1 (en) Methods, system, apparatuses and electronic device for information referencing
US20090106270A1 (en) System and Method for Maintaining Persistent Links to Information on the Internet
CN102663070A (en) Method and system for supporting browser application
WO2016098991A1 (en) User terminal and method for displaying web page in user terminal
WO2016093631A1 (en) Terminal apparatus and method for search contents
CN113282816A (en) Page operation processing method, device, equipment and storage medium
CN102314467A (en) Method for realizing synchronous browsing of web pages
WO2018008861A1 (en) Html control system and method using user server
WO2017213454A1 (en) File control system and method using user server
JP5344680B2 (en) Link generation apparatus and link generation method
JP2007249700A (en) Document management device, document retrieval method, document retrieval program and recording medium
CN114997116A (en) Document editing method, device, equipment and storage medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15870159

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC , EPO FORM 1205A DATED 04.10.17.

122 Ep: pct application non-entry in european phase

Ref document number: 15870159

Country of ref document: EP

Kind code of ref document: A1