WO2016111422A1 - 키보드 제어 및 사이트파싱을 통한 사용자 맞춤형 검색 매칭 시스템 - Google Patents
키보드 제어 및 사이트파싱을 통한 사용자 맞춤형 검색 매칭 시스템 Download PDFInfo
- Publication number
- WO2016111422A1 WO2016111422A1 PCT/KR2015/004492 KR2015004492W WO2016111422A1 WO 2016111422 A1 WO2016111422 A1 WO 2016111422A1 KR 2015004492 W KR2015004492 W KR 2015004492W WO 2016111422 A1 WO2016111422 A1 WO 2016111422A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- server
- search
- matching
- content
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/9038—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
Definitions
- the present invention relates to a search matching system.
- a service provider wants a user to obtain accurate information desired by a user by matching a database of separate virtual servers together before keyboard input values are displayed on an existing display window.
- the present invention relates to a search matching system through keyboard control.
- portal sites based on this provide a search service, which is characterized by each service, users are seen as a feature to use some information of each portal site to suit their own. In other words. Users want to be provided with more accurate search information more quickly by selecting a taste that suits them, and portal sites are also developing information sorting technology that can be accessed and used more conveniently according to users' preferences. The development of content and its application services is being done.
- the portal site contains Naver's cafes and blogs, as well as the following Msnet, Agora, and Google's specialized search. There is discomfort.
- the information you searched is not a portal, but Naver's cafes and blogs, Dago Agora, and Google's full text.
- the search can be collected and displayed on one screen.
- portal news, entertainment screen, etc.
- Site administrators provide information in various forms to entice users.
- the information posted on the site is part of the information designed to be used in whole or in part by the user (eg, a particular consumer).
- Information provided by each site may be provided in the form of an online platform in electronic form due to the development of information and communication technology.
- Such online information may be in the form of posts, pictures, or videos on a page (hereinafter, referred to as a "web page") driven by an Internet web browser, and the search results presented as a search result may correspond.
- a portal site server such as Naver, Daum, and Google
- online information matching the search word is received from the portal site server and displayed on the web page.
- the current online search form displays the information content provided by the portal site server and the online search services together on a web page installed on a smartphone or PC, thereby limiting the variety of subjects providing the search. have.
- online search can be provided only by the operator of the portal site server, in order to receive various online search services from other companies, it was necessary to bear the inconvenience of running a site or an app separately. there is a problem.
- a keyboard control module and a data storage module, a communication module, a configuration module, and an editing module of a virtual server may be installed together.
- the technical problem of the present invention is to send a keyboard input value to two places, one is sent to their own device and the other is sent to a separate virtual server made when installing a program to run the web or app to receive a separate search service To help.
- the web service provider categorizes each site by category, and the service provider divides the corresponding part so that the user can provide a separate display as desired.
- the technical problem of the present invention is to divide each site by category, expand the area that is currently limited to the search site, the news, etc. desired by the user to divide the information by the site desired by the user directly to the desired search site It can be designed and designed so that users can enter information they want through portals, blogs, cafes, web pages, news, expertise, etc.
- the search results are displayed to be practically helpful, and also to provide a method of displaying the searched information contents such as search keywords, banners, videos, and advertisement contents in the communication terminal.
- the present invention installs a program or an app (hereinafter referred to as an "app") in order to provide an information retrieval service more effectively.
- an app a program or an app
- the user can set a random setting. The company is divided into each category of service companies, and each area is divided and stored separately.
- the portal sites are categorized into cafes, blogs, and intellectuals, which are the main features of Naver, and are modularized by category.
- Another example is to modularize articles from each news service provider by category.
- the modularized content is divided by each site in the app installed by the user, and the divided module can allow the user to set the display UI as desired.
- the virtual server stores data, and the virtual server updates information at any time.
- the search result provided in the existing window is displayed or the search result is displayed in the manner set by the user.
- a keyboard control module for transmitting a keyboard input value to an existing connected device and a virtual server when a keyboard is input to implement the above invention;
- a search server for extracting information content matching the search keyword;
- a content server that extracts content matching a search keyword; receives a search keyword and transmits the search keyword to the portal site server and the content server, and receives information content received from the portal site server and content received from the content server.
- Terminals to display each separately; And a wired / wireless communication network connecting the portal site server, the content server, and the terminal to a wired or wireless network.
- the terminal may include an input unit for receiving the keyword from a user; A virtual keyword input unit for receiving the keyword by transmitting the keyword to the virtual server; A data transmission / reception processing unit for transmitting the keyword to a portal site and a content server, receiving information content from the portal site server, and receiving content set by a user from the content server; An information area window generation unit for generating an area window (dividing the display) in which an information area for displaying the information content and an area for displaying the advertisement content are separately allocated; And a display unit for displaying the information area window.
- the information area window generating unit generates an information area window including a web page on which the content is displayed and a content area inserted in the web page to display the content, so that the information area window and the information content are in the web page. Each of the different areas to be displayed separately.
- the terminal receives a search keyword from a user through a web page driven by an internet web browser, and detects at least one of a type, a user location, and an internet web browser version of the internet web browser to which the search keyword is input. It includes; a first option transmission unit for transmitting to.
- the virtual server After searching for content matching the search keyword, the virtual server extracts content from the searched content according to a UI set by the search keyword and transmits the content to the terminal.
- the terminal may include a second option transmitter configured to identify one or more of a manufacturer's name of the terminal and a model name of the terminal and transmit the same to the virtual server.
- the content provided by the manufacturer of the mobile communication terminal is extracted from the searched content and transmitted to the mobile communication terminal.
- time consumption by checking and entering information desired by the user by each site can be reduced, and users can selectively search and view only the desired content for each site to increase the user's search satisfaction. Can be.
- the advertisement effect can be enhanced by performing the online advertisement according to the keyword.
- the content and advertisement searched by the search keyword and the content matching through the keyboard are received from different operators and displayed separately, thereby providing variety of advertisement service provision. Therefore, advertising efficiency can be maximized.
- FIG. 1 is an overall configuration diagram of the present invention as a representative of the present invention.
- Figure 2 shows the components of the user area of the present invention of the present invention.
- FIG. 3 is a block diagram of an online search matching system according to an embodiment of the present invention.
- 5 is a system configuration diagram of the present invention.
- Figure 6 is a portal site divided configuration to be prepared by the service provider for the implementation of the present invention.
- Figure 7 is a news site division configuration to be prepared by the service provider for the implementation of the present invention.
- FIG. 8 is a screen configuration in which a database selection area separated from an existing site is classified by site-specific categories and a user selects an area suitable for himself.
- FIG. 9 is a graphical representation of an area where a final web browser (or mobile browser) is displayed when a user sets a display area in accordance with an embodiment of the present invention.
- FIG. 9 is a graphical representation of an area where a final web browser (or mobile browser) is displayed when a user sets a display area in accordance with an embodiment of the present invention.
- FIG. 11 is a diagram illustrating a case where a user wants to search in a special area after pressing a search word according to the present invention.
- FIG. 12 is a diagram illustrating a search result after inputting a previous search keyword.
- 13 is a display design after a search execution according to an embodiment of the invention.
- 14 is a diagram showing that the display with the previous display screen according to the user's settings.
- FIG. 1 is an overall configuration diagram of the invention as a representative of the present invention.
- Figure 2 shows the components of the user area of the present invention of the present invention.
- FIG. 3 is a block diagram of an online search matching system according to an embodiment of the present invention.
- 5 is a system configuration diagram of the present invention.
- Figure 6 is a portal site division configuration to be prepared by the service provider for the implementation of the present invention.
- Figure 7 is a news site division configuration to be prepared by the service provider for the implementation of the present invention.
- FIG. 8 is a screen configuration in which a database selection area separated from an existing site is classified by site-specific categories and a user selects an area suitable for himself.
- FIG. 9 is a graphical representation of an area where a final web browser (or mobile browser) is displayed when a user sets a display area in accordance with an embodiment of the present invention.
- FIG. 9 is a graphical representation of an area where a final web browser (or mobile browser) is displayed when a user sets a display area in accordance with an embodiment of the present invention.
- FIG. 11 is a diagram illustrating a case where a user wants to search in a special area after pressing a search word according to the present invention.
- FIG. 12 is a diagram illustrating a search result after inputting a previous search keyword.
- 13 is a display design after a search execution according to an embodiment of the invention.
- 14 is a view showing that the display along with the previous display screen according to the user's setting.
- the online content matching system of the present invention brings a search word to a virtual pc in a keyboard input step, which is basically an action performed when a user executes a search, and brings the search word to a data and display area preset in the form desired by the user. It is a retrieval method for content matching based on a search matching engine of a separate virtual server.
- the search results can also be displayed without any conflict with conventional portal sites by displaying one or more layers on the web site.
- the contents forming the data server are basically classified according to the characteristics of the site, and separately modularized and stored according to the characteristics of the site, and in order to use the contents matching system, an application (app) is used before the user uses the system. Or install the program, set the display configuration accordingly, and select and save the content.
- the search result is displayed according to the screen configured for each portal.
- the search can be displayed in the same manner as the existing method. Provide a separate layer to make it possible.
- the search is performed in the area designated by the user, and the user looks at the preset form.
- the search results are searched only on the site or section that the user frequently uses. It allows users to find and exclude unnecessary search results so that they can be displayed in a form that is easy for the user to access.
- the user selects an area for each site that can be searched to set the user's selection area.
- the system server configures a search module in the form of an API or a search link that can be driven for each search area so that the search can be performed in each selected area so as to divide and search the area of each site press. This content is shown in FIG.
- the virtual layer is displayed on the user's screen and the search terms entered by the user are sent to the user's search site and the search results are provided by the search provider. It will be displayed as it is.
- the module illustrated as the content part module in the drawing includes a module for searching for content to be set by the user.
- the content part module creates a search result that matches the format preset by the user, stores it in a separate space, and immediately retrieves the result when the user clicks on it.
- Importing all the search results at once may make it difficult to display the search time or the search results all at once. Therefore, the user searches the area designated by the user by using a separate virtual PC and saves it in a separate space. Only when the user needs it will be.
- the search results are displayed in the form set by the user in advance.
- the content part module retrieves the search results using the search word entered by the user, and the matching server displays the search results by the area preset by the user. Do it.
- Advertisements can also be displayed on the virtual layer, but can be displayed according to the user's search keyword. To do this, the advertiser's advertisement is stored in the data server for each search keyword and called up whenever necessary.
- the user's layer is displayed in a form that completely covers the existing search result, and a part of the existing search result is visible and a part is covered with the user's layer.
- the layer may completely cover an existing page, but a portion of the existing search portal may be exposed as it is and a portion may be covered.
- the menu part of Naver can be displayed as it is by emptying the layer and filling the rest according to the user's convenience. .
- the advertisement may be displayed above a certain size on the layer to seek profit for the service.
- the layer may be in the form of a large rectangle, and there is a blank in the middle so that the original search portal and the content of the site can be displayed in the blank, and the part filled with the layer can be configured by the user.
- the content part search module is stored in a predetermined size when the user saves it in a separate space. Will be imported. At this time, only the link to the page can be displayed on the user's layer, but the contents of the page can be taken and saved according to the preset size, or saved in the form of a picture file from the beginning, and can be checked immediately. You can go to the page.
- the content search module searches in advance and stores the data in a form that is easy to be displayed on the user's layer when saving the data.
- the matching module creates a radar as set by the user, and fills the layer according to the preset form by bringing the data stored by the advertisement and the content search module on the layer.
- FIG. 1 is a diagram showing the overall configuration of the present invention as a representative of the present invention when a user downloads and installs an APP or a program provided by a service provider 100, and sets a display UX, that is, an area made by a service provider in advance (210).
- the service provider separates the site such as portal or news by category, and the user selects and stores the content part module 220 made according to the user's desired category and its submenu according to the user's desire.
- the default setting is the setting.
- the display area setting 210 and the content part selection 220 set by the user may be set as the user setting area 200.
- the keyword of the keyboard together with the search window (2100), such as your smartphone or PC, together with the data server (2200) and the content part module (2300). It is transmitted.
- the transmitted keyword may be used as a keyword in the data server 2200 to search for a specific search (search site) designated by a user and specific content created by a service provider.
- the specific content database of the service provider may be a DB for advertising and promotion. Also, the keyword input by the user may be searched together with the content part module preset by the user.
- the searched information is moved to the matching server, and the search value of the content part module and the search value of the data server are reflected in the area 200 set by the user.
- the display 5000 is displayed on the user's device by wired or wireless communication.
- FIG. 2 illustrates a configuration diagram of a data server when a specific content database provided by a service provider is a DB for advertisement and promotion.
- Part of the data server is composed of the ad server 2410 and the ad creation unit (2420) fh, the ad server stores the advertiser's data, when the user enters a keyword to find the advertiser that matches the keyword sent to the ad window generation unit do.
- the advertisement server and the advertisement window generating unit transmit information to the matching server 3000, and the matching server is exposed to the display unit later.
- the display area is exposed to the mobile terminal such as a mobile phone, such as a smart phone and various communication terminals such as pc.
- the communication terminal displays the content separately from the display of the keyword search result value.
- the various communication terminals are processed together with the data transmission / reception processing unit 3200, the keyword input unit 1000, the display unit 5000, and the data server 2000.
- the senor 3400, the data matching processing module 3100 and the data transmission / reception processing unit including functions provided by wired / wireless communication devices such as a microphone 3410, a speaker 3420, a flash 3430, a camera 3440, etc. 3200 constitutes a matching server 3000.
- the data transmission / reception processing unit 3200 includes an RF module and the like, together with the data processing module 3100.
- the data transmission / reception processing unit 3200 performs a wireless communication function with the wired / wireless communication server 4000.
- the data transmission / reception processor 3200 includes an RF transmitter (not shown) for upconverting and amplifying a frequency of a transmitted signal, and an RF receiver (not shown) for low noise amplifying and downconverting a received signal.
- the data processing module 3100 demodulates and decodes a signal that receives data processed by the data server 2200 and the content module partial server 2300 to extract a data packet or to modulate and encode a data packet to be transmitted and convert the signal into a signal. do. To this end, the data processing module 3100 drives the data storage device, the data processing program, and the keyword value input by the user to be matched by driving each program, the advertisement server 2410, the content module partial server 2300, and the data server 2200. By matching the relevant keywords in the can be configured to be displayed on the display using a wired or wireless communication server.
- Some of the data processing programs may consist of a codec.
- the codec may include a data codec for processing data and an audio codec for processing an audio packet and outputting an analog signal in a voice form.
- the sensory processor 3400 reproduces the voice analog signal output from the audio codec through the speaker 3420 or converts the voice analog signal input from the microphone 3410 into a data form to the audio codec of the data processing module 3100. Perform the function of sending.
- the microphone 3410 is a means for receiving a voice of a user, and the speaker 3420 outputs a voice signal provided from the data server 2200 or the content part module server 2300.
- the display unit 5000 displays the information advertising window generated by the information advertising window generating unit 2420 in the specific area by the area 200 set by the user.
- the input unit 401 receives a search keyword from a user.
- the input unit 401 provides an input interface window for receiving search keywords input from a user.
- the input unit 401 may be input through a keypad composed of a key or a combination of numbers, or may be implemented through various input means such as a touch input through a touch screen panel.
- the information advertising window generating unit 420 generates an information advertising window in which the information area to display the information content and the advertising area to display the advertising content are separately allocated.
- the input value receives the keyword value from the data server 2000 and the content part module server 2300 set by the user, and the data server 2410 receives the advertisement server 2410.
- the advertisement content generation unit 2420 receives the advertisement content from the advertisement content and generates the advertisement window in the specific area to be displayed on the display unit 5000.
- the form of the information advertisement window generated by the information advertisement window generator 2420 may be formed in two ways.
- One way is to create an information advertising window of a single web page and assign the information content and the advertising content to be displayed in different areas within the web page. That is, an information advertising window is generated that includes a web browser displaying information content and an advertisement area inserted into the web browser to display advertising content, wherein the information content and the advertising content are different in the web page. To be displayed separately.
- the advertisement area is implemented as a single web page, as shown in FIG. 3, a specific space that does not affect the display setting 210 set by the user is created and matched with the keyword input by the user.
- the advertisement is received from the advertisement server 2410, the matching data is selected by the data matching processing module 3100, and the advertisement generating unit 2420, such as the display after executing the search of FIG. 3, has a space other than the display area set by the user. To create a matched advertising area.
- web page driven source driven by internet web browser such as explorer, safari, chrome, etc. is implemented as open source, so change the known web page generation source to the middle area of web page.
- the information area can be located. Therefore, only the web page is displayed on the display unit 5000 of the wired / wireless communication device, and the advertisement content received from the advertisement server 2410 may be distinguished and displayed within the web page.
- the other method of generating the information advertising window generating an information advertising window including a web page and an advertising page having a separate advertising area that is displayed separately from the web page, to display the information content on the web page, It can be implemented to display the advertising content on the advertising page.
- FIG. 4 illustrates an example in which an advertisement server 2410 in the data server 2200 operates to display advertisements corresponding to the keyword when a user inputs a keyword after designating an area of the display and the content part module.
- an advertisement matching the corresponding keyword is exposed. Otherwise, if there is no match, an advertisement made by the service provider may be displayed at random.
- FIG. 5 is a view showing the components of the user area of the present invention according to the present invention, when a user inputs a keyword 1000 on the keyboard, the input keyword value is designated by a search site preset by the user or by a service provider.
- the data server 2200 in which the created specific content database is stored and the content part module 220 created by the service provider in advance are transmitted to the content part module server 2300, which stores the keyword values suitable for the search. You can search and produce results.
- the result value of the data server 2200 and the result value of the content part module server 2300 are transmitted to the matching server 3000, and the matching server arranges the search result value according to the area 200 set by the user.
- the wired / wireless communication network 4000 may display the display 5000 on the wired / wireless device of the user.
- FIG. 6 is a block diagram of an online search matching system according to an embodiment of the present invention.
- the keyword is input through the keyboard of FIG. 1 and the keyword value is input to the window of the user's wired / wireless device.
- the content part module server 2300 is specified.
- the data server 2200, the content part module server 2300, and the keyword input window 2100 are data input and extraction areas.
- the keyword value is searched in the data server after inputting the keyword.
- the data server is a computer system mainly for communication and storage devices.
- the data server stores the content part module provided by the search site and the service provider specified by the user. This is because the main purpose is to be able to extract the result value accordingly.
- This data may be a content part module server, a content database provided by a service provider, and a database provided by each site.
- FIG. 6 illustrates an example of a basic system for operation.
- the user downloads and installs an app or a program, the user sets a display area, selects and arranges a content part module for each area, and saves. do.
- the service provider modularizes the content by parsing each site category or classifying the apis provided by the site.
- the keyword value of the keyword is input to the search box of the own device and simultaneously transmitted to the data input and extraction area 2000 and then to the matching area.
- the data input and extraction area 2000 is composed of a data server 2200 and a content part module server 2300, and a keyword value of the user is transmitted to the content part module server 2300 and a search box of the user device.
- the result value matched with the input keyword is transmitted to the matching server 3000 again through the data server 2200. After that, the result is exposed to the result screen 5000 displayed through the wired / wireless communication area 4000.
- Ad content is stored for each keyword, and advertisers are registered for each advertisement content.
- the ad server 100 may search for the first advertisement content, the second advertisement content, the third advertisement content, and the fourth advertisement content assigned to the search keyword of the 'mobile phone'. All or part of the data is transmitted to the mobile communication terminal 400.
- the matching server, the content part module server, and the data server may include a hard disk drive, a solid state drive, a flash memory, a compact flash card, and an SD card.
- Digital card, SM card (Smart MediaCard), MMC card (Multi-Media Card) or a memory stick (Memory Stick) can be provided as a module that can be input and output inside, or may be provided in a separate server. .
- FIG. 7 is a diagram showing the overall configuration and flow chart showing the service provider area specially illustrated.
- the service provider may classify each site into categories and modularize it. Thereafter, the user setting area 200 is provided and an APP or a program which can be downloaded and installed 100 is provided.
- the user when the user receives the download and installation (100) provided by the service provider, the user sets the desired display area setting 210 or category part module 220 by the user setting area 200 provided by the service provider. Set the instrument to display the display and results you want.
- the service company classifies and modularizes a specific area of the site (10). Thereafter, the user installs a program or an application 100, selects a display desired by the user, and also sets the user 200 such as selecting and specifying content for each site desired by the user.
- the search word desired by the user is input 1000, the search word is input to a separate database area by a user's hardware and an installed program.
- the database area includes a user setting area 200, a matching area 3000, and a wired / wireless communication area 4000, which allow the user to set the modularization by category classification 10 of the user-set site.
- the contents of the wired / wireless communication network and various sites are separately classified according to the input value of the keyboard to be input, and the content server and various communication terminals are stored.
- various communication terminals and portal site servers may be composed of 3G (3G), 4G (4G, 4G), etc., each of which includes a base transceiver station (BTS) and a mobile switching center (MSC). Advertisements and related information can be transmitted and received using a wireless mobile communication network.
- BTS base transceiver station
- MSC mobile switching center
- Advertisements and related information can be transmitted and received using a wireless mobile communication network.
- it may be implemented as a wired network communication network, and may transmit and receive related information through an internet communication network according to an Internet protocol such as Transmission Control Protocol / Internet Protocol (TCP / IP).
- TCP / IP Transmission Control Protocol / Internet Protocol
- the matching area 3000 provides a content search service that matches the input value of the keyword, and extracts content that matches the search keyword.
- the matching area 3000 divides and stores the characteristic parts of the site desired by the user.
- each area of the content of the site desired by the user is represented by a content part module.
- the content part module does not specify only one site, but means that the user can select and use each site category.
- the user has a preferred site for each specific site, such as Naver's knowledge, Daum Msnet, and Nate's webtoon. If the user extracts and sets what the user wants from one frame rather than searching by pressing this one by one, the user can extract the desired information at once without the hassle of clicking several times.
- the service company can modularize the contents of each portal company, news site and the site that users use a lot by category.
- the wired / wireless communication area 4000 connects an existing search site, the content part module server 2200, and various communication terminals with a wired / wireless network. That is, the wired / wireless communication network allows data communication between various communication terminals, the content part module server 2200, the matching server 3000, and the wired / wireless communication area 4000, or communicates between the mobile communication terminal and the content part module server 2200. It's a network that lets you do that.
- the wired / wireless communication network may be implemented as a wired or wireless mobile communication network or a network communication network.
- the data server 2100 is a web information server that provides various information such as Naver, Daum, Google, Yahoo, etc., and is an information providing server that provides a web site that first appears when a web browser is connected to the Internet.
- the data server 2100 provides a service that can be regularly used by a user, such as a community, in addition to the information retrieval service.
- the portal site server retrieves the information content matched by the search keyword on a number of webs (WEB) existing in the network or by using a separate information DB to extract the information content matched with the search keyword.
- the data server may be a specific content DB created by a service provider. Specific content DB may be advertising or publicity.
- the extracted information content is transmitted to the matching area 3000.
- the information content may be formed as various types of content, and may have various forms such as news content, media content of audio and image and video, and web address content.
- the matching area 3000 extracts a content part module matching the search keyword. To this end, the matching area 3000 receives information of the content part module server.
- the matching area 3000 includes a wired / wireless communication server 3000 that can communicate with a wired / wireless communication network to receive a search keyword from the matching area 3000, and to communicate various types of data and contents of the matched data server.
- the terminal 4000 may transmit and display the terminal 4000.
- the content part module server is a content part modularized by dividing the categories by site, and when a keyword is input, the service company separately provides a search method so that the corresponding content is searched through the content part module server.
- the web browser represented in this document includes a mobile browser, and a browser is generally referred to as a web page or a mobile page.
- FIG. 8 is a flowchart illustrating a system for implementing the present invention.
- the development contents to be prepared in advance are included in a company providing a service, and then a user setting area is shown in order.
- the service provider divides each site category and provides corresponding API to modularize the content. At this time, if the API is not provided, the site can be parsed (split) to bring the corresponding area. This is called a content part module in the present invention.
- the user After the user downloads and installs a program or APP, the user sets the screen of the device in the user setting area and sets the display to design the device screen according to the user's intention. It can be arranged by area on the display UX.
- FIG. 9 illustrates splitting a portal site.
- the service provider may divide the sites by category in advance and store them in the form of a module 20.
- the module has one frame and form. For example, if the whole Naver is divided into categories, it is divided into cafes, blogs, and knowledgeable people, which means that the modules are divided into cafes, blog modules, and knowledgeable people.
- the user can select and collect only the part of the portal that he prefers to receive the information, and can receive the search result value in the desired module that wants only portal information that matches the keyword inputted by the user.
- 10 is a diagram capturing the content of the API provided by Naver.
- API is an abbreviation of Application Programming Interface, and means a script provided by a company so that a service search result of each company can be used on a site that a member builds / manages. To be defined.
- bringing Naver's intellectuals and news to the API means separating the Naver's categories and some of Naver's categories into a separate frame and displaying them.
- FIG. 11 is a diagram illustrating a configuration for dividing a news channel.
- the news channel is modularized by dividing into media, political, economic, social, global, and cultural untouched reports.
- the user can select and collect only the part of the news he prefers to receive the information, and can receive the search result value from the news channel that he wants.
- FIG. 12 is a diagram illustrating a method for selecting and setting a site-divided module by a user.
- the service provider builds a database so that users can set the corresponding area for each module by grouping common categories for each portal, media company, and specific site.
- the module can be displayed in the corresponding display area.
- FIG. 13 is a diagram illustrating a screen in which a user sets a display area.
- the user can select various UX on the setting screen of the screen as the user wants (not shown), or the user can set as he / she wants by using other devices. have.
- the display area 200 is designated in the user setting area, the content part module to be displayed thereafter is set, and after the step of storing, the display screen is executed by an application or an application provided by the service provider as an example. .
- FIG. 14 is a diagram illustrating an example performed after a user inputs a keyword.
- the user inputs a keyword value in the search box (2201) and then selects an area in which the user wants a search result value (2203).
- a search result value 2203
- FIG. 14 when a news area is selected, the user selects a news area. Only displayed.
- the user clicks on the poet of FIG. 14 in order to see more detailed news the cultural aspect of the poet can be exposed, and the entertainment surface close to the cultural aspect can be displayed.
- 15 is an example display screen illustrating an example performed after a user inputs a search word.
- a user may provide a function of automatically displaying a search result value on a portal search screen.
- 16 is an existing search system screen.
- Fig. 17 is an example of the display screen configuration searched by the configuration of the present invention.
- FIG. 18 is a diagram illustrating an example in which a user setting area can be displayed simultaneously with an existing screen.
- the example shows that the user setting area can be displayed simultaneously with the existing screen.
- the various communication terminals receive a search keyword and transmit the search keyword to the matching server 2000, the data server 2100, and the content part module server 2200, and the content part module server 2200 received from the matching server 2000.
- Keyword result values received from the data server 2100 may be displayed separately, and may be easily changed by a user's selection.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Databases & Information Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- General Engineering & Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
- Computational Linguistics (AREA)
Abstract
본 발명은 키보드 제어 및 사이트 파싱을 통한 사용자 맞춤형 검색 매칭 시스템에 관한 것으로서, 사용자와 온라인으로 연결된 시스템 서버는 광고서버와 데이터서버와 매칭서버와 컨텐츠 모듈부분 서버를 포함하며 데이터 서버는 데이터송수신처리부와 데이터매칭 처리모듈을 포함하며 사용자가 검색한 키워드와 의 검색결과를 저장하고 광고서버는 광고주의 데이터를 저장하며 컨텐츠 모듈 부분 서버는 사용자가 미리 설정한 컨텐츠내에서의 검색을 위한 부분모듈을 저장하고 있으며 온라인으로 연결된 단말기를 이용하는 사용자는 자신의 단말기에서 사용자 설정 영역을 미리 지정하고 이를 매칭 서버에 저장해놓는데 사용자가 검색어를 입력하게 되면 검색어에 매칭되는 검색결과가 데이터 서버와 컨텐츠 모듈부분 서버로부터 매칭서버로 전송되며 매칭서버는 미리 저장된 사용자 설정대로 컨텐츠모듈 부분 서버의 검색결과를 사용자 단말기의 사용자 영역으로 전송한다.
Description
본 발명은 검색 매칭시스템에 관한 것으로 하드웨어상의 키보드 입력시스템을 제어함으로써, 키보드 입력값이 기존의 디스플레이 창에 나타나기 전 별도의 가상서버의 데이터베이스를 함께 매칭하여 사용자가 원하는 정확한 정보를 사용자가 원하는 서비스제공자와 디스플레이형태로 보여주는 것으로 키보드제어를 통한 검색 매칭시스템에 관한 것이다.
최근 정보 통신 기술의 발달로 말미암아 원거리 데이터통신망을 매개하여 다양한 분야에 대한 정보를 적어도 하나 이상의 호스트 서버를 통하여 다수의 사용자를 기반으로 실시간 제공하는 정보제공기술의 개발이 활발하게 진행 중이다. 정보를 검색하여 매칭하는 것에 관해서는 많은 출원이 이루어져 있는데 대한민국 출원 제10-2003-0029885호, 10-2005-0042470호 등 많은 출원이 이루어져 있다.
한편, 이를 기반으로 한 포털사이트들이 검색서비스를 제공하고 있는데, 각 서비스별로 특징이 있어 사용자들은 각 포털사이트의 일부정보를 본인에 맞게 사용을 하려는 특징으로 보이고 있다. 즉. 사용자들은 본인에게 맞는 취향을 선택하여 보다 정확한 검색 정보를 보다 신속하게 제공받길 원하며, 포털사이트 또한 사용자의 선호도에 맞게끔 보다 편리하게 이용 접근할 수 있는 정보 선별기술이 개발 중이며, 이를 통한 다양한 각종 콘텐츠 및 그 응용 서비스 개발이 이루어지고 있는 실정이다.
현재 포털사이트의 예를 간단히 들어보면, 네이버의 카페와 블로그 그리고 다음의 미즈넷이나 아고라, 구글의 전문검색 등 각 포털사이트별로 사용자가 원하는 정보들이 있는데, 이러한 정보를 얻기 위해서는 각 포털사이트를 방문해야 하는 불편함이 존재하고 있다.
이에, 사용자가 원하는 각 포털사이트의 영역을 지정하고 사용자가 원하는 정보를 디스플레이 할 수 있도록 구성하면, 사용자가 검색을 한 정보들이 하나의 포털이 아닌 네이버의 카페와 블로그, 다음의 아고라, 구글의 전문검색을 모아서 하나의 화면으로 디스플레이 될 수 있다.
또한, 뉴스영역에서도 오마이뉴스의 정치, 매일경제의 주식, ytn의 사건사고, jtbc의 현장뉴스 등으로 사용자가 편집한 내용으로 한 화면에 디스플레이 될 수 있도록 할 수 있다.
사용자들의 다양한 취향에 따라 포털, 뉴스, 연예면 등을 사용자가 원하는 대로 디스플레이가 될 수 있도록 선택하여 부분별 영역별로 설정을 할 수 있도록 한다.
한편, 사이트관리자들은 사용자들을 유혹하기 위하여 다양한 형태로 된 정보들을 제공한다. 사이트에 게시된 정보는 사용자(예컨대, 특정 소비자)에 의해 전부 또는 부분적으로 사용되도록 설계된 정보의 일부이다. 각 사이트에서 제공하는 정보들은 정보 통신 기술의 발달로 인하여 전자적 형태(electronic form)인 온라인 플랫폼형태로 제공될 수 있다. 이러한 온라인 정보들은 인터넷 웹브라우저에서 구동하는 페이지(이하, '웹페이지'라 함) 상에서의 게시글이나 그림 혹은 동영상등의 형태를 가지는데, 탐색 결과로 제시되는 검색결과들이 해당될 수 있다. 예컨대, 네이버, 다음, 구글 같은 포털 사이트 서버에 접속하여 웹페이지에 검색어를 입력하게 되면, 검색어에 매칭되는 온라인 정보들은 포털 사이트 서버로부터 제공받아 웹페이지 상에서 표시하고 있다.
이와 같이, 현재의 온라인 검색 형태는 포털 사이트 서버에서 제공하는 정보 콘텐츠와 온라인 검색서비스들을 스마트폰이나 PC에 설치된 웹페이지에 함께 표시하고 있기 때문에, 검색을 제공하는 주체의 다양성에 제한을 받는 문제가 있다. 즉, 포털사이트 서버의 운영 업체로부터만 온라인 검색을 제공받을 수 있기 때문에, 다른 업체로부터 다양한 온라인 검색 서비스를 받기 위해서 별도로 사이트나 앱을 실행하는 등의 불편을 감수해야 했으며, 그렇지 않으면 제공받을 수 없는 문제가 있다.
이와 같은 문제점을 해결하기 위해서 웹이나 앱의 프로그램이 설치가 될 때 키보드제어모듈과 가상서버의 데이터저장모듈, 통신모듈 그리고 설정모듈, 편집모듈이 함께 설치될 수 있다.
본 발명의 기술적 과제는 키보드를 입력 값을 두군데로 보내는데 한개는 본인의 기기에 보내고 다른 한개는 웹이나 앱을 실행하기 위한 프로그램을 설치 할때 만들어진 별도의 가상서버로 보내어 별도의 검색서비스를 제공받을 수 있도록 한다.
또한, 앱이나 웹의 실행 후에 서비스 제공자는 각 사이트를 카테고리 별로 분류하여 서비스제공자는 해당부분을 나누어 사용자가 원하는 대로 별도의 디스플레이가 되어 제공될 수 있도록 한다.
이를 통하여 검색 키워드와 배너 등을 포함한 온라인 검색서비스를 제공하는데 있다. 또한 본 발명의 기술적 과제는 각 사이트를 분류별로 나누어 사용자가 원하는 검색사이트별, 뉴스별 등으로 현재 한정되어 볼 수 있는 영역을 확대하여 사용자가 원하는 사이트별 정보를 나누어 자신만이 원하는 검색사이트를 직접 디자인하고 설계할 수 있도록 만들 수 있으며, 본인이 원하는 키워드를 입력 시에 사용자가 만든 포털, 블로그, 카페, 웹페이지, 뉴스, 전문지식 등 사용자가 원하는 정보를 가상서버를 통하여 본인의 단말기에 해당하는 검색결과가 디스플레이 되어 실질적으로 도움이 될 수 있도록 하며, 또한 검색 키워드와 배너, 동영상등 검색된 정보 콘텐츠와 광고 콘텐츠를 통신단말기에 표시하는 방식을 제공하는데 있다.
상기한 바와 같은 목적을 달성하기 위하여 본 발명은 정보검색 서비스를 보다 효과적으로 제공하기 위해 사용자가 프로그램이나 앱(이하 '앱'이라 한다.)을 설치를 하는데 앱은 키보드를 제어할 뿐 아니라 각각의 여러 서비스업체(포탈이나 뉴스등의 콘텐츠를 제공하는 업체)가 제공하는 포탈이나 뉴스 등의 정보를 각각 카테고리별로 나누어 사용자가 임으로 설정할 수 있도록 할 수 있도록 하는 방법을 제공하기 위하여 서비스제공업체(본 발명을 실시하는 업체)는 서비스업체의 각각의 카테고리별로 구분하며, 각각의 영역을 나누어 별도로 저장을 한다.
일례로 포털사이트 중, 네이버의 주요 특징인 카페, 블로그, 지식인으로 구분하여 각 카테고리별로 모듈화 한다. 또 다른예로 각 뉴스서비스업체의 기사를 카테고리별로 모듈화 한다.
이렇게 모듈화한 콘텐츠는 사용자가 설치한 앱에서 각 사이트별로 구분이 되어지고, 구분이 된 모듈은 사용자가 원하는 대로 디스플레이의 UI를 설정할 수 있도록 할 수 있다.
상기와 같이 사용자가 UI를 설정한 후 저장을 하게 되면, 가상서버는 데이터를 저장하게 되고, 가상서버는 수시로 정보를 업데이트 하게 된다.
이후 사용자가 키보드를 통해 검색을 실행하게 되면 기존의 창에서 제공이 되는 검색결과가 디스플레이가 되거나 사용자가 설정한 방식으로 검색결과가 디스플레이가 되도록 한다.
상기의 발명을 실행하기 위하여 키보드 입력 시 키보드 입력 값이 기존 연결된 기기와 가상서버로 전송이 되는 키보드 제어모듈과; 검색 키워드에 매칭되는 정보 콘텐츠를 추출하는 검색 서버; 검색 키워드에 매칭되는 콘텐츠를 추출하는 콘텐츠서버;를 포함하며 검색 키워드를 입력받아 상기 포털사이트 서버 및 상기 콘텐츠 서버에 전송하며, 상기 포털 사이트 서버에서 수신하는 정보 콘텐츠와 상기 콘텐츠 서버로부터 수신하는 콘텐츠를 각각 별개로 디스플레이하는 단말기; 및 상기 포털 사이트 서버, 콘텐츠 서버, 단말기를 유무선 네트워크로 연결하는 유무선 통신망;를 포함한다.
상기 단말기는, 사용자로부터 상기 키워드를 입력받는 입력부; 상기 키워드가 가상서버로 전송이 되어 키워드를 입력받는 가상키워드 입력부; 를 포함하며, 포털 사이트 및 콘텐츠 서버에 상기 키워드를 송신하며, 상기 포털사이트 서버로부터 정보 콘텐츠를 수신하며 상기 콘텐츠 서버로부터 사용자가 설정한 콘텐츠를 수신하는 데이터 송수신 처리부; 상기 정보 콘텐츠를 디스플레이할 정보 영역과, 상기 광고 콘텐츠를 디스플레이 할 영역을 각각 별개로 할당한 영역창(디스플레이를 나누어 설정)을 생성하는 정보영역창 생성부; 및 상기 정보 영역창을 디스플레이하는 표시부;를 포함한다.
상기 정보 영역창 생성부는, 상기 콘텐츠가 디스플레이 되는 웹페이지와, 상기 웹페이지 내에 삽입되어 콘텐츠가 표시되는 콘텐츠 영역을 포함하는 정보 영역창을 생성하여, 상기 정보 영역창과 상기 정보 콘텐츠가 상기 웹페이지 내에서 각각 다른 영역에 별개로 디스플레이 되도록 함을 특징으로 한다.
상기 단말기는, 인터넷 웹브라우저에서 구동되는 웹페이지를 통하여 사용자로부터 검색 키워드를 입력받으며, 검색 키워드가 입력된 인터넷 웹브라우저의 종류, 사용자 위치, 인터넷 웹브라우저 버전 중 어느 하나 이상을 파악하여 상기 가상 서버에 전송하는 제1옵션 전송부;를 포함한다.
상기 가상 서버는, 상기 검색 키워드에 매칭되는 콘텐츠를 검색한 후,검색한 콘텐츠 중에서 검색 키워드가 입력된 자신이 설정한 UI에 따라 콘텐츠를 추출하여 상기 단말기에 전송한다.
상기 단말기는, 상기 단말기의 제작사의 명칭, 단말기의 모델 명칭 중 어느 하나 이상을 파악하여 상기 가상서버에 전송하는 제2옵션 전송부;를 포함한다.
상기 검색 키워드에 매칭되는 콘텐츠를 검색한 후, 검색한 콘텐츠 중에서 상기 이동통신단말기의 제작사에서 제공하는 콘텐츠를 추출하여 상기 이동통신단말기에 전송한다.
본 발명의 실시 형태에 따르면 사용자가 원하는 정보를 각각의 사이트별로 들어가 확인하는 것에 따른 시간적인 소비를 줄일 수 있으며, 사이트별로 사용자가 원하는 콘텐츠만을 선택적으로 검색하여 볼 수 있음으로써 사용자의 검색 만족도를 높일 수 있다. 이로써 키워드에 따른 온라인 광고를 수행함으로써 광고 효과를 높일 수 있다. 또한 본 발명의 실시 형태에 따르면 키보드를 통한 검색 키워드와 콘텐츠 매칭에 의해 검색된 콘텐츠와 광고를 서로 다른 운영 업체로부터 제공받아 각각 별개로 표시함으로써, 광고 서비스 제공의 다양성을 기할 수 있다. 따라서 광고 효율을 극대화할 수 있다.
도 1은 본 발명의 대표도로 발명에 대한 전체 구성도.
도 2는 본 발명의 본 발명의 사용자 영역의 구성요소를 나타낸 도면.
도 3은 본 발명의 실시예에 따른 온라인 검색매칭 시스템의 구성도.
도 4는 본 시스템의 전체적인 구성 및 실시 순서도.
도 5는 본 발명의 시스템 구성도.
도 6은 본 발명의 실시를 위한 서비스제공사가 준비해야 할 포털사이트 분할구성도.
도 7는 본 발명의 실시를 위한 서비스제공사가 준비해야 할 뉴스 사이트 분할 구성도.
도 8은 사이트별 카테고리별로 별도로 분류하여 기존사이트에서 분리한 데이터베이스선택영역을 표시하고 사용자가 본인에 맞는 영역을 선택하는 화면구성.
도 9는 본 발명의 실시예에 따라 사용자가 디스플레이 영역을 설정하면 그에 따라 최종 웹브라우저(또는 모바일 브라우저)가 표시되는 영역을 그림으로 표시.
도 10은 본 발명에 의하여 사용자가 검색어를 누를 경우 별다른 선택이 없으면 포털로 검색이 되는 것을 안내.
도 11은 본 발명에 의하여 사용자가 검색어를 누른 후 특별한 영역에서 의 검색을 원할 경우를 안내한 도면.
도 12는 이전의 검색키워드를 입력 후 검색결과를 디스플레이한 그림.
도 13은 발명의 실시예에 따를 검색 실행 후의 디스플레이 디자인.
도 14는 사용자의 설정에 따라 이전디스플레이화면과 함께 디스플레이가 되는 것을 표시한 그림.
이 발명이 속하는 기술 분야에서 통상의 지식을 갖는 자가 이 발명을 용이하게 실시할 수 있을 정도로 상세히 설명하기 위하여, 이 발명의 가장 바람직한 실시예를 첨부된 도면을 참조로 하여 상세히 설명하기로 한다. 이 발명의 목적, 작용 효과를 포함하여 기타 다른 목적들, 특징점들, 그리고 동작상의 이점들이 바람직한 실시예의 설명에 의해서 보다 명확해질 것이다. 하기에서 각 도면의 구성요소들에 참조부호를 부가함에 있어 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다.
도 1은 본 발명의 대표도로 발명에 대한 전체 구성도.
도 2는 본 발명의 본 발명의 사용자 영역의 구성요소를 나타낸 도면.
도 3은 본 발명의 실시예에 따른 온라인 검색매칭 시스템의 구성도.
도 4는 본 시스템의 전체적인 구성 및 실시 순서도.
도 5는 본 발명의 시스템 구성도.
도 6은 본 발명의 실시를 위한 서비스제공사가 준비해야 할 포털사이트 분할 구성도.
도 7는 본 발명의 실시를 위한 서비스제공사가 준비해야 할 뉴스 사이트 분할 구성도.
도 8은 사이트별 카테고리별로 별도로 분류하여 기존사이트에서 분리한 데이터베이스선택영역을 표시하고 사용자가 본인에 맞는 영역을 선택하는 화면구성.
도 9는 본 발명의 실시예에 따라 사용자가 디스플레이 영역을 설정하면 그에 따라 최종 웹브라우저(또는 모바일 브라우저)가 표시되는 영역을 그림으로 표시.
도 10은 본 발명에 의하여 사용자가 검색어를 누를 경우 별다른 선택이 없으면 포털로 검색이 되는 것을 안내.
도 11은 본 발명에 의하여 사용자가 검색어를 누른 후 특별한 영역에서의 검색을 원할 경우를 안내한 도면.
도 12는 이전의 검색키워드를 입력 후 검색결과를 디스플레이한 그림.
도 13은 발명의 실시예에 따를 검색 실행 후의 디스플레이 디자인.
도 14는 사용자의 설정에 따라 이전디스플레이화면과 함께 디스플레이가 되는 것을 표시한 그림이다.
본 발명의 온라인 콘텐츠매칭 시스템은, 사용자가 검색을 실행할 때 기본적으로 실시하는 행위인 키보드 입력단계에서 검색어를 가상pc로 가져오고 이 검색어를 사용자 본인이 원하는 형태로 미리 설정한 데이터 및 디스플레이영역으로 가져오도록 하여 별도의 가상서버의 검색매칭엔진을 기반으로 한 콘텐츠 매칭이 이루어지도록 하는 검색방법이다.
검색결과 또한 평소 사용하는 웹 사이트위에 한 개나 그 이상의 레이어를 덧댄 상태로 표시하도록 함으로써 종래에 사용하는 포털사이트와 충돌없이 사용하도록 할 수 있다.
본 발명을 실시하기 위하여 기본적으로 매칭이 이루어질 수 있도록 데이터서버를 이루는 컨텐츠는 사이트의 특징에 따라 분류하고 별도로 모듈화 하여 저장하며, 사용자가 이 콘텐츠 매칭 시스템을 이용하기 위해서는 시스템을 이용하기 전에 앱(app)또는 프로그램을 설치하고, 그에 따른 디스플레이구성을 설정하고 콘텐츠를 선택하여 저장하도록 한다.
즉, 본 발명에 의할 때 기존에는 특정단어를 검색하게 되면 포탈별로 구성된 화면에 따라서 검색결과를 표시하였으나 본 발명에서는 기존과 같은 방식으로 표시할 수 있을 뿐 아니라 사용자가 미리 설정한 형태로 검색이 가능하도록 하는 별도의 레이어를 제공한다.
즉, 사용자가 검색을 하였을때 사용자가 미리 지정한 영역에서 검색이 이루어지도록 하고 이것을 사용자가 미리 설정한 형태로 보이도록 하는데 검색의 의도,목적에 따라서는 사용자가 자주 이용하는 사이트나 섹션에서만 검색한 결과만을 찾을 수 있도록 하여 필요 없는 검색 결과를 배제하고 사용자가 접근하기 쉬운 형태로 표시할 수 있도록 한다.
이를 위해서 사용자가 최초에 앱을 구동할 때 사용자는 검색이 가능한 각 사이트별로 영역을 선택하여 사용자의 선택영역을 설정하게 된다.
시스템서버는 이에 앞서 각각의 선택영역에서 검색이 가능하도록 검색영역별로 구동 가능한 API형태나 검색링크 형태로 검색모듈을 구성하여 각 사이트 언론사 등의 영역을 분할 하고 검색가능하도록 한다. 이러한 내용은 도13에 도시된다.
실제로 사용자가 검색을 할 때 사용자가 사용하는 검색사이트를 이용할때 가상의 레이어를 사용자의 화면상에 띄우고 사용자가 입력한 검색어는 사용자가 사용하는 검색사이트로 전송이 되어 그 검색결과를 검색제공자가 제공하는 형태 그대로 띄우게 된다.
이를 위해서 도면에서 컨텐츠부분모듈로 도시된 모듈은 사용자가 설정하게 되는 컨텐츠를 검색하기 위한 모듈을 포함한다. 즉 컨텐츠부분모듈은 사용자가 미리 설정한 형식에 맞는 검색결과를 만들어 별도의 공간에 저장해두었다가 사용자가 클릭하게 되는 경우 결과를 즉시 가져오게 된다.
모든 검색결과를 한 번에 가져오게 되면 검색시간이나 검색결과를 한꺼번에 띄우는데 어려움이 있게 될 수 있기 때문에 사용자가 미리 지정한 영역에 대해서는 별도의 가상PC에 의해 검색을 수행하고 별도의 공간에 저장을 하고 사용자가 필요로 할대만 띄우게 된다.
한편 가상의 레이어 위에는 사용자가 미리 설정한 형태대로 검색결과를 띄우게 되는데 컨텐츠 부분모듈이 사용자가 입력한 검색어를 이용하여 검색결과를 가져오게 되며 매칭서버는 이러한 검색결과를 사용자가 미리 설정한 영역별로 디스플레이 하도록 한다.
광고 또한 가상의 레이어 위에 띄우되 사용자의 검색키워드에 맞는 것을 띄우도록 할 수 있는데 이를 위해서 데이터서버에 광고주의 광고를 검색키워드별로 저장을 하고 필요할때마다 불러서 레이어위에 띄우게 된다.
도13에서는 사용자의 레이어가 기존검색결과를 완전히 덮는 형태로 표시하게 되는데 기존 검색결과의 일부는 보이고 일부는 사용자의 레이어로 덮어서 표시하는 형태 일 수 있다.
상기 레이어는 기존의 페이지를 완전히 덮는 것일 수도 있지만 기존 검색포털의 일부는 그대로 노출이 되도록 하고 일부는 덮는 형태일 수 있다.
즉, 사용자가 자신의 필요에 따라 레이어를 구성한다고 하더라도 기존의 검색포털의 서비스를 완전히 배제하기는 힘들기 때문에 일부는 그대로 사용하면서 나머지 부분은 사용자의 편의에 따라 구성할 수 있다.
예를들어 네이버의 메일과 카페를 주로 이용하면서 나머지 뉴스등의 서비스는 이용하지 않는 사용자라고 하면 네이버의 메뉴부분은 레이어를 비워서 그대로 표시가 되도록 하고 나머지 부분은 사용자의 편의에 따라 채우도록 할 수 있다.
이경우에 일정크기 이상의 광고를 레이어위에 띄우도록 하여 상기 서비스에 대한 수익을 추구하도록 할 수도 있다.
즉, 레이어는 커다란 사각형의 형태일 수도 있으며 중간 중간에 빈곳이 있어 빈곳으로는 원래의 검색포탈, 사이트의 내용이 표시되도록 하며 레이어로 차있는 부분은 사용자가 구성하도록 할 수 있다.
이곳은 사용자가 입력하는 키워드에 따라 표시되는 내용이 변화되도록 할 수 있으며 검색결과뿐 아니라 사용자가 원하는 다른 웹사이트의 페이지를 그대로 가져와 띄울 수 있다.
그런데 다른 웹사이트의 페이지를 가져오는 것이기 때문에 표시부분의 크기 나 위치등에서 원래의 것과 차이가 있을 수 있기 때문에 컨텐츠부분검색모듈은 별도의 공간에 저장을 할 때 사용자가 미리 설정한 크기대로 변형해서 저장을 한뒤 가져오게 된다. 이때 사용자의 레이어위에는 해당페이지로의 링크만을 띄울 수도 있으나 해당페이지의 내용을 가져와서 미리 설정된 크기에 맞게 저장하거나 처음부터 그림파일같은 형태로 저장을 하여 즉시 확인이 가능하고 그림파일을 클릭하였을 때 원래의 페이지로 가도록 할 수 있다.
즉, 컨텐츠 검색모듈은 미리 검색을 한뒤 저장을 할 때 사용자의 레이어에 표시하기 좋은 형태로 저장을 하게 된다.
매칭모듈은 사용자가 설정한대로 레이러를 만들고 레이어위에 광고와 컨텐츠검색모듈이 검색하여 저장한 자료를 가져와 사용자가 미리 설정한 형태대로 레이어위를 채우게 된다.
도 1은 본 발명의 대표도로 발명에 대한 전체 구성도로 사용자가 서비스제공사에서 제공하는 APP이나 프로그램을 다운로드(100)를 받아 설치를 하면, 사전에 서비스 제공사에서 만든 디스플레이 UX즉 영역을 설정(210)을 하게 된다. 또한 서비스 제공사에서 포털이나 뉴스등의 사이트를 카테고리별로 분리하여 사용자가 원하는 카테고리 및 그 하위메뉴를 선택할 수 있도록 만든 컨텐츠 부분모듈(220)을 사용자가 원하는 것에 맞게 선택을 하고 저장(300)을 하게 되면 기본적인 설정이 세팅이 되게 된다.
이때 사용자가 설정하는 디스플레이영역설정(210)과 컨텐츠부분선택(220)을 사용자설정영역(200)으로 할 수 있다.
이후 사용자가 검색을 진행할 시 키보드에서 키워드를 입력(1000)을 할 때 키보드의 키워드는 본인 스마트폰이나 PC등의 검색창(2100)과 더불어 데이터서버(2200)와 컨텐츠부분모듈(2300)로 함께 전송이 된다.
전송된 키워드는 데이터서버(2200)에서는 사용자가 지정한 지정검색(검색사이트)와 서비스 제공사에서 만든 특정컨텐츠를 검색하기 위한 키워드로 사용될 수 있다.
그리고, 서비스제공사의 특정컨텐츠데이터베이스는 광고, 홍보를 위한 DB일 수 있다. 또한, 사용자가 입력한 키워드는 사용자가 미리 설정한 컨텐츠부분모듈과 함께 검색이 이루어지도록 할 수 있다.
이렇게 검색이 되어진 정보는 매칭서버로 이동이 되며, 이때 컨텐츠부분모듈의 검색값과 데이터서버의 검색값이 사용자가 설정한영역(200)에 반영이 되도록 한다.
이후 통신서버로 이동이 되며, 유무선 통신에 의하여 사용자의 기기에 디스플레이(5000)가 된다.
도 2는 서비스제공사가 제공하는 특정콘텐츠데이터베이스가 광고, 홍보를 위한 DB 일 경우 데이터서버의 구성도를 예시한 것이다.
데이터서버의 일부는 광고서버(2410)와 광고창생성부(2420)fh 이루어지며, 광고서버는 광고주의 데이터를 저장을 하며, 사용자가 키워드를 입력하면 해당 키워드에 맞는 광고주를 찾아 광고창 생성부로 전송한다.
이후 광고서버와 광고창 생성부는 매칭서버(3000)로 정보를 전송하고 매칭서버는 광고창생성부는 추후 디스플레이부에 노출이 되어진다.
여기서 디스플레이부가 노출이 되는 영역은 스마트폰과 같은 휴대폰과 같은 모바일 단말기 그리고 pc등의 각종통신단말기를 말한다.
각종통신단말기는 검색 키워드에 매칭되는 콘텐츠부분모듈을 디스플레이할때, 키워드 검색 결과값의 디스플레이와는 별도로 콘텐츠를 디스플레이하는 것이다.
이 각종 통신단말기는 데이터 송수신 처리부(3200), 키워드입력부(1000), 디스플레이부(5000), 데이터서버(2000)와 함께 처리된다.
이밖에 마이크(3410), 스피커(3420), 후레쉬(3430), 카메라(3440)등 유무선통신기기에서 제공하는 기능들을 포함하는 감각처리부(3400)와 데이터매칭처리모듈(3100)과 데이터송수신처리부(3200)으로 구성이되어지는 매칭서버(3000)를 이루고 있다.
데이터 송수신 처리부(3200)는, RF모듈등을 포함하며, 데이터 처리 모듈(3100)과 함께한다.
데이터 송수신 처리부는(3200)은 유무선 통신서버(4000)과의 무선 통신 기능을 수행한다. 데이터 송수신 처리부(3200)는 송신되는 신호의 주파수를 상승변환 및 증폭하는 RF송신기(미도시)와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF수신기(미도시) 등을 포함한다.
데이터 처리 모듈(3100)은, 데이터서버(2200)과 콘텐츠모듈부분서버(2300)에서 처리한 데이터를 수신하는 신호를 복조 및 복호화하여 데이터 패킷을 추출하거나 전송할 데이터 패킷을 변조 및 부호화하여 신호로 변환한다. 이를 위하여 데이터 처리 모듈(3100)은 데이터저장장치 및 데이터처리프로그램 그리고 각 프로그램을 구동하여 매칭할 사용자가 입력한 키워드값과 광고서버(2410)과 콘텐츠모듈부분서버(2300) 그리고 데이터서버(2200)에서 관련키워드를 매칭하여 유무선 통신서버를 이용하여 디스플레이부로 표시될 수 있도록 구성될 수 있다.
데이터처리프로그램 중 일부는 코덱(CODEC)으로 구성될 수 있다.
여기서 코덱은 데이터를 처리하는 데이터 코덱과 음성 패킷 등을 처리하여 음성형태의 아날로그 신호를 출력하는 오디오 코덱을 구비할 수 있다.
감각 처리부(3400)는 오디오 코덱에서 출력되는 음성 아날로그 신호를 스피커(3420)를 통해 재생하거나 또는 마이크(3410)로부터 입력되는 음성 아날로그 신호를 데이터 형태로 변환하여 데이터 처리 모듈(3100)의 오디오 코덱에 전송하는 기능을 수행한다. 마이크(3410)는 사용자의 음성을 입력받는 수단이며, 스피커(3420)는 데이터서버(2200)나 콘텐츠부분모듈서버(2300)에서 제공되는 음성 신호를 출력한다.
디스플레이부(5000)는 사용자가 설정한 영역(200)에 의하여 특정영역에 정보 광고창 생성부(2420)에서 생성한 정보 광고창을 디스플레이한다.
입력부(401)는 사용자로부터 검색 키워드를 입력받는다. 입력부(401)는 사용자로부터 입력되는 검색 키워드들을 입력받을 수 있는 입력 인터페이스 창을 제공한다. 이러한 입력부(401)는 키 또는 숫자들의 키 조합으로 이루어진 키패드를 통하여 입력받을 수 있으며, 또는 터치스크린 패널을 통하여 터치 입력 형태로 받을 수 있는 등 다양한 입력 수단을 통해 구현할 수 있다.
정보 광고창 생성부(420)는, 정보 콘텐츠를 디스플레이할 정보 영역과, 광고콘텐츠를 디스플레이할 광고 영역을 각각 별개로 할당한 정보 광고창을 생성한다.
사용자가 키보드의 키워드를 입력(1000)을 하면 입력값은 데이터서버(2000)와 사용자가 설정한 콘텐츠부분모듈서버(2300)으로 키워드값을 수신하고, 데이터서버(2410)는 광고서버(2410)로부터 광고 콘텐츠를 수신하여, 광고창생성부(2420)은 디스플레이부(5000)에 디스플레이할 특정영역에 광고창으로서 생성하는 것이다.
정보 광고창 생성부(2420)가 생성하는 정보 광고창 형태는 두 가지 방식으로 이루어질 수 있다.
하나의 방식은 단일의 웹페이지로 된 정보 광고창을 생성하여, 웹페이지 내의 각각 다른 영역에 정보 콘텐츠와 광고 콘텐츠를 디스플레이 되도록 할당하는 것이다. 즉, 정보 콘텐츠가 디스플레이 되는 웹브라우저와, 상기 웹브라우저 내에 삽입되어 광고 콘텐츠가 표시되는 광고 영역을 포함하는 정보 광고창을 생성하여, 상기정보 콘텐츠와 상기 광고 콘텐츠가 상기 웹페이지 내에서 각각 다른 영역에 별개로 디스플레이 되도록 한다.
예를 들어, 광고영역이 단일의 웹페이지로 구현되는 경우는 도 3에 도시한 바와 같이, 사용자가 설정한 디스플레이설정(210)에 영향을 미치지 않는 특정공간을 만들어 사용자가 입력한 키워드와 매칭된 광고를 광고서버(2410)으로부터 수신하여 데이터매칭처리모듈(3100)에서 매칭된 광고를 선정하고 광고창생성부(2420)은, 도 3의 검색실행 후의 디스플레이와 같이 사용자가 설정한 디스플레이영역 이외의 공간을 만들어 매칭된 광고 영역을 만들 수 있다.
참고로, 익스플로어, 사파리, 크롬 등과 같은 인터넷 웹브라우저에 의해 구동되는 웹페이지 구동 소스는 오픈 소스(open source)로 구현되어 있어, 기존에 알려진 웹페이지 생성 소스를 변경하여 웹페이지의 중간영역에 정보 영역을 위치시킬 수 있다. 따라서 유무선통신기기의 디스플레이부(5000)에 웹페이지만이 디스플레이되며, 웹페이지의 내부에 광고 서버(2410)로부터 수신하는 광고 콘텐츠가 구별되어 표시될 수 있다.
한편, 정보 광고창을 생성하는 다른 나머지 방식은, 웹페이지와, 웹페이지와 분리 표시되는 별개의 광고 영역을 가지는 광고 페이지를 포함하는 정보 광고창을 생성하여, 웹페이지에 정보 콘텐츠를 디스플레이하고, 광고 페이지에 광고 콘텐츠를 디스플레이하도록 구현할 수 있다.
도 4는 사용자가 디스플레이와 컨텐츠부분모듈의 영역을 지정 후 키워드를 입력하면 데이터서버(2200)내의 광고서버(2410)가 작동하여 해당 키워드에 맞는 광고를 디스플레이하는 것을 예시한 것이다.
이때 광고서버(2410)에 매칭된 키워드가 있으면 해당키워드에 맞는 광고가 노출이 되지만, 그렇지 않고 매칭이 되는 것이 없으면 서비스제공사가 만든 광고를 임으로 디스플레이 시킬 수 있을 수 있다.
도 5는 본 발명의 본 발명의 사용자 영역의 구성요소를 나타낸 도면으로 사용자가 키보드에서 키워드를 입력(1000)을 하면 입력한 키워드 값은 사용자가 미리 설정한 검색사이트가 지정이 되어 있거나 서비스 제공사에서 만든 특정콘텐츠데이터베이스가 저장되어 있는 데이터서버(2200)와서비스제공사가 사전에 만들어 놓은 콘텐츠부분모듈(220)이 저장되어 있는 콘텐츠부분모듈서버(2300)로 전송이 되어 자체적으로 검색에 맞는 키워드값을 서칭하여 결과를 만들어 내도록 할 수 있다.
이후 데이터서버(2200)의 결과값과 컨텐츠부분모듈서버(2300)의 결과값이 매칭서버(3000)로 전송이 되며, 매칭서버는 사용자가 설정한 영역(200)에 맞추어 검색결과값을 배치를 하며, 유무선 통신망(4000)을 통해 사용자의 유무선기기에 디스플레이(5000) 되도록 할 수 있다.
도 6은 본 발명의 실시예에 따른 온라인 검색매칭 시스템의 구성도로 도 1과 키보드를 통해 키워드를 입력하여 그 키워드값이 사용자의 유무선기기의 창에 입력(2100)이 되며, 동시에 데이터서버(2200)와 콘텐츠 부분모듈서버(2300)로 입력이 됨을 특정하였다.
이때 데이터서버(2200)과 컨텐츠부분모듈서버(2300) 그리고 키워드입력창(2100)을 데이터 입력 및 추출영역으로 이루어짐을 나타낸다.
이는 키워드 입력 후 그 키워드 값이 데이터서버에서 서칭이 되게 되는데, 데이터서버는 통신 및 저장장치를 주로 하는 컴퓨터시스템으로 사용자가 지정한 검색사이트와 서비스제공사가 제공하는 콘텐츠부분모듈을 저장하여 사용자가 원하는 키워드에 맞게 결과값을 추출할 수 있도록 하는데 주 목적이 있기 때문이다. 이 데이터는 콘텐츠부분모듈서버와 서비스제공사에서 제공하는 콘텐츠 데이터베이스 그리고 각 사이트에서 제공하는 데이터베이스 일 수 있다.
또한, 도 6은 동작을 위한 기본 시스템의 예시를 도시하였는데, 사용자가 앱이나 프로그램을 다운로드 받아 설치를 하면 사용자는 디스플레이 영역을 설정을 하며, 각 영역당 콘텐츠부분모듈을 선택하여 배치를 하고 저장을 한다.
이때 서비스 제공사는 사전에 각 사이트의 카테고리별로 파싱 혹은 사이트에서 제공하는 api를 분류하여 콘텐츠부분모듈화를 한다.
이후 사용자가 키보드를 통하여 키워드를 입력(1000)을 하면 키워드의 키워드값은 본인기기의 검색창에 입력이 되며 동시에 데이터입력 및 추출영역(2000)에 전송이 되며 이후 매칭영역으로 전송이 된다.
데이터입력 및 추출영역(2000)은 데이터서버(2200)와 컨텐츠부분모듈서버(2300)로 이루어지며 사용자의 키워드값이 전송이 되어 사용자가 설정한 컨텐츠부분모듈서버(2300)과 사용자기기의 검색창(2100)으로 입력이 되고, 입력된 키워드에 매칭된 결과값은 데이터서버(2200)를 통하여 다시 매칭서버(3000)로 전송이 된다. 이후 유무선통신영역(4000)를 통하여 디스플레이 되는 결과 화면(5000)으로 노출이 되어진다.
각 키워드별로 광고 콘텐츠를 저장하고, 각 광고 콘텐츠별로 광고주를 등록하여 놓았다. 예를 들어, 검색 키워드로서 '휴대폰'을 수신한 경우, 광고서버(100)는 '휴대폰'의 검색 키워드에 할당된 제1광고 콘텐츠, 제2광고 콘텐츠,제3광고 콘텐츠, 제4광고 콘텐츠를 전부, 또는 일부를 이동통신단말기(400)에 전송한다.
참고로, 매칭서버와 콘텐츠부분모듈서버 그리고 데이터서버는, 하드디스크 드라이브(Hard DiskDrive), SSD 드라이브(Solid State Drive), 플래시메모리(Flash Memory), CF카드(Compact Flash Card), SD카드(Secure Digital Card), SM카드(Smart MediaCard), MMC 카드(Multi-Media Card) 또는 메모리 스틱(Memory Stick) 등 정보의 입출력이 가능한 모듈로서 내부에 구비되어 있을 수도 있고, 별도의 서버에 구비될 수도 있다.
도 7는 전체 구성도 및 순서도를 나타내는 도시로 서비스제공사영역을 특화하여 도시화 하였다. 본 발명을 이루기 위하여 서비스 제공사는 각 사이트를 카테고리별로 분류하여 모듈화(10) 하도록 한다. 이후 사용자설정영역(200)을 제공하고 다운로드 및 설치(100)가 될 수 있는 APP이나 프로그램을 제공한다.
이후 사용자가 서비스제공사가 제공한 다운로드 및 설치(100)를 받으면 서비스제공사가 제공한 사용자 설정영역(200)에 의하여 사용자가 원하는 디스플레이영역설정(210)나 카테고리부분모듈선택(220)을 하여 사용자의 기기에서 사용자가 원하는 디스플레이와 결과값이 나오도록 세팅을 한다.
또한, 서비스회사는 사이트의 특정영역을 분류하여 모듈화(10)한다. 이후 사용자는 프로그램이나 앱을 설치(100)를 하고 사용자가 원하는 디스플레이를 선택하고 또한 사용자가 원하는 사이트별 콘텐츠를 선택하여 지정하는 등의 사용자 설정(200)을 한다.
이후 사용자가 원하는 검색어가 입력(1000)이 되면, 검색어는 사용자의 하드웨어와 설치된 프로그램에 의하여 별도의 데이터베이스 영역으로 검색어가 입력이 된다.
이때 데이터베이스의 영역은 사용자설정이 된 사이트의 카테고리분류별 모듈화(10)을 사용자에 의해 설정하도록 하는 사용자설정영역(200)과 매칭영역(3000) 그리고 유무선통신영역(4000)로 구성이 되어진다.
이때 입력하는 키보드의 입력값을 받아 별도로 유무선 통신망, 각종사이트의 콘텐츠를 분류하여 저장된 콘텐츠서버와 각종통신단말기를 포함한다.
예를 들어, 각종통신단말기와 포털 사이트 서버는 상호 간에 기지국(BTS;Base Transceiver Station) 및 이동교환국(MSC;Mobile Switching Center)으로 이루어진 3세대(3G;3Generation), 4세대(4G;4Generation) 등의 무선 이동통신망을 이용하여 광고물 및 관련 정보들을 송수신할 수 있다. 또는 유선 네트워크 통신망으로 구현될 수 있는데 TCP/IP(Transmission Control Protocol/Internet Protocol) 등의 인터넷 프로토콜에 따라서 인터넷 통신망을 통하여 관련 정보들을 송수신할 수 있다.
매칭영역(3000)은 키워드의 입력값과 매칭되는 콘텐츠검색 서비스를 제공하며, 검색 키워드에 매칭되는 콘텐츠를 추출한다.
매칭영역(3000)은 사용자가 원하는 사이트의 특징적인 부분을 나누어 저장한 것으로 본 발명에서는 사용자가 원하는 사이트의 콘텐츠 각 영역을 콘텐츠부분모듈로 표기한다. 콘텐츠부분모듈은 사이트 하나만을 특정짓지 않으며, 각 사이트의 카테고리별로 나누어 사용자가 선택하여 사용할 수 있도록 하는 것을 의미한다.
즉, 사용자는 네이버의 지식인, 다음의 미즈넷, 그리고 네이트의 웹툰등의 특정사이트별 선호하는 영역이 존재하게 된다. 사용자가 이것을 하나하나 누르면서 찾는 것보다는 하나의 틀에서 사용자가 원하는 것을 별도로 추출하여 설정을 하게 되면, 사용자는 여러 번 클릭하는 번거로움 없이 한 번에 원하는 정보를 추출할 수 있게 된다.
이를 위하여 서비스 회사는 각 포털사나 뉴스사이트 그리고 사용자가 많이 이용하는 사이트를 카테고리별로 콘텐츠부분모듈화를 할 수 있도록 한다.
유무선통신영역(4000)은 기존의 검색사이트와, 컨텐츠부분모듈서버(2200), 그리고 각종통신단말기를 유무선 네트워크로 연결한다. 즉, 유무선 통신망은 각종통신단말기와 콘텐츠부분모듈 서버(2200)와 매칭서버(3000) 그리고 유무선통신영역(4000)간에 데이터 통신이 이루어지도록 하거나, 이동통신단말기와 콘텐츠부분모듈 서버(2200) 간에 통신할 수 있도록 하는 통신망이다. 이러한 유무선 통신망은 유무선 이동통신망 또는 네트워크 통신망으로 구현될 수 있다.
데이터서버(2100)는 네이버, 다음, 구글, 야후등과 같이 다양한 정보를 제공하는 주는 웹정보 서버로서, 인터넷에 접속해 웹브라우저를 실행시켰을 때 처음 나타나는 웹사이트를 제공하는 정보 제공 서버이다. 데이터서버는(2100)는 정보검색 서비스 이외에 커뮤니티와 같이 사용자가 정기적으로 이용할 수 있는 서비스를 제공한다. 포탈 사이트 서버는 검색 키워드별로 매칭되는 정보 콘텐츠를 네트워크에 존재하는 수많은 웹(WEB)상에서 검색하거나 별도의 정보 DB를 활용하여 검색하여, 검색 키워드에 매칭되는 정보 콘텐츠를 추출한다. 이에 더하여 데이터서버는 서비스 제공사에서 만든 특정컨텐츠DB일 수도 있다. 특정컨텐츠 DB는 광고 나 홍보등일 수 있다. 이러한 추출한 정보 콘텐츠는 매칭영역(3000)에 전송된다. 참고로 정보 콘텐츠는 다양한 형태의 콘텐츠로서 이루어질 수 있는데, 뉴스 콘텐츠, 오디오 및 이미지 및 동영상의 미디어 콘텐츠, 웹주소 콘텐츠 등 다양한 형태를 가질 수 있다.
매칭영역(3000)는 검색 키워드에 매칭되는 콘텐츠부분모듈을 추출한다. 이를 위하여 매칭영역(3000)는 콘텐츠부분모듈서버의 정보를 받게 된다. 이밖에 도시하지는 않았지만 매칭영역(3000)는 유무선 통신망과 통신할 수 있는 유무선통신서버(3000)을 구비하여 검색 키워드를 매칭영역(3000)로부터 수신하며, 매칭된 데이터서버의 데이터와 콘텐츠를 각종통신단말기(4000)에 전송 및 디스플레이할 수 있다.
콘텐츠부분모듈서버는, 사이트별로 카테고리를 부분별로 나누어 콘텐츠부분모듈화 한 것으로 키워드가 입력이 되면 콘텐츠부분모듈서버를 통하여 그에 맞는 콘텐츠가 검색이 되도록 서비스회사가 별도로 제공하는 검색 방법이다.
참고로 본 문서에 표현되어 있는 웹브라우저는 모바일브라우저를 포함하며, 일반적으로 브라우저는 웹페이지 혹은 모바일 페이지라고 표현된다.
도 8는 본 발명을 실시하기 위한 시스템 순서도이다.서비스를 제공하는 회사에서 사전에 준비해야 할 개발내용을 포함하였고, 이후 사용자의 설정영역을 순서에 맞게 도시하였다.
서비스 제공사는 각 사이트의 카테고리별로 나누어 그에 해당하는 API를 제공받아 콘텐츠를 모듈화하도록 한다. 이때 API가 제공되지 않는 경우 사이트를 파싱(분할)하여 해당하는 영역을 가져오도록 할 수 있다. 이를 본 발명에서는 콘텐츠부분모듈이라고 칭한다.
이후 사용자가 프로그램이나 APP을 다운받아 설치한 후 사용자설정영역에서 기기의 화면을 설정하여 기기의 화면이 사용자의 의도대로 디자인이 되도록 하는 디스플레이를 설정하고, 또한 콘텐츠부분모듈을 선택하여 사용자에 의해 설정된 디스플레이UX에 영역별로 배치가 되도록 할 수 있다.
도 9는 포털사이트를 분할하는 것을 예시한다.
본 발명은 서비스제공사에서 각 사이트를 카테고리별로 사전에 분할(10)하여 모듈(20)형태로 저장해 놓을 수 있다. 이때 모듈은 하나의 틀, 형식을 갖는 것으로 일례를 들자면 네이버 전체를 카테고리별로 나눈다고 했을 때 카페,블로그,지식인 등 으로 나누면 나누어진 분류 즉, 카페모듈, 블로그모듈, 지식인모듈로 하는 것을 의미한다.
이후 사용자는 자기가 선호하는 포털의 부분만을 선택하여 모아서 정보를 받아 볼 수 도 있으며, 사용자가 입력한 키워드에 맞춘 포털정보만을 원하는 원하는 모듈에서 검색결과값을 받을 수 있다.
도 10은 네이버에서 제공하는 API에 대한 내용을 캡처한 그림이다.
보통 포털사이트나 뉴스 사이트는 각각의 콘텐츠를 별도로 나눌 수 있도록 하는 API를 제공한다. 여기서 API란 API라 함은 Application Programing Interface의 약자로, 각 회사의 서비스 검색결과를 회원이 구축/운영하는 사이트에서 사용할 수 있도록 회사가 제공하는 스크립트를 말하며, 본 발명에서는 이에 더하여 각 콘텐츠의 집합이라고 정의하도록 한다.
예를 들어 네이버의 지식인과 뉴스를 API로 가져온다는 것은 네이버의 카테고리 중 지식인부분과 네이버 뉴스의 일부 카테고리를 분리하여 별도의 틀에 넣어 디스플레이하는 것을 의미한다.
도 11은 뉴스채널을 분할할 하는 구성에 대한 도시이다.
뉴스채널 또한 포털사이트와 같이 각 미디어별 카테고리별로 정치, 경제, 사회, 지구촌, 문화.....제보로 분할하여 모듈화 한다.
이후 사용자는 자기가 선호하는 뉴스의 부분만을 선택하여 모아서 정보를 받아 볼 수 도 있으며, 사용자가 입력한 키워드에 맞춘 기사만을 원하는 뉴스채널에서 검색결과 값을 받을 수 있다.
도 12는 사이트 분할한 모듈을 사용자가 선택 설정하는 방법을 제공한 도시이다.
서비스제공사는 각 포털별, 언론사별, 특정 사이트별로 공통된 카테고리를 묶어 해당 영역을 모듈별로 사용자사 설정할 수 있도록 데이터베이스를 구축을 한다.
이후 사용자설정영역에서 사용자가 원하는 사이트별 카테고리를 설정을 하면 그 모듈이 해당 디스플레이 영역에 표시 될 수 있도록 할 수 있다.
도 13은 사용자가 디스플레이 영역을 설정한 화면을 예시한 도시이다.
화면의 설정화면에 다양한 UX를 사용자가 원하는 대로 선택을 하거나(도시없음) 사용자가 다른 기기를 이용하여 자기가 원하는대로 설정을 할 수 있도록 되어 사용자설정영역에 지정을 하면 해당 UX가 디스플레이 되도록 할 수 있다.
사용자설정영역에서 디스플레이영역(200)지정을 하고 이후 표시될 콘텐츠부분모듈을 설정을 하고 저장의 단계를 거친 후 사용자가 서비스제공사에서 제공한 APP이나 프로그램으로 실행을 한 디스플레이 화면을 일례로 예시한 것이다.
도 14는 사용자가 키워드를 입력한 후 실시되는 일례를 도시한 예시이다.
사용자가 키보드를 통해 키워드값을 입력을 한 후 특정영역선택(2203)을 하면 그 부분에 해당하는 검색결과값이 디스플레이 되도록 하는 것이다.
이후 더 자세한 부분을 선택(2204)를 하게 되면 그에 대한 부분이 자세히 디스플레이 할 수 있도록 할 수 있다.
본 도시에서 사용자는 검색창에 키워드값을 입력(2201)하고 이후 사용자가 검색결과값을 원하는 영역선택(2203) 도 14에서는 뉴스영역을 선택 하면 해당영역에 해당하는 결과값인 사용자가 지정한 뉴스에 대해서만 디스플레이 된다.
이후 사용자가 더 자세한 뉴스를 보고 싶어 도14의 시사인을 클릭을 하면 시사인의 문화면이 노출이 되고, 또한 문화면과 가까운 연예면이 디스플레이 될 수 있도록 할 수 있다.
도 15는 사용자가 검색어를 입력 후 실시되는 일례를 도시한 예시디스플레이 화면이다.
사용자가 키보드입력을 통하여 키워드값를 입력(2201)하고 특정영역을 지정하지 않으면 자동으로 포털 검색화면으로 검색결과값이 나오도록 할 수 있는 기능을 제공할 수 있다.
도 16는 기존 검색시스템 화면이다.
도 17은 본 발명의 구성으로 검색을 실시한 디스플레이 화면구성의 일례이다.
도 18은 기존화면과 동시에 사용자설정영역이 동시에 디스플레이가 될 수 있도록 할 수 있다는 예시를 보여 주는 도시이다.
기존화면과 동시에 사용자설정영역이 동시에 디스플레이가 될 수 있도록 할 수 있다는 예시를 도시한다.
각종 통신단말기는, 검색 키워드를 입력받아 매칭서버(2000) 및 데이터서버(2100)와 콘텐츠부분모듈서버(2200)으로 전송하며, 상기 매칭 서버(2000)에서 수신하는 콘텐츠부분모듈서버(2200)와 데이터서버(2100)로부터 수신하는 키워드 결과값은 각각 별개로 디스플레이할 수 있도록 하며, 사용자의 선택에 의해서 손쉽게 변경이 가능하도록 할 수 있다.
Claims (6)
- 키보드 제어 및 사이트 파싱을 통한 사용자 맞춤형 검색 매칭 시스템으로서,사용자와 온라인으로 연결된 시스템 서버는 광고서버와 데이터서버와 매칭서버와 컨텐츠 모듈부분 서버를 포함하는데 데이터 서버는 데이터송수신처리부와 데이터매칭 처리모듈을 포함하며 사용자가 검색한 키워드와 의 검색결과를 저장하고,광고서버는 광고주의 데이터를 저장하며 컨텐츠 모듈 부분 서버는 사용자가 미리 설정한 컨텐츠내에서의 검색을 위한 부분모듈을 저장하고 있으며, 온라인으로 연결된 단말기를 이용하는 사용자는 자신의 단말기에서 사용자 설정 영역을 미리 지정하고 이를 매칭 서버에 저장해놓는데, 사용자가 검색어를 입력하게 되면 검색어에 매칭되는 검색결과가 데이터 서버와 컨텐츠 모듈부분 서버로부터 매칭서버로 전송되며 매칭서버는 미리 저장된 사용자 설정대로 컨텐츠모듈 부분 서버의 검색결과를 사용자 단말기의 사용자 영역으로 전송하는, 키보드 제어 및 사이트 파싱을 통한 사용자 맞춤형 검색 매칭 시스템.
- 제1항에 있어서,상기 데이터서버가 전송하는 기존검색결과위에 사용자영역은 별도의 레이어를 만들어 덮는 형태로 표시되는 것을 특징으로 하는, 키보드 제어 및 사이트 파싱을 통한 사용자 맞춤형 검색 매칭 시스템.
- 제2항에 있어서,컨텐츠 모듈부분서버는 컨텐츠 부분모듈을 저장하고 있는데 컨텐츠 부분모듈은 검색사이트의 카테고리별로 검색이 가능하도록 검색서비스에서 제공하는 API를 저장하고 있어 검색어가 입력될때 해당 API를 이용하여 검색하고 그 결과를 데이터 서버를 거쳐 매칭서버로 전송하는, 키보드 제어 및 사이트 파싱을 통한 사용자 맞춤형 검색 매칭 시스템.
- 제3항에 있어서,사용자 단말기는 광고영역 사용자 영역, 웹문서 검색결과 영역을 포함하는데 광고영역은 각각의 영역은 사용자의 검색키워드에 따라 매칭서버로 부터 전송된 검색결과를 포함하는, 키보드 제어 및 사이트 파싱을 통한 사용자 맞춤형 검색 매칭 시스템.
- 제4항에 있어서,사용자 부분모듈은 서비스제공사가 각 사이트를 파싱하여 카테고리별로 모듈화한것을 특징으로 하는, 키보드 제어 및 사이트 파싱을 통한 사용자 맞춤형 검색 매칭 시스템.
- 제5항에 있어서,데이터서버는 사용자가 입력한 결과값에 유사한 결과의 광고를 노출 시키거나결과값에 유사한 광고가 없을 경우 서비스제공사가 제공하는 임의 광고를 광고영역에 노출하는 것을 특징으로 하는 보드 제어 및 사이트 파싱을 통한 사용자 맞춤형 검색 매칭 시스템.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150003703A KR101763013B1 (ko) | 2015-01-09 | 2015-01-09 | 키보드 제어 및 사이트파싱을 통한 사용자 맞춤형 검색 매칭 시스템 |
KR10-2015-0003703 | 2015-01-09 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016111422A1 true WO2016111422A1 (ko) | 2016-07-14 |
Family
ID=56356096
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2015/004492 WO2016111422A1 (ko) | 2015-01-09 | 2015-05-06 | 키보드 제어 및 사이트파싱을 통한 사용자 맞춤형 검색 매칭 시스템 |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101763013B1 (ko) |
WO (1) | WO2016111422A1 (ko) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020001282A (ko) * | 2000-06-27 | 2002-01-09 | 유석열 | 맞춤형 인터넷 포탈 사이트 구성장치 및 구성방법 |
KR100622631B1 (ko) * | 2004-03-02 | 2006-09-19 | 심진원 | 정보 검색 방법 |
KR101108329B1 (ko) * | 2003-08-14 | 2012-01-25 | 구글 인코포레이티드 | 단일 질의에 대한 다수의 검색 결과 세트들을 표시하는 시스템 및 방법 |
WO2012091360A2 (ko) * | 2010-12-28 | 2012-07-05 | 주식회사 네오패드 | 유저 맞춤형 컨텐츠 제공 방법 및 시스템 |
KR20140013253A (ko) * | 2012-07-23 | 2014-02-05 | 삼성전자주식회사 | 클라우드 서비스 기반 컨텐츠 검색 방법과 이를 지원하는 시스템 및 단말기 |
-
2015
- 2015-01-09 KR KR1020150003703A patent/KR101763013B1/ko active IP Right Grant
- 2015-05-06 WO PCT/KR2015/004492 patent/WO2016111422A1/ko active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020001282A (ko) * | 2000-06-27 | 2002-01-09 | 유석열 | 맞춤형 인터넷 포탈 사이트 구성장치 및 구성방법 |
KR101108329B1 (ko) * | 2003-08-14 | 2012-01-25 | 구글 인코포레이티드 | 단일 질의에 대한 다수의 검색 결과 세트들을 표시하는 시스템 및 방법 |
KR100622631B1 (ko) * | 2004-03-02 | 2006-09-19 | 심진원 | 정보 검색 방법 |
WO2012091360A2 (ko) * | 2010-12-28 | 2012-07-05 | 주식회사 네오패드 | 유저 맞춤형 컨텐츠 제공 방법 및 시스템 |
KR20140013253A (ko) * | 2012-07-23 | 2014-02-05 | 삼성전자주식회사 | 클라우드 서비스 기반 컨텐츠 검색 방법과 이를 지원하는 시스템 및 단말기 |
Also Published As
Publication number | Publication date |
---|---|
KR101763013B1 (ko) | 2017-07-31 |
KR20160086225A (ko) | 2016-07-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3125134B1 (en) | Speech retrieval device, speech retrieval method, and display device | |
CN107329743A (zh) | 应用页面的展示方法、装置及存储介质 | |
WO2015064903A1 (en) | Displaying messages in an electronic device | |
WO2016035970A1 (ko) | 검색광고를 이용한 광고 시스템 | |
WO2015020354A1 (en) | Apparatus, server, and method for providing conversation topic | |
WO2012091360A2 (ko) | 유저 맞춤형 컨텐츠 제공 방법 및 시스템 | |
WO2015072670A1 (en) | System and method of sharing profile image card for communication | |
EP2633491A2 (en) | Server, user terminal apparatus and method of controlling the same, and method of providing service | |
WO2014069755A1 (ko) | 컨텐츠 추천 서비스 제공 시스템 및 방법 | |
WO2016093552A2 (en) | Terminal device and data processing method thereof | |
WO2011007935A1 (ko) | 홈페이지 통합 서비스 제공 시스템 및 방법 | |
WO2019093819A1 (ko) | 전자 장치 및 그 동작 방법 | |
WO2019139270A1 (ko) | 디스플레이 장치 및 이의 컨텐츠 제공 방법 | |
JP2008077227A (ja) | リンク生成装置、ブラウザプログラム、リンク生成システム | |
WO2015102245A1 (en) | Display device, server device, voice input system and methods thereof | |
US20140324858A1 (en) | Information processing apparatus, keyword registration method, and program | |
WO2019164119A1 (ko) | 전자 장치 및 그 제어 방법 | |
WO2009131353A2 (ko) | 웹브라우징 시스템 | |
EP3230902A2 (en) | Terminal device and data processing method thereof | |
WO2017179876A1 (en) | Platform for interaction via commands and entities | |
WO2019103285A1 (ko) | 전자 장치 및 전자 장치의 증강 현실 서비스 제공 방법 | |
WO2017095193A1 (ko) | 사용자 맞춤형 정보를 제공하는 방법 및 장치 | |
WO2022145946A1 (ko) | 학습 영상 및 예문의 인공지능 추천기반 언어학습 시스템 및 방법 | |
WO2020149655A1 (ko) | 장치 속성에 기반한 공유 데이터의 제공 방법 및 그 전자 장치 | |
WO2011056018A2 (en) | Service providing apparatus and method for recommending service thereof |
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: 15877142 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 22.09.17. |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 15877142 Country of ref document: EP Kind code of ref document: A1 |