

본 발명은 정보 통합 검색 방법, 사용자 단말기 및 컴퓨터 프로그램에 관한 것으로, 더욱 상세하게는, 복수의 검색 대상 애플리케이션 각각에서 관리하는 정보를 통합으로 검색하여, 검색 결과를 한꺼번에 제공하는 방법, 사용자 단말기 및 컴퓨터 프로그램에 관한 것이다.The present invention relates to an information integrated search method, a user terminal, and a computer program, and more particularly, to a method of collectively searching information managed by a plurality of search target applications and providing search results all at once, Program.
최근, 스마트 장치가 보급화되어 사용이 증가함에 따라, 스마트 장치에서 이용되는 애플리케이션이 다수 출시되고 있다.BACKGROUND ART [0002] In recent years, as smart devices have become popular and their use has increased, a large number of applications are being used in smart devices.
하지만, 스마트 장치에 설치되는 애플리케이션의 수가 증가함에 따라, 애플리케이션 각각이 관리하는 정보가 많아질 수 밖에 없으며, 각각의 애플리케이션이 관리하는 정보를 찾는데 어려움이 있다.However, as the number of applications installed on a smart device increases, the amount of information managed by each application increases, and it is difficult to find information managed by each application.
또한, 검색하고자 하는 정보를 관리하는 애플리케이션을 각각 실행해야만 검색 서비스가 제공될 수 있는데, 예를 들어, 메신저의 대화 내용을 검색하려면 메신저 애플리케이션을 실행하여 검색해야 하고, 음악 콘텐츠를 검색하려면 음악 재생 애플리케이션을 실행하여 검색해야 하므로, 각각의 애플리케이션을 별도로 실행하여 검색해야 하는 불편함이 있다.In addition, a search service can be provided only by executing an application that manages information to be searched. For example, in order to search for a conversation of a messenger, a messenger application must be executed to search, It is inconvenient to execute each application separately and search it.
따라서, 복수의 검색 대상 애플리케이션이 각각 관리하는 정보들을 한 번에 통합으로 검색하고, 검색 결과를 한꺼번에 제공할 수 있는 검색 서비스 이용에 대한 요구가 점차 증대되고 있으며, 상술한 문제점을 해결하기 위한 방안이 시급한 실정이다.Accordingly, there is a growing demand for a search service that can collectively search information managed by a plurality of search target applications at once and provide search results all at once, and a solution for solving the above-mentioned problems It is urgent.
본 발명은 전술한 종래기술의 문제점을 해결하기 위한 것으로, 사용자 단말기에 설치된 복수의 검색 대상 애플리케이션에서 관리하는 정보를 통합으로 검색하여, 검색 결과를 한꺼번에 제공하는 방법 및 사용자 단말기를 제공하는 것을 목적으로 한다.SUMMARY OF THE INVENTION The present invention has been made to solve the above problems of the prior art, and it is an object of the present invention to provide a method for collectively searching information managed by a plurality of search target applications installed in a user terminal and simultaneously providing search results and a user terminal do.
본 발명의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects not mentioned can be clearly understood from the following description.
상술한 목적을 달성하기 위한 본 발명의 일 실시예에 따르면, 사용자 단말기가 정보를 통합 검색하는 방법에 있어서, 통합 검색용 애플리케이션의 실행 요청이 입력되면, 상기 통합 검색용 애플리케이션을 실행하여 검색창을 제공하는 단계; 상기 검색창을 통해 입력된 검색어를 기초로, 복수의 검색 대상 애플리케이션 각각에서 관리하는 정보에 대한 검색을 수행하는 단계; 상기 검색 결과에 대한 리스트를 제공하는 단계; 및 상기 검색 결과 리스트 중 어느 하나가 선택되면, 상기 검색 대상 애플리케이션 중 상기 선택된 검색 결과에 대한 정보를 관리하는 애플리케이션을 실행하여, 상기 선택된 검색 결과에 따라 서비스를 제공하는 단계를 포함하는, 정보 통합 검색 방법이 제공된다.According to another aspect of the present invention, there is provided a method of collectively searching information in a user terminal, the method comprising: receiving an execution request for an integrated search application; ; Performing a search for information managed by each of a plurality of search target applications based on a search word input through the search window; Providing a list of the search results; And executing an application that manages information on the selected search result among the search target applications when one of the search result list is selected to provide a service according to the selected search result. Method is provided.
상기 정보 통합 검색 방법은, 상기 입력된 검색어를 기초로, 추천 검색 대상 정보를 검색 서비스 제공 서버로부터 수신하는 단계를 더 포함할 수 있고, 상기 검색 수행 단계는, 상기 추천 검색 대상 정보에 상응하는 검색 대상 애플리케이션에서 관리하는 정보에 대한 검색을 수행하는 단계를 포함할 수 있다.The information integrated search method may further include receiving recommendation search target information from a search service providing server based on the input search word, and the search performing step includes searching for a search corresponding to the recommendation search target information And performing a search for information managed by the target application.
상기 검색 결과 리스트 제공 단계는, 상기 추천 검색 대상 정보를 기초로, 상기 검색 결과의 우선순위를 선정하여, 상기 검색 결과에 대한 리스트를 제공하는 단계를 포함할 수 있다.The providing of the search result list may include selecting a priority of the search result based on the recommendation target information, and providing a list of the search results.
상기 서비스 제공 단계는, 상기 선택된 검색 결과가 웹 검색 애플리케이션이 관리하는 정보인 경우, 상기 선택된 검색 결과에 상응하는 키워드에 대한 웹 검색 결과를 포함하는 웹 페이지를, 상기 웹 검색 애플리케이션을 통해 제공하는 단계를 포함할 수 있다.Providing the web page including the web search result for the keyword corresponding to the selected search result through the web search application when the selected search result is information managed by the web search application . ≪ / RTI >
상기 서비스 제공 단계는, 상기 선택된 검색 결과가 메신저 애플리케이션이 관리하는 정보인 경우, 상기 선택된 검색 결과에 상응하는 메시지를 포함하는 대화창을, 상기 메신저 애플리케이션을 통해 제공하는 단계를 포함할 수 있다.The providing of the service may include providing a chat window including a message corresponding to the selected search result through the messenger application when the selected search result is information managed by the messenger application.
상기 서비스 제공 단계는, 상기 선택된 검색 결과가 음악 재생 애플리케이션이 관리하는 정보인 경우, 상기 선택된 검색 결과에 상응하는 음악 콘텐츠를, 상기 음악 재생 애플리케이션을 통해 재생하는 단계를 포함할 수 있다.The service providing step may include reproducing the music content corresponding to the selected search result through the music playing application when the selected search result is information managed by the music playing application.
상기 검색 수행 단계는, 상기 검색창을 통해 입력된 검색어가 초성으로 이루어진 경우, 상기 초성을 이용하여 생성되는 단어에 대한 검색을 수행하는 단계를 포함할 수 있다.The searching step may include performing a search for a word generated by using the first word when the search word input through the search window is composed of a first word.
한편, 본 발명의 다른 실시예에 따르면, 정보를 통합 검색하는 장치에 있어서, 통합 검색용 애플리케이션의 실행 요청이 입력되면, 상기 통합 검색용 애플리케이션을 실행하여 검색창을 제공하는 검색창 제공부; 상기 검색창을 통해 입력된 검색어를 기초로, 복수의 검색 대상 애플리케이션 각각에서 관리하는 정보에 대한 검색을 수행하는 정보 통합 검색부; 상기 검색 결과에 대한 리스트를 제공하는 검색 결과 제공부; 및 상기 검색 결과 리스트 중 어느 하나가 선택되면, 상기 검색 대상 애플리케이션 중 상기 선택된 검색 결과에 대한 정보를 관리하는 애플리케이션을 실행하여, 상기 선택된 검색 결과에 따라 서비스를 제공하는 서비스 제공부를 포함하는, 사용자 단말기가 제공된다.According to another embodiment of the present invention, there is provided an apparatus for collectively searching for information, the apparatus comprising: a search window providing a search window by executing the integrated search application when an execution request for an integrated search application is input; An information integrated search unit for searching for information managed by each of a plurality of search target applications based on a search word input through the search window; A search result providing unit for providing a list of the search results; And a service providing unit for executing an application for managing information on the selected search result among the search target applications and providing a service according to the selected search result when any one of the search result list is selected, Is provided.
상기 사용자 단말기는, 상기 입력된 검색어를 기초로, 추천 검색 대상 정보를 검색 서비스 제공 서버로부터 수신하는 추천 검색 대상 정보 수신부를 더 포함할 수 있고, 상기 정보 통합 검색부는, 상기 추천 검색 대상 정보에 상응하는 검색 대상 애플리케이션에서 관리하는 정보에 대한 검색을 수행할 수 있다.The user terminal may further include a recommendation search target information receiving unit that receives recommendation target information from a search service providing server based on the input search word, And search for information managed by the search target application.
상기 검색 결과 제공부는, 상기 추천 검색 대상 정보를 기초로, 상기 검색 결과의 우선순위를 선정하여, 상기 검색 결과에 대한 리스트를 제공할 수 있다.The search result providing unit may select the priority of the search result based on the recommendation target information and provide a list of the search results.
상기 서비스 제공부는, 상기 선택된 검색 결과가 웹 검색 애플리케이션이 관리하는 정보인 경우, 상기 선택된 검색 결과에 상응하는 키워드에 대한 웹 검색 결과를 포함하는 웹 페이지를, 상기 웹 검색 애플리케이션을 통해 제공할 수 있다. If the selected search result is information managed by the web search application, the service providing unit may provide a web page including the web search result for the keyword corresponding to the selected search result through the web search application .
상기 서비스 제공부는, 상기 선택된 검색 결과가 메신저 애플리케이션이 관리하는 정보인 경우, 상기 선택된 검색 결과에 상응하는 메시지를 포함하는 대화창을, 상기 메신저 애플리케이션을 통해 제공할 수 있다.The service providing unit may provide a chat window including a message corresponding to the selected search result through the messenger application when the selected search result is information managed by the messenger application.
상기 서비스 제공부는, 상기 선택된 검색 결과가 음악 재생 애플리케이션이 관리하는 정보인 경우, 상기 선택된 검색 결과에 상응하는 음악 콘텐츠를, 상기 음악 재생 애플리케이션을 통해 재생할 수 있다.The service providing unit may reproduce the music content corresponding to the selected search result through the music playing application when the selected search result is information managed by the music playing application.
상기 정보 통합 검색부는, 상기 검색창을 통해 입력된 검색어가 초성으로 이루어진 경우, 상기 초성을 이용하여 생성되는 단어에 대한 검색을 수행할 수 있다.The information integrated search unit may search for a word generated by using the first word if the search word input through the search window is composed of a first word.
한편, 본 발명의 또 다른 실시예에 따르면, 정보를 통합 검색하는 사용자 단말기에서, 통합 검색용 애플리케이션의 실행 요청이 입력되면, 상기 통합 검색용 애플리케이션을 실행하여 검색창을 제공하는 검색창 제공 기능; 상기 검색창을 통해 입력된 검색어를 기초로, 복수의 검색 대상 애플리케이션 각각에서 관리하는 정보에 대한 검색을 수행하는 정보 통합 검색 기능; 상기 검색 결과에 대한 리스트를 제공하는 검색 결과 제공 기능; 및 상기 검색 결과 리스트 중 어느 하나가 선택되면, 상기 검색 대상 애플리케이션 중 상기 선택된 검색 결과에 대한 정보를 관리하는 애플리케이션을 실행하여, 상기 선택된 검색 결과에 따라 서비스를 제공하는 서비스 제공 기능을 실현시키기 위한 컴퓨터 프로그램이 제공된다.According to another embodiment of the present invention, there is provided a search window providing function for executing the integrated search application and providing a search window when a request for execution of an integrated search application is input in a user terminal for integrated search of information. An information integrated search function for searching for information managed by each of a plurality of search target applications based on a search word input through the search window; A search result providing function for providing a list of the search results; And a computer for realizing a service providing function for executing an application that manages information on the selected search result among the search target applications and providing a service according to the selected search result when any one of the search result list is selected A program is provided.
본 발명의 일 실시예에 따르면, 한 번의 통합 검색만으로 복수의 애플리케이션 각각이 관리하는 다양한 정보에 대한 검색 결과를 한꺼번에 제공하므로, 정보 검색에 소비되는 시간을 줄일 수 있다.According to the embodiment of the present invention, since the search results of various information managed by each of the plurality of applications are provided at once by only one integrated search, the time spent in information search can be reduced.
또한, 본 발명의 일 실시예에 따르면, 애플리케이션이 관리하는 정보의 검색 결과 리스트 중 어느 하나가 선택되면, 선택된 검색 결과에 대한 정보를 관리하는 애플리케이션을 실행하여, 선택된 검색 결과에 상응하는 서비스를 자동으로 제공함으로써, 애플리케이션에 대한 실행을 별도로 요청하지 않아도 서비스를 제공받을 수 있으므로, 사용자 편의성을 증대시킬 수 있다.According to an embodiment of the present invention, when any one of the search result list of the information managed by the application is selected, an application for managing information on the selected search result is executed, and a service corresponding to the selected search result is automatically So that the service can be provided without separately requesting execution of the application, so that the user convenience can be increased.
또한, 본 발명의 일 실시예에 따르면, 검색어 입력 시 초성만 입력되더라도, 입력된 초성을 이용하여 생성되는 단어에 대한 검색 결과가 제공되므로, 사용자 입장에서 최소 정보의 입력으로 원하는 검색 결과를 용이하게 제공받을 수 있는 효과가 있다.In addition, according to an embodiment of the present invention, even if only the initial character is input when a search word is input, since a search result for a word generated using the input initial character is provided, There is an effect that can be provided.
본 발명의 효과는 상기한 효과로 한정되는 것은 아니며, 본 발명의 상세한 설명 또는 특허청구범위에 기재된 발명의 구성으로부터 추론 가능한 모든 효과를 포함하는 것으로 이해되어야 한다.It should be understood that the effects of the present invention are not limited to the above effects and include all effects that can be deduced from the detailed description of the present invention or the configuration of the invention described in the claims.
도 1은 본 발명의 일 실시예에 따른 사용자 단말기의 구성을 도시한 블록도이다.
도 2는 본 발명의 일 실시예에 따른 검색 결과 리스트 중 어느 하나가 선택되면, 선택된 검색 결과에 상응하는 서비스를 제공하는 사용자 단말기의 화면을 도시한 도면이다.1 is a block diagram illustrating a configuration of a user terminal according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating a screen of a user terminal providing a service corresponding to a selected search result when one of the search result lists according to an exemplary embodiment of the present invention is selected.
이하에서는 첨부한 도면을 참조하여 본 발명을 설명하기로 한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며, 따라서 여기에서 설명하는 실시예로 한정되는 것은 아니다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described with reference to the accompanying drawings. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 부재를 사이에 두고 "간접적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 구비할 수 있다는 것을 의미한다.Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "indirectly connected" . Also, when an element is referred to as "comprising ", it means that it can include other elements, not excluding other elements unless specifically stated otherwise.
이하 첨부된 도면을 참고하여 본 발명의 실시예를 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따라 사용자 단말기(100)의 구성을 도시한 블록도이다.1 is a block diagram illustrating a configuration of a
도 1을 참조하면, 본 발명의 일 실시예에 따른 사용자 단말기(100)는 검색창 제공부(110), 정보 통합 검색부(120), 검색 결과 제공부(130), 서비스 제공부(140)를 포함할 수 있다.Referring to FIG. 1, a
사용자 단말기(100)는 휴대폰, 스마트폰, PDA(Personal Digital Assistant), PMP(Portable Multimedia Player), 태블릿 PC 등과 같이 터치 스크린 패널이 구비된 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있으며, 이 외에도 데스크탑 PC, 태블릿 PC, 랩탑 PC, 셋탑 박스를 포함하는 IPTV와 같이, 애플리케이션을 설치하고 실행할 수 있는 기반이 마련된 장치도 포함할 수 있다.The
사용자 단말기(100)는 통합 검색 서비스를 제공하는 통합 검색용 애플리케이션을 설치하여 사용자 단말기(100)의 메모리에 저장할 수 있다. 예를 들어, 사용자 단말기(100)는 각종 애플리케이션이 업로드 되어 있는 앱 스토어 서버(미도시)에 접속한 후, 통합 검색용 애플리케이션을 다운로드하여 설치할 수 있다.The
사용자 단말기(100)는 본 명세서에서 설명되는 기능을 실현시키기 위한 컴퓨터 프로그램을 통해 동작하는 컴퓨터 등의 단말기로 구현될 수 있다.The
통합 검색용 애플리케이션은 검색창 제공, 검색 결과 리스트 제공 등 검색 서비스와 관련된 다양한 서비스를 제공할 수 있으며, 통합 검색 서비스를 더 제공할 수 있다. 여기서, 통합 검색 서비스란 복수의 검색 대상 애플리케이션 각각에서 관리하는 정보에 대한 검색을 수행하고, 검색 결과를 통합한 리스트를 한꺼번에 제공하는 서비스일 수 있다.The integrated search application can provide various services related to a search service such as providing a search window and providing a search result list, and can provide an integrated search service. Here, the integrated search service may be a service that searches for information managed by each of a plurality of search target applications, and provides a list in which search results are integrated.
사용자 단말기(100)에 설치된 통합 검색용 애플리케이션은 초기 화면 또는 다른 애플리케이션이 디스플레이 되고 있는 화면 상에 아이콘으로 디스플레이 될 수 있으며, 잠금 화면에서도 아이콘으로 디스플레이 될 수도 있다.The integrated search application installed in the
통합 검색용 애플리케이션의 아이콘은 사용자 단말기(100) 화면의 일정 영역에 디스플레이 될 수 있으며, 사용자 요청에 의해 임의로 위치가 변경될 수 있다. 예를 들어, 사용자가 아이콘을 선택하여 원하는 위치로 이동시키는 입력 신호를 입력하면, 해당 위치로 아이콘이 이동될 수 있으며, 이 후 위치가 이동된 아이콘이 사용자에 의해 선택되어, 통합 검색용 애플리케이션이 실행될 수 있다.The icon of the integrated search application may be displayed in a certain area of the screen of the
통합 검색용 애플리케이션은 아이콘의 모양 또는 형태를 임의로 변경하거나 설정할 수 있는 설정 기능을 제공할 수 있다.The integrated search application can provide a setting function to arbitrarily change or set the shape or the shape of the icon.
검색창 제공부(110)는 통합 검색용 애플리케이션의 실행 요청이 입력되면, 통합 검색용 애플리케이션을 실행하여 검색창을 제공할 수 있다. 여기서, 통합 검색용 애플리케이션 실행 요청은 미리 설정된 동작이 입력되거나, 통합 검색용 애플리케이션의 아이콘이 선택되는 과정 등을 통해 이루어질 수 있다.When the request for executing the integrated search application is inputted, the search
본 발명의 일 실시예에 따르면, 검색창 제공부(110)는 초기 화면 상에서 통합 검색용 애플리케이션의 실행 요청이 입력되면, 초기 화면의 일정 영역에 검색창을 제공할 수 있다.According to an embodiment of the present invention, when a request for executing an integrated search application is input on the initial screen, the search
본 발명의 다른 실시예에 따르면, 검색창 제공부(110)는 다른 애플리케이션, 예를 들면, 메신저 애플리케이션이 디스플레이 되고 있는 화면 상에서 통합 검색용 애플리케이션의 실행 요청이 입력되면, 메신저 애플리케이션이 디스플레이 되고 있는 화면의 일정 영역에 검색창을 제공할 수 있다.According to another embodiment of the present invention, when a request for executing an integrated search application is inputted on a screen where another application, for example, a messenger application is displayed, a search
본 발명의 또 다른 실시예에 따르면, 검색창 제공부(110)는 잠금 화면 상에서 통합 검색용 애플리케이션의 실행 요청이 입력되면, 잠금 화면의 일정 영역에 검색창을 제공할 수 있고, 통합 검색용 애플리케이션의 실행 요청이 미리 설정된 동작인 경우, 잠금을 해제한 후, 초기 화면의 일정 영역에 검색창을 제공할 수도 있다.According to another embodiment of the present invention, when a request for executing an integrated search application is inputted on the lock screen, the search
검색창 제공부(110)는 검색창을 제공하면서, 검색어를 입력하기 위한 인터페이스(예를 들면, 키보드 화면)를 더 제공할 수 있으며, 해당 인터페이스를 통해 입력된 검색어는 검색창에 디스플레이 될 수 있다. 여기서, 검색어는 문자, 숫자 및 기호 등을 포함하여 구성될 수 있으며, 초성으로만 구성될 수도 있다.The search
정보 통합 검색부(120)는 검색창을 통해 입력된 검색어에 대하여 통합 검색을 수행할 수 있다. 여기서, 통합 검색이란 입력된 검색어를 기초로, 복수의 검색 대상 애플리케이션 각각에서 관리하는 정보를 통합으로 검색하는 것을 의미할 수 있다.The integrated
즉, 정보 통합 검색부(120)는 복수의 애플리케이션이 각각 관리하는 정보들을 통합으로 검색할 수 있다. 예를 들어, 정보 통합 검색부(120)는 웹 검색 애플리케이션이 관리하는 정보인 자동 완성 기능을 통해 추천되는 웹 검색 키워드, 메신저 애플리케이션이 관리하는 정보인 메신저의 대화 내용, 음악 재생 애플리케이션이 관리하는 음악 콘텐츠 등을 통합으로 검색할 수 있다. 이 때, 정보 통합 검색부(120)는 검색어가 초성으로만 이루어져 있더라도, 초성을 이용하여 생성되는 단어에 대한 통합 검색을 수행할 수 있다.That is, the integrated
정보 통합 검색부(120)가 검색하는 검색 대상 애플리케이션은 사용자 단말기(100)에 설치된 애플리케이션을 모두 포함할 수 있다. 예를 들어, 웹 검색 애플리케이션, 메신저 애플리케이션, 음악 재생 애플리케이션, 연락처 애플리케이션, 쇼핑 애플리케이션, 메모 애플리케이션 등이 사용자 단말기(100)에 설치되어 있다면, 정보 통합 검색부(120)는 웹 검색 애플리케이션, 메신저 애플리케이션, 음악 재생 애플리케이션, 연락처 애플리케이션, 쇼핑 애플리케이션, 메모 애플리케이션 모두를 포함하는 검색 대상 애플리케이션 각각에서 관리하는 정보에 대한 검색을 수행할 수 있다.The search target application searched by the information integrated
정보 통합 검색부(120)가 검색하는 검색 대상 애플리케이션은 사용자 단말기(100)에 설치된 애플리케이션 중 일부만을 포함할 수도 있다. 예를 들어, 웹 검색 애플리케이션, 메신저 애플리케이션, 음악 재생 애플리케이션, 연락처 애플리케이션, 쇼핑 애플리케이션, 메모 애플리케이션 등이 사용자 단말기(100)에 설치되어 있는데, 사용자 요청에 의해 웹 검색 애플리케이션, 메신저 애플리케이션, 음악 재생 애플리케이션만이 선택되면, 정보 통합 검색부(120)는 의해 웹 검색 애플리케이션, 메신저 애플리케이션, 음악 재생 애플리케이션을 포함하는 검색 대상 애플리케이션 각각에서 관리하는 정보에 대한 검색을 수행할 수 있다.The search target application searched by the information integrated
검색 결과 제공부(130)는 정보 통합 검색부(120)가 검색한 결과에 대한 리스트를 제공할 수 있다.The search
검색 결과 제공부(130)는 검색 결과에 대한 리스트 제공 시, 애플리케이션의 종류 별로 정렬하여 리스트를 제공할 수 있고, 애플리케이션의 종류를 나타내는 아이콘을 더 제공할 수 있다.When providing a list of search results, the search
서비스 제공부(140)는 검색 결과 리스트 중 사용자가 선택한 검색 결과에 상응하는 서비스를 제공할 수 있다.The
본 발명의 일 실시예에 따르면, 서비스 제공부(140)는 사용자에 의해 선택된 검색 결과가 웹 검색 애플리케이션이 관리하는 정보, 즉, 추천 키워드인 경우, 웹 검색 애플리케이션을 실행하여, 해당 추천 키워드에 대한 웹 검색 결과를 포함하는 웹 페이지를 제공할 수 있다.According to an embodiment of the present invention, when the search result selected by the user is information managed by the web search application, that is, a recommended keyword, the
본 발명의 다른 실시예에 따르면, 서비스 제공부(140)는 사용자에 의해 선택된 검색 결과가 메신저 애플리케이션이 관리하는 정보, 즉, 메시지인 경우, 메신저 애플리케이션을 실행하여, 해당 메시지를 포함하는 메신저의 대화창을 제공할 수 있다.According to another embodiment of the present invention, the
본 발명의 또 다른 실시예에 따르면, 서비스 제공부(140)는 사용자에 의해 선택된 검색 결과가 음악 재생 애플리케이션이 관리하는 정보, 즉, 음악 콘텐츠인 경우, 음악 재생 애플리케이션을 실행하여, 해당 음악 콘텐츠를 재생할 수 있다.According to another embodiment of the present invention, when the search result selected by the user is information managed by the music reproducing application, that is, music content, the
상술한 바와 같이, 서비스 제공부(140)는 검색 결과 리스트 중 선택된 검색 결과에 대한 정보를 관리하는 애플리케이션을 실행하여, 선택된 검색 결과에 따라 서비스를 제공할 수 있다.As described above, the
본 발명의 일 실시예에 따르면, 검색 결과 리스트 중 선택된 검색 결과에 대한 정보를 관리하는 애플리케이션이 네트워크를 통해 서버와 통신을 수행하는 애플리케이션인 경우, 서비스 제공부(140)는 애플리케이션 통신 서버(미도시)를 포함할 수 있다.According to an embodiment of the present invention, when an application that manages information on a selected search result in the search result list is an application that communicates with a server via a network, the
예를 들어, 선택된 검색 결과가 웹 검색 애플리케이션이 관리하는 정보인 경우, 웹 검색 애플리케이션은 웹 서버(미도시)와 통신을 수행할 수 있으며, 선택된 검색 결과가 메신저 애플리케이션이 관리하는 정보인 경우, 메신저 애플리케이션은 메신저 서버(미도시)와 통신을 수행할 수 있다.For example, when the selected search result is information managed by the web search application, the web search application can communicate with the web server (not shown). If the selected search result is information managed by the instant messenger application, The application can communicate with a messenger server (not shown).
한편, 사용자 단말기(100)는 통합 검색을 통해 제공된 서비스의 이력을 데이터베이스화하여 메모리에 저장하고, 검색창 제공 시 서비스 이력을 함께 제공할 수 있다. 이 때, 서비스 이력은 사용자에 의해 임의로 삭제될 수 있다.Meanwhile, the
예를 들어, 음악 재생 애플리케이션이 관리하는 정보가 선택되어, 선택된 음악 콘텐츠를 음악 재생 애플리케이션을 통해 재생한 서비스 이력이 있다면, 검색창 제공부(110)는 해당 음악 콘텐츠 재생 서비스 이력을 포함하는 서비스 이력을 제공할 수 있다.For example, if the information managed by the music playback application is selected and the selected music content is a service history played through the music playback application, the search
사용자 단말기(100)는 서비스 이력 중 어느 하나가 선택되면, 선택된 서비스 이력에 상응하는 서비스를 제공할 수 있다. 예를 들어, 음악 콘텐츠 재생 서비스 이력이 사용자에 의해 선택되면, 서비스 제공부(140)는 선택된 서비스 이력에 상응하는 음악 콘텐츠를 재생할 수 있다. 즉, 이전에 제공된 서비스가 다시 요청되는 경우, 통합 검색을 수행하지 않아도 해당 서비스가 제공될 수 있다.When the
추천 검색 대상 정보 수신부(150)는 검색창을 통해 입력된 검색어를 기초로, 추천 검색 대상 정보를 검색 서비스 제공 서버(미도시)로부터 수신할 수 있다. 여기서, 검색 서비스 제공 서버(미도시)는, 검색창에 검색어가 입력되면, 검색어의 종류를 판단하여 가장 적합한 애플리케이션을 선정하는 서버일 수 있으며, 추천 검색 대상 정보는, 입력된 검색어를 기초로, 검색 서비스 제공 서버(미도시)에서 선정한 애플리케이션으로 검색하는 것을 추천하는 정보일 수 있다.The recommendation search target
예를 들어, 검색어로 "논현동"이 입력되면, 검색 서비스 제공 서버(미도시)는 "논현동"을 위치 정보로 판단하여 지도 애플리케이션으로 검색하는 것을 추천하는 추천 검색 대상 정보를 생성할 수 있으며, 추천 검색 대상 정보 수신부(150)는 검색 서비스 제공 서버(미도시)로부터 생성된 추천 검색 대상 정보를 수신할 수 있다.For example, when "Nonhyun-dong" is inputted as a search term, the search service providing server (not shown) can generate recommendation search target information recommending searching for a map application by judging & The search target
이후, 추천 검색 대상 정보 수신부(150)가 검색 서비스 제공 서버(미도시)로부터 추천 검색 대상 정보를 수신하면, 정보 통합 검색부(120)는 추천 검색 대상 정보에 상응하는 검색 대상 애플리케이션에서 관리하는 정보에 대한 검색을 수행할 수 있다.Thereafter, when the recommended search target
예를 들어, 검색어로 "논현동"이 입력되어 "논현동"을 지도 애플리케이션으로 검색하는 것을 추천하는 추천 검색 대상 정보가 수신되면, 정보 통합 검색부(120)는 지도 애플리케이션이 관리하는 "논현동 위치" 정보에 대한 검색을 수행할 수 있다.For example, when the "nonhyun dong" is inputted as a search word and the recommendation search target information recommending the search of "nonhyun dong" as the map application is received, the information integrated
이 때, 정보 통합 검색부(120)는, 추천 받은 애플리케이션이 관리하는 정보에 대해서만 검색을 수행할 수 있고, 추천 받은 애플리케이션 이외에 모든 검색 대상 애플리케이션에서 관리하는 정보에 대한 통합 검색을 수행할 수도 있다.At this time, the information integrated
이후, 정보 통합 검색부(120)에서 검색 수행이 완료되면, 검색 결과 제공부(130)는 추천 검색 대상 정보를 기초로, 검색 결과의 우선순위를 선정하여, 검색 결과에 대한 리스트를 제공할 수 있다.After completion of the search in the integrated
예를 들어, 검색어로 "논현동"이 입력된 경우, 검색 결과 제공부(130)는 지도 애플리케이션이 관리하는 "논현동 위치" 정보를 포함하는 검색 결과 리스트를 제공할 수 있는데, 이 때, "논현동 위치" 정보에 대한 우선순위가 높게 설정되어 해당 결과가 리스트의 상단에 위치하는 검색 결과 리스트를 제공할 수 있다.For example, when "Nonhyun Dong" is entered as a search term, the search
도 2는 본 발명의 일 실시예에 따른 검색 결과 리스트 중 어느 하나가 선택되면, 선택된 검색 결과에 상응하는 서비스를 제공하는 사용자 단말기(100)의 화면을 도시한 도면이다.FIG. 2 is a diagram illustrating a screen of a
먼저, 통합 검색용 애플리케이션의 실행 요청이 사용자 단말기(100)에 입력될 수 있다. 이 때, 사용자에 의해 미리 설정된 동작이 입력되거나, 통합 검색용 애플리케이션의 아이콘이 선택되면, 사용자 단말기(100)는 통합 검색용 애플리케이션의 실행 요청이 입력된 것을 인식할 수 있다.First, an execution request for an integrated search application may be input to the
이후, 사용자 단말기(100)는 통합 검색용 애플리케이션을 실행할 수 있으며, 도 2의 (a)에 도시된 바와 같이, 검색어를 입력하기 위한 검색창(200)을 제공할 수 있다. 이 때, 사용자 단말기(100)는 설정 메뉴 및 서비스 이력창(210)을 더 제공할 수 있다. 여기서, 설정 메뉴는 통합 검색용 애플리케이션의 아이콘 모양이나 형태를 설정하기 위한 메뉴를 제공할 수 있으며, 서비스 이력창(210)은 통합 검색용 애플리케이션을 통해 제공된 서비스 이력을 시간 순서대로 표시하기 위한 창으로, 서비스 이력창(210)에 표시된 이력은 선택적으로 삭제 또는 위치 변경될 수 있다.Then, the
이후, 사용자 단말기(100)는 검색창(200)을 통해 입력된 검색어를 기초로, 복수의 검색 대상 애플리케이션 각각에서 관리하는 정보에 대한 통합 검색을 수행할 수 있으며, 도 2의 (b)에 도시된 바와 같이, 통합 검색을 통해 검색된 검색 결과 리스트(220)를 제공할 수 있다.Then, the
예를 들어, 검색어로 "커피"가 입력되면, 사용자 단말기(100)는 "커피" 검색어에 대한 자동 완성 기능을 통해 추천되는 "커피머신", "커피전문점" 등의 추천 키워드를 검색할 수 있으며, "커피" 검색어가 포함된 메시지 내용 등을 검색할 수 있으며, "커피" 검색어를 포함하는 제목 또는 가수에 대한 음악 콘텐츠를 검색할 수 있고, 검색한 모든 결과를 포함하는 검색 결과 리스트(220)를 제공할 수 있다.For example, when "coffee" is entered as a search term, the
이 때, 초성으로 이루어진 검색어, 즉, "ㅋㅍ"가 입력되더라도, 사용자 단말기(100)는 "ㅋㅍ"를 이용하여 생성되는 단어인 "커피"에 대한 통합 검색을 수행하여, 검색 결과 리스트(220)를 제공할 수 있다.At this time, the
검색 결과 리스트(220) 제공 시, 검색창(200)에 검색어가 입력되면, 사용자 단말기(100)는 검색창(200)에 입력된 검색어에 대하여 검색 서비스 제공 서버(미도시)로부터 추천 검색 대상 정보를 수신할 수 있으며, 추천 검색 대상 정보에 따라 검색 결과의 우선 순위를 선정하여, 검색 결과의 리스트를 선정한 우선순위에 따라 나열하여 제공할 수 있다.When a search word is input into the
예를 들어, 검색어로 "커피"가 입력되면, 사용자 단말기(100)는 "커피 전문점" 애플리케이션으로 검색하는 것을 추천하는 추천 검색 대상 정보를 검색 서비스 제공 서버(미도시)로부터 수신할 수 있으며, "커피" 검색어를 기초로 "커피 전문점" 애플리케이션이 관리하는 정보에 대한 검색을 수행하여, "아메리카노", "카페라떼" 등의 검색 결과를 포함하는 검색 결과 리스트(220)를 제공할 수 있다. 이 때, "아메리카노", "카페라떼" 등의 검색 결과는 검색 결과 리스트(220)의 상단에 위치할 수 있다.For example, when "coffee" is entered as a search term, the
검색 결과 리스트(220) 제공 시, 사용자 단말기(100)는 애플리케이션 종류 별로 정렬하여 검색 결과 리스트(220)를 제공할 수 있는데, 예를 들어, "커피" 검색어를 통해 추천되는 키워드 등을 맨 위에, "커피" 검색어가 포함된 메시지 내용을 그 다음으로, "커피" 검색어가 포함된 음악 컨텐츠를 그 다음으로 정렬한, 검색 결과 리스트(220)를 제공할 수 있다.When the
또한, 사용자 단말기(100)는 검색 결과 리스트(220)를 제공하면서, 애플리케이션을 나타내는 아이콘을 더 제공할 수 있는데, 예를 들어, 사용자 단말기(100)는 "커피머신", "커피전문점" 등의 추천 키워드 옆에 추천 키워드 정보를 관리하는 웹 검색 애플리케이션의 아이콘, "커피" 검색어가 포함된 메시지 내용 옆에 메시지 정보를 관리하는 메신저 애플리케이션의 아이콘, "커피" 검색어를 포함하는 음악 콘텐츠 옆에 음악 콘텐츠를 관리하는 음악 재생 애플리케이션의 아이콘을 더 포함하는 검색 결과 리스트(220)를 제공할 수 있다.The
이후, 사용자 단말기(100)는 검색 결과 리스트(220) 중 어느 하나가 선택되면, 선택된 검색 결과에 상응하는 서비스를 제공할 수 있다.Thereafter, when one of the search result lists 220 is selected, the
예를 들어, "커피머신", "커피전문점" 등의 추천 키워드 중 "커피머신" 키워드가 선택되면, 도 2의 (c)에 도시된 바와 같이, 사용자 단말기(100)는 웹 검색 애플리케이션을 실행하여, "커피머신"에 대한 웹 검색 결과를 포함하는 웹 페이지를 제공할 수 있다.For example, if the "coffee machine" keyword is selected among the recommended keywords such as "coffee machine" and "coffee shop", the
또한, "커피" 검색어가 포함된 메시지 내용이 선택되면, 도 2의 (d)에 도시된 바와 같이, 사용자 단말기(100)는 메신저 애플리케이션을 실행하여, 해당 메시지 내용이 포함된 대화창을 제공할 수 있다.2 (d), the
또한, "커피" 검색어를 포함하는 음악 콘텐츠가 선택되면, 도 2의 (e)에 도시된 바와 같이, 사용자 단말기(100)는 음악 재생 애플리케이션을 실행하여, "커피" 검색어가 포함된 노래 제목의 음악 콘텐츠를 재생할 수 있다.2 (e), the
상술한 바와 같이, 사용자 단말기(100)는 웹 검색 애플리케이션, 메신저 애플리케이션 및 음악 재생 애플리케이션 각각에서 관리하는 정보에 대한 통합 검색을 수행하고, 검색 결과 리스트 중 어느 하나가 선택되면, 선택된 검색 결과에 따라 웹 검색 애플리케이션, 메신저 애플리케이션 및 음악 재생 애플리케이션을 통해 서비스를 제공할 수 있다.As described above, the
그러나, 이제 제한되지 않으며, 사용자 단말기(100)는 사용자 단말기(100)에 설치된 모든 애플리케이션 또는 임의적으로 선택된 애플리케이션에 대한 통합 검색을 수행할 수 있으며, 예를 들어, 사용자 단말기(100)에 메모 애플리케이션이 설치되어 있는 경우, 사용자 단말기(100)는 웹 검색 애플리케이션, 메신저 애플리케이션 및 음악 재생 애플리케이션, 메모 애플리케이션 각각에서 관리하는 정보에 대한 통합 검색을 수행하여, 메모 정보 선택 시 메모 애플리케이션을 통해 서비스를 제공할 수 있다.However, the present invention is not limited to this, and the
이와 같이, 본 발명의 일 실시예에 따르면, 한 번의 통합 검색만으로 복수의 애플리케이션 각각이 관리하는 다양한 정보에 대한 검색 결과를 한꺼번에 제공하므로, 정보 검색에 소비되는 시간을 줄일 수 있다.As described above, according to the embodiment of the present invention, since the search results for various information managed by each of the plurality of applications are provided at a time by only one integrated search, the time spent in information search can be reduced.
또한, 본 발명의 일 실시예에 따르면, 애플리케이션이 관리하는 정보의 검색 결과 리스트(220) 중 어느 하나가 선택되면, 선택된 검색 결과에 대한 정보를 관리하는 애플리케이션을 실행하여, 선택된 검색 결과에 상응하는 서비스를 자동으로 제공함으로써, 애플리케이션에 대한 실행을 별도로 요청하지 않아도 서비스를 제공받을 수 있으므로, 사용자 편의성을 증대시킬 수 있다.Also, according to an embodiment of the present invention, when one of the search results list 220 of information managed by the application is selected, an application that manages information on the selected search result is executed, By automatically providing the service, the service can be provided without requesting the execution of the application separately, thereby increasing the user's convenience.
또한, 본 발명의 일 실시예에 따르면, 검색어 입력 시 초성만 입력되더라도, 입력된 초성을 이용하여 생성되는 단어에 대한 검색 결과가 제공되므로, 사용자 입장에서 최소 정보의 입력으로 원하는 검색 결과를 용이하게 제공받을 수 있는 효과가 있다.In addition, according to an embodiment of the present invention, even if only the initial character is input when a search word is input, since a search result for a word generated using the input initial character is provided, There is an effect that can be provided.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.It will be understood by those skilled in the art that the foregoing description of the present invention is for illustrative purposes only and that those of ordinary skill in the art can readily understand that various changes and modifications may be made without departing from the spirit or essential characteristics of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.
본 발명의 범위는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is defined by the appended claims, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included within the scope of the present invention.
100 : 사용자 단말기
110 : 검색창 제공부
120 : 정보 통합 검색부
130 : 검색 결과 제공부
140 : 서비스 제공부
150 : 추천 검색 대상 정보 수신부
200 : 검색창
210 : 서비스 이력창
220 : 검색 결과 리스트100: User terminal
110:
120: Information integrated search unit
130: Search result providing service
140: Service Offering
150: Recommendation target information receiver
200: Search box
210: Service history window
220: Search result list
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150028018AKR20160104981A (en) | 2015-02-27 | 2015-02-27 | Method, user terminal and computer program for unified searching information |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020150028018AKR20160104981A (en) | 2015-02-27 | 2015-02-27 | Method, user terminal and computer program for unified searching information |
| Publication Number | Publication Date |
|---|---|
| KR20160104981Atrue KR20160104981A (en) | 2016-09-06 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020150028018ACeasedKR20160104981A (en) | 2015-02-27 | 2015-02-27 | Method, user terminal and computer program for unified searching information |
| Country | Link |
|---|---|
| KR (1) | KR20160104981A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102053818B1 (en)* | 2019-06-05 | 2019-12-09 | 주식회사 시메이션 | Method and apparatus for image matching |
| CN113641886A (en)* | 2021-07-15 | 2021-11-12 | 维沃移动通信有限公司 | Search method, device and electronic device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102053818B1 (en)* | 2019-06-05 | 2019-12-09 | 주식회사 시메이션 | Method and apparatus for image matching |
| CN113641886A (en)* | 2021-07-15 | 2021-11-12 | 维沃移动通信有限公司 | Search method, device and electronic device |
| Publication | Publication Date | Title |
|---|---|---|
| US10310834B2 (en) | Searching and accessing application functionality | |
| US10409454B2 (en) | Smart watch device and user interface thereof | |
| US10353977B2 (en) | Computer-implemented method for automated operating-system-specific access to software functionality | |
| US10554599B2 (en) | Conversion of detected URL in text message | |
| US20120117185A1 (en) | Direct navigation to a remote media archive on a mobile communications device | |
| US9374670B2 (en) | System and method for determining a location-based preferred media file | |
| US9733802B2 (en) | Automatic deep view card stacking | |
| US10296641B2 (en) | Techniques for efficient access of software application functionality in search | |
| CN103888837A (en) | Video information pushing method and device | |
| US10496717B2 (en) | Storing predicted search results on a user device based on software application use | |
| US20120124162A1 (en) | Method and apparatus for selecting media content in a mobile communications device | |
| CN106462630A (en) | Methods, systems, and media for searching for video content | |
| US20160188684A1 (en) | Consolidating Search Results | |
| US20160188681A1 (en) | Viewing Search Results Using Multiple Different Devices | |
| KR20150019668A (en) | Supporting Method For suggesting information associated with search and Electronic Device supporting the same | |
| US9182888B2 (en) | System, device and method for providing presence information using audio data | |
| US20170192977A1 (en) | Searching Based On Application Usage | |
| JP5805134B2 (en) | Terminal device and device program | |
| US9984132B2 (en) | Combining search results to generate customized software application functions | |
| KR20160104981A (en) | Method, user terminal and computer program for unified searching information | |
| US20170192640A1 (en) | Using Search Results As Software Application Input Parameters | |
| KR101300474B1 (en) | Method of managing browser history using web-page tags and location of mobile terminals, and computer-readable recording medium with browser management program for the same | |
| CA2806485C (en) | System and method for determining a location-based preferred media file | |
| KR20160103875A (en) | Method, user terminal, computer program for unified searching information | |
| CN106202320B (en) | Control method and device for browser website navigation and mobile device |
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application | Patent event code:PA01091R01D Comment text:Patent Application Patent event date:20150227 | |
| PA0201 | Request for examination | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | Comment text:Notification of reason for refusal Patent event date:20151117 Patent event code:PE09021S01D | |
| E90F | Notification of reason for final refusal | ||
| PE0902 | Notice of grounds for rejection | Comment text:Final Notice of Reason for Refusal Patent event date:20160523 Patent event code:PE09021S02D | |
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection | Comment text:Notification of reason for refusal Patent event date:20160729 Patent event code:PE09021S01D | |
| PG1501 | Laying open of application | ||
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent | Patent event date:20161129 Comment text:Decision to Refuse Application Patent event code:PE06012S01D Patent event date:20160729 Comment text:Notification of reason for refusal Patent event code:PE06011S01I Patent event date:20160523 Comment text:Final Notice of Reason for Refusal Patent event code:PE06011S02I Patent event date:20151117 Comment text:Notification of reason for refusal Patent event code:PE06011S01I |