



도 1은 종래의 전화 번호부 검색 모드를 도시한 것이고,1 shows a conventional phone book search mode,
도 2는 본 발명에 따른 정보 처리 방법이 적용되는 장치에 대한 구성을 도시한 것이고,2 shows a configuration of an apparatus to which the information processing method according to the present invention is applied,
도 3은 본 발명에 따른 통합 검색 창에 대한 실시예를 도시한 것이고,3 illustrates an embodiment of a unified search window in accordance with the present invention,
도 4는 본 발명에 따라 원하는 정보가 통합적으로 검색되어 표시되는 실시예를 도시한 것이다.4 illustrates an embodiment in which desired information is retrieved and displayed according to the present invention.
※ 도면의 주요부분에 대한 부호의 설명※ Explanation of code for main part of drawing
10 : 표시부20 : 제어부10: display unit 20: control unit
30 : 제어부40 : 저장부30: control unit 40: storage unit
본 발명은 정보 처리 방법 및 장치에 관한 것으로, 더욱 상세하게는 원하는 정보를 간편하게 검색하는 방법 및 장치에 관한 것이다.The present invention relates to an information processing method and apparatus, and more particularly, to a method and apparatus for easily searching for desired information.
이동 통신 단말기(일명 휴대 폰)의 활용 범위가 넓어지면서, 단말기에 내장되는 기능이 늘어나고 있다. 상대방과의 전화 통화, 문자 메시지 송수신 등의 기본 기능 이외에, 전화번호부, 일정 관리 등의 보조 기능에 더해, 최근에는 무선 인터넷을 통한 데이터 통신과 블루투스(bluetooth)를 이용한 주변 장치와의 통신 기능, 및 여러 화음의 벨 소리 연주, 내장 카메라를 이용한 정지 영상 및 정지 영상 촬영, MP3 재생 등의 멀티미디어 기능이 이동 전화에 통합되고 있다.As the range of use of mobile communication terminals (aka mobile phones) is widening, the functions embedded in the terminals are increasing. In addition to basic functions such as phone calls and text messages with other parties, in addition to auxiliary functions such as a phone book and schedule management, recently, data communication via wireless Internet and communication with peripheral devices using Bluetooth, and Multimedia features, such as playing multiple ringtones, capturing still and still images with the built-in camera, and playing MP3s, are being integrated into mobile phones.
이중 가장 많이 사용하는 것은 역시 전화 걸기와 전화번호부 관리이다. 전화번호부에는, 이름, 그룹, 전화번호(이동 전화, 집, 사무실, FAX 등), 메모 등의 정보 필드가 기본적인 필드로 포함되고, 전자 메일(e-mail), 홈 페이지, 생일, 캐릭터(일명 아바타), 벨 소리, 배경 화면 등 멀티미디어 정보 필드도 추가로 포함되는 등 단말기의 기능의 향상에 따라 저장해야 할 정보 필드도 늘어나고 있는 추세이다.The most common of these is dialing and directory management. The phone book contains information fields such as name, group, phone number (mobile phone, home, office, FAX, etc.) and memo as basic fields, and includes e-mail, home page, birthday, character (aka name). In addition, multimedia information fields, such as avatars, ringtones, and background screens, are additionally included, and information fields to be stored are increasing according to the improvement of functions of the terminal.
즉, 이동 통신 단말기의 기능이 향상됨에 따라, 대부분의 사용자는 단말기를 중심으로 연락처, 명함, 스케줄 등을 통합하여 관리하고 있다. 이러한 통합 관리 에는 정보의 논리적 구성 및 검색의 용이함이 필수이다.That is, as the function of the mobile communication terminal is improved, most users integrate and manage contacts, business cards, schedules, and the like around the terminal. This integrated management requires the logical organization and retrieval of information.
그런데, 상대방에게 전화를 걸기 위해 전화 번호를 입력하는 방법, 즉 다이얼링(dialing) 하는 방법은 몇 가지로 제한되어 있다.However, a method of inputting a phone number, that is, a dialing method, for calling a counterpart is limited in some ways.
상대방의 전화 번호를 기억하여 직접 전화 번호를 입력하는 경우를 제외하고는, 단축 키를 이용하거나, 최근 통화 목록을 이용하거나, 이름 찾기, 번호 찾기, 그룹 찾기, 시간 찾기 등 검색 모드를 이용하여 다이어링 하는 방법이 주로 이용된다.Except when you enter the phone number directly by remembering the other party's phone number, you can use the shortcut key, the recent call list, the search mode such as name search, number search, group search, time search, etc. The earing method is mainly used.
하지만, 이러한 방법은 이름이면 이름, 그룹이면 그룹으로 검색 범위가 제한되어 있기 때문에, 늘어나는 정보를 제대로 검색하지 못하는 한계가 있다.However, this method has a limitation in that it cannot properly search for an increasing information because the search range is limited to a name if a name and a group if a group.
예를 들어, '이름 : 홍길동 / 그룹 분류 : 거래처 / 전화 번호 : 01X-123-4567 / 기타 메모 : 대한실업 홍보과 대리'와 같이 상대방의 정보가 단말기에 입력된 상태에서 검색하는 경우, 도 1에 도시한 바와 같은 종래의 검색 모드에서, 이름 찾기, 번호 찾기, 그룹 찾기 기능만으로는 대한실업, 홍보과, 대리 등의 키 워드로는 연락처를 검색할 수 없다.For example, if the name of the other party such as 'name: Hong Gil-dong / group classification: account / phone number: 01X-123-4567 / other memo: Korea Business Promotion and Representative' is entered in the terminal, the search, In the conventional search mode as shown in the figure, a name search, a number search, and a group search function alone cannot search for a contact by keywords such as business, public relations, and proxy.
편법으로, '이름 : 홍길동 대한실업 홍보과 대리 / 그룹 분류 : 거래처 : 전화 번호 : 01X-123-4567'와 같이 저장하여 이름 찾기를 이용하여 대한실업, 홍보과, 대리 등을 검색하거나, '이름 : 홍길동 / 그룹 분류 : 대한 실업 / 전화 번호 : 01X-123-4567'와 같이 그룹 분류 정보 필드에 부가 정보를 넣고 그룹 찾기로 검색하게 된다.As a shortcut, you can search for Korea Business, Public Relations, and Deputy by using the name finder by saving it as 'Name: Hong Gil Dong' / Group classification: About unemployment / Phone number: 01X-123-4567 'and add the additional information into the group classification information field and search by group search.
하지만, 이러한 방법은 정보에 대한 논리적 접근과 거리가 멀고, 무엇보다 필요한 정보가 어느 정보 필드에 저장되어 있는지 기억해야 검색할 수 있다는 불편함이 있다. 또한, 검색 모드에서 해당 정보 필드로 이동하기 위해 몇 차례의 키 조작이 더 필요하게 되는 불편함이 있다.However, this method is far from the logical access to the information, and most of all, it is inconvenient to retrieve the required information in which information field is stored. In addition, in order to move to the corresponding information field in the search mode, it is inconvenient that several more key operations are required.
따라서, 본 발명은 위에 서술한 것과 같은 문제점을 해결하기 위하여 창작된 것으로서, 본 발명의 목적은 사용자가 원하는 정보를 간편하고 신속하게 찾는 방법 및 장치를 제공하는데 있다.Accordingly, the present invention has been made to solve the above problems, and an object of the present invention is to provide a method and apparatus for easily and quickly finding information desired by a user.
또한, 본 발명의 다른 목적은, 사용자가 원하는 정보를 필요한 범위 내에서만 찾을 수 있도록 하는 방법 및 장치를 제공하는데 있다.In addition, another object of the present invention is to provide a method and apparatus for allowing a user to find only the desired information within the required range.
또한, 본 발명의 다른 목적은, 원하는 정보를 찾기 위해 필요한 키 조작을 최소로 줄이는 방법 및 장치를 제공하는데 있다.Further, another object of the present invention is to provide a method and apparatus for minimizing key operations necessary for finding desired information.
본 발명의 일 실시예에 따른 정보 처리 방법은, 검색을 위해 입력된 키 워드에 포함된 문자의 종류를 판단하는 단계; 상기 판단된 문자의 종류에 따라, 다수의 정보 필드 중에서 검색 동작을 수행할 범위를 결정하는 단계; 및 상기 결정된 검색 범위 내에서 상기 키 워드를 포함하는 정보 항목을 찾는 단계를 포함하여 이루어지는 것을 특징으로 한다.An information processing method according to an embodiment of the present invention includes determining a type of a character included in a keyword inputted for a search; Determining a range to perform a search operation among a plurality of information fields according to the type of the determined character; And finding an information item including the keyword within the determined search range.
또한, 본 발명의 다른 실시예에 따른 정보 처리 방법은, 입력된 검색어에 포 함된 문자의 종류를 판단하는 단계; 상기 판단된 문자의 종류에 따라, 다수의 정보 필드 중에서 검색 순서를 결정하는 단계; 및 상기 결정된 검색 순서에 따라 상기 검색어를 포함하는 정보 항목을 찾는 단계를 포함하여 이루어지는 것을 특징으로 한다.In addition, the information processing method according to another embodiment of the present invention, the step of determining the type of characters included in the input search word; Determining a search order among a plurality of information fields according to the determined type of text; And finding an information item including the search word according to the determined search order.
또한, 본 발명의 다른 실시예에 따른 전화 번호부 검색 방법은, 검색을 위해 입력된 키 워드에 포함된 문자를 저장할 수 있는 정보 필드(들)를 선택하는 단계; 상기 선택된 정보 필드(들)에서 상기 키 워드를 포함하는 항목(들)을 검색하는 단계; 및 상기 검색된 항목(들)을 표시하는 단계를 포함하여 이루어지는 것을 특징으로 한다.In addition, the telephone book search method according to another embodiment of the present invention, the method comprising the steps of selecting the information field (s) that can store the characters contained in the input keyword for the search; Retrieving item (s) containing the keyword in the selected information field (s); And displaying the retrieved item (s).
또한, 본 발명의 다른 실시예에 따른 전화 번호부 검색 방법은, 전화 번호와 관련된 다수의 정보 필드 중에서, 검색을 위해 입력된 키 워드에 포함된 문자를 저장할 수 있는 정보 필드(들)를 확인하는 단계; 상기 다수의 정보 필드에서 상기 키 워드를 포함하는 항목(들)을 검색하되, 상기 확인된 정보 필드(들)로부터 우선적으로 검색하는 단계; 및 상기 검색된 항목(들)을 표시하는 단계를 포함하여 이루어지는 것을 특징으로 한다.In addition, the phone book search method according to another embodiment of the present invention, the step of identifying the information field (s) that can store the characters contained in the keyword input for the search, from among a plurality of information fields associated with the phone number ; Searching for item (s) containing the keyword in the plurality of information fields, but preferentially searching from the identified information field (s); And displaying the retrieved item (s).
또한, 본 발명의 또 다른 실시예에 따른 전화 번호부 검색 장치는, 정보 저장과 정보 검색에 필요한 문자를 입력하기 위한 입력부; 전화 번호와 관련된 정보를 다수의 정보 필드에 서로 연계하여 저장하기 위한 저장부; 입력되는 문자와 검색 결과를 표시하기 위한 표시부; 및 검색을 위해 상기 입력부를 통해 입력된 키 워드에 포함된 문자를 저장할 수 있는 정보 필드(들)를 상기 다수의 정보 필드 중 에서 선택하고, 상기 선택된 정보 필드(들)에서 상기 키 워드를 포함하는 항목(들)을 검색하고, 상기 검색된 항목(들)을 상기 표시부에 표시하기 위한 제어부를 포함하여 구성되는 것을 특징으로 한다.In addition, the telephone book search apparatus according to another embodiment of the present invention, the input unit for inputting the characters required for information storage and information retrieval; A storage unit for storing information related to a telephone number in association with each other in a plurality of information fields; A display unit for displaying an input character and a search result; And selecting from among the plurality of information fields information field (s) capable of storing characters included in the keyword input through the input unit for searching, and including the keyword in the selected information field (s). And a control unit for searching the item (s) and displaying the searched item (s) on the display unit.
이하, 본 발명에 따른 정보 처리 방법 및 장치에 대한 바람직한 실시예에 대해, 첨부된 도면을 참조하여 상세히 설명한다.Hereinafter, exemplary embodiments of an information processing method and apparatus according to the present invention will be described in detail with reference to the accompanying drawings.
일반적으로 사용자는 작고 가볍고 저렴하고 전력 소모가 적으면서도 많은 양의 정보가 저장되고 처리 속도가 빠른 기기를 원한다. 따라서, 하드웨어나 소프트웨어와 같은 어플리케이션은, 범용으로 설계되는 경우를 제외하고는, 자원을 효율적으로 사용하기 위하여 해당 용도에만 맞도록 전용으로 설계될 수 있다.In general, users want devices that are small, light, inexpensive, low power consumption, store a lot of information, and are fast to process. Therefore, an application such as hardware or software may be designed exclusively for a specific purpose in order to use resources efficiently except when designed for general purpose.
특히, 이동 통신 단말기, 전자 수첩과 같이 들고 다닐 수 있는 이동용 정보 기기는, 크기, 무게, 전력 소모 면에서 제약이 크기 때문에 더욱 그러하다. 이동 통신 단말기 내에 관리되는 전화 번호부를 예로 들어 설명한다.In particular, mobile information devices that can be carried, such as mobile communication terminals and electronic notebooks, are more so because of restrictions on size, weight, and power consumption. The telephone book managed in the mobile communication terminal will be described as an example.
최근 대부분의 이동 통신 단말기는, 이름, 여러 종류의 전화 번호, 전자 메일 주소, 단축 번호, 메모, 그룹 분류, 벨 소리, 생일 등 여러 항목의 인적 사항을 입력할 수 있는 전화 번호부를 관리한다.In recent years, most mobile communication terminals manage phone books that can input personal information such as names, various types of telephone numbers, e-mail addresses, shortcut numbers, memos, group classifications, ring tones, and birthdays.
한정된 메모리 용량에 여러 명의 인적 사항을 저장할 수 있도록, 전화 번호에는 숫자만 입력되고 전자 메일 주소에는 기호 및 숫자를 포함한 1 바이트의 문자 코드로 표현될 수 있는 영어 알파벳만이 입력될 수 있도록, 전화 번호부가 설계된다. 물론 이름, 메모, 그룹 분류 등에는 숫자, 영어 알파벳, 및 한글이 모두 입력 될 수 있다.Phonebook only allows numbers to be stored in a limited memory capacity, phone numbers so that only English alphabets can be entered for e-mail addresses, which can be represented by one-byte character codes including symbols and numbers. Is designed. Of course, all numbers, English alphabets, and Korean characters can be entered in names, memos, and group classifications.
각 나라마다 사용하는 문자와 그 문자를 부호화하는 방식이 다른데, 일반적으로 1 바이트의 문자 코드로 표현되지 않아, 1 바이트를 초과하여, 예를 들어 2 바이트로 부호화되는 문자가 사용되는 나라에서는, 이동 통신 단말기의 전화 번호부의 이름, 메모, 그룹 분류 등의 정보 필드에는 2 바이트로 표현되는 문자가 입력될 수 있다.The characters used in each country and the method of encoding the characters are different, but in a country where characters that are encoded by more than one byte, for example, two bytes are used, which are not generally represented by one byte of character code, Characters represented by two bytes may be input to information fields such as a name, a memo, and a group classification of the phone book of the communication terminal.
메모리 사용을 더 줄이기 위하여, 전화 번호, 단축 번호와 같이 숫자만이 입력되는 정보 필드의 경우, 입력되는 0 내지 9 값을 1 바이트가 아닌, 예를 들어 4 bits로 변환하여 관리할 수도 있다.In order to further reduce memory usage, in the case of an information field in which only numbers are input, such as a telephone number and a shortcut number, the input 0 to 9 values may be managed by converting them into 4 bits instead of 1 byte.
즉, 정보 필드의 성질에 따라 입력될 수 있는 문자의 종류(또는 입력되는 문자를 부호화하여 변환된 문자 코드의 범위)가 다르도록 전화 번호부를 설계하여, 메모리를 효율적으로 사용할 수 있도록 한다.That is, the phone book is designed so that the types of characters that can be input (or the range of character codes converted by encoding the characters to be input) differ according to the properties of the information field, so that the memory can be used efficiently.
본 발명은, 이러한 특징을 이용하여, 예를 들어 전화 번호부에 관리되는 정보를 간편하게 검색하는 정보 처리 방법 및 장치를 제공한다.The present invention provides an information processing method and apparatus for easily retrieving information managed, for example, in a phone book, by using such a feature.
도 2는 본 발명의 일 실시예에 따른 정보 처리 방법이 적용되는 장치에 대한 구성을 도시한 것이다. 상기 장치는, 표시부(10), 제어부(20), 입력부(30), 및 저장부(40)를 포함하여 구성될 수 있다.2 illustrates a configuration of an apparatus to which an information processing method according to an embodiment of the present invention is applied. The apparatus may include a
상기 입력부(30)는, 숫자, 영어 알파벳, 한글 등을 입력할 수 있는 다수의 키와 상기 장치의 기능을 담당하는 다수의 키로 구성될 수 있다. 이동 통신 단말 기와 같이 크기가 제한되는 경우에는, 하나의 숫자, 두세 개의 영어 알파벳, 두세 개의 한글 자음 또는 모음이 하나의 키에 할당될 수 있고, 크기의 제한이 덜한 전자 수첩과 같은 경우에는, 컴퓨터 키 보드와 같이, 숫자 키 및 영어 알파벳과 한글 자음 또는 모음이 할당된 키가 서로 구분될 수도 있다.The
또한, 상기 입력부(30)의 일부 키에는, 숫자, 영어, 한글 중 어느 하나의 입력 모드를 선택할 수 있는 기능이 할당될 수 있다. 또한, 상기 입력부(30)는 음성 인식 및/또는 문자 인식 기능을 구비하여, 소리 및/또는 필기를 통해 정보가 입력되거나 상기 장치의 기능이 조작될 수도 있다.In addition, some keys of the
상기 저장부(40)는, 서로 관련된 정보를 용이하게 검색할 수 있도록, 예를 들어 전화 번호부의 이름, 전화 번호, 메모 등의 정보 필드에 입력되는 각 항목의 정보를 서로 연계하여 저장한다.The
상기 제어부(20)는, 상기 장치의 전체적인 동작을 제어하는데, 상기 입력부(30)를 통해 입력되는 정보에 대응되는 기능을 수행한다. 상기 제어부(20)는, 예를 들어 상기 입력부(30)를 통해 입력되는 숫자, 영어 알파벳, 한글을 상기 표시부(10)에 표시하고, 사용자가 입력한 검색어를 포함하는 정보를 상기 저장부(20)로부터 찾아 상기 표시부(10)에 표시한다. 또한, 상기 제어부(20)는, 특정 정보 필드에는 특정 문자만이 입력되도록, 예를 들어 전화 번호가 입력되는 정보 필드에는 숫자만 입력되도록 할 수 있다.The
본 발명에 따른 제어부(20)는, 한 번의 키워드의 입력으로 사용자가 원하는 정보를 찾을 수 있도록 통합 검색 모드를 제공한다. 상기 통합 검색 모드를 통해 검색어가 입력되면, 상기 제어부(20)는, 상기 저장부(20)에 관리되는 정보 필드(들)를 검색할 때, 상기 검색어의 종류, 즉 상기 검색어에 포함된 문자의 종류에 따라 검색 순서(어떤 정보 필드를 먼저 검색할 것인지)를 결정하고, 모든 정보 필드 또는 일부 정보 필드에 대해서 상기 결정된 검색의 순서에 따라 상기 검색어를 포함하는 항목을 찾는다. 또는 상기 제어부(20)는, 상기 검색어에 포함된 문자의 종류를 따라 검색 범위(어떤 정보 필드에 대해서 검색할 것인지)를 결정하고, 상기 결정된 검색 범위 내에서 상기 검색어를 포함하는 항목을 찾는다.The
사용자가 검색 모드를 선택하면, 상기 제어부(20)는, 도 3에 도시한 바와 같이, 한 번의 입력으로 모든 정보 필드를 검색할 수 있는 통합 검색 모드를 기본 검색 모드로 제공하여, 사용자가 통합 검색 창에 키 워드를 입력할 수 있도록 한다.When the user selects the search mode, the
사용자가 상기 통합 검색 창에 숫자, 영어 알파벳, 한글, 또는 이들이 조합된 검색어를 입력하면, 상기 제어부(20)는, 입력된 검색어에 대응되는 정보 필드, 즉 상기 입력된 검색어에 포함된 문자와 관련된 정보 필드 또는 상기 입력된 검색어에 포함된 문자가 입력될 수 있는 정보 필드만을 검색 범위로 하여 상기 검색어가 포함된 정보를 찾는다. 또는 상기 제어부(20)는, 모든 정보 필드 또는 일부 정보 필드에 대해 상기 입력된 검색어에 대응되는 정보 필드에서부터 차례로 상기 검색어가 포함된 정보를 찾는다.When a user inputs a number, English alphabet, Korean, or a combination of search terms in the integrated search window, the
전화 번호를 예로 들어 설명하면, 한글이 포함된 검색어가 입력되는 경우, 이름, 그룹 분류, 메모 등의 정보 필드가 검색 범위가 된다. 또한, 한글은 포함되 지 않고 영어 알파벳이 포함된 검색어가 입력되는 경우, 이름, 그룹 분류, 메모, 전자 메일 주소 등의 정보 필드가 검색 범위가 된다. 또한, 한글과 영어 알파벳은 포함되지 않고 숫자만이 포함된 검색어가 입력되는 경우, 전화 번호, 단축 번호, 생일의 정보 필드를 포함한 모든 정보 필드가 검색 범위가 될 수 있다.For example, when a search word including Korean is input, an information field such as a name, a group classification, a memo, and the like becomes a search range. In addition, when a search word including an English alphabet without English is entered, information fields such as name, group classification, memo, and e-mail address become a search range. In addition, when a search word including only numbers, not including Korean and English alphabets, is input, all information fields including a phone number, a shortcut number, and an information field of a birthday may be a search range.
숫자만이 포함된 검색어가 입력되는 경우, 전화 번호에 우선 순위를 두어 검색이 순차적으로 진행될 수도 있다. 즉, 전화 번호의 정보 필드가 먼저 검색되고, 차례로 이름, 메모, 전자 메일 주소, 그룹 분류 등이 이후에 검색될 수 있다.When a search word containing only numbers is input, the search may be performed sequentially by giving priority to the phone number. That is, the information field of the telephone number may be searched first, followed by the name, memo, e-mail address, group classification, and so on.
참고로, 본 발명에 따른 전화 번호의 통합 검색 범위에는, 이름, 그룹 분류, 집, 모바일, 사무실, 팩스 등의 전화 번호, 전자 메일, 메모, 단축 번호, 생일, 벨 소리 등의 정보 필드뿐만 아니라, 착신 전화 목록, 송수신 단문 메시지도 포함될 수 있다.For reference, the integrated search range of the telephone number according to the present invention includes not only information fields such as name, group classification, telephone number of home, mobile, office, fax, etc., e-mail, memo, speed dial, birthday, ring tone, etc. It may also include an incoming call list and a short message.
숫자만으로 이루어진 검색어가 입력되는 경우, 변환된 문자 코드는, 예를 들어 0x30 내지 0x39 범위의 값을 갖게 되고, 숫자 및 영어 알파벳으로 이루어진 검색어로부터 변환된 문자 코드는, 예를 들어 0x00 내지 0x7F 범위의 값을 갖게 된다. 또한, 한글이 포함된 검색어는, 예를 들어 0x80 이상의 값을 갖는 문자 코드로 변환된다.When a search word consisting only of numbers is input, the converted character code has a value in the range of 0x30 to 0x39, for example, and the character code converted from the search word consisting of numbers and the English alphabet is for example in the range of 0x00 to 0x7F. It will have a value. In addition, a search word containing Korean characters is converted to a character code having a value of 0x80 or more, for example.
따라서, 상기 제어부(20)는, 통합 검색 창에 입력된 검색어로부터 변환된 문자 코드 값의 범위를 확인하여, 상기 검색어의 종류를 판별하고, 이를 기초로 검색 범위를 결정할 수 있다.Accordingly, the
일반적인 이동 통신 단말기에는 0 ~ 9, *, 및 #의 12개의 키를 이용하여 숫자, 영어 알파벳, 및 한글을 입력해야 한다. 다수의 키를 구비한 전자 수첩이나 컴퓨터 키 보드도 영어 알파벳과 한글에 대해서는 키를 공유한다.A general mobile communication terminal should input numbers, English alphabets, and Korean characters using 12 keys of 0 to 9, *, and #. Electronic notebooks or computer keyboards with multiple keys also share keys for the English alphabet and Korean.
이동 통신 단말기와 같은 경우, 입력 모드 변환 키를 누를 때마다 키(또는 자판)의 입력 모드가, 예를 들어 숫자, 영어 알파벳, 한글 순서로 순차적으로 바뀐다. 전자 수첩이나 컴퓨터 키 보드도 한글/영어 변환 키에 의해 자판의 입력 모드가 토글(toggle) 된다.In the case of a mobile communication terminal, each time the input mode conversion key is pressed, the input mode of the key (or keyboard) is sequentially changed, for example, in order of numbers, English alphabet, and Korean. Electronic handbooks and computer keyboards also use the Hangul / English conversion keys to toggle the keyboard input mode.
따라서, 입력 모드 변환 키의 조작 여부로부터 자판의 입력 모드를 확인하고, 어떤 입력 모드에서 검색어가 입력되었는지 확인함으로써, 입력된 검색어의 종류를 판단할 수도 있다.Therefore, the type of the input search word may be determined by checking the input mode of the keyboard based on whether the input mode conversion key is operated and by checking the input mode in which input mode.
앞서 언급한 바와 같이, 숫자만이 입력될 수 있는 정보 필드에는, 숫자가, 일반적인 문자 코딩 방식에 따라 1 바이트로 변환되지 않고, 소정의 문자 코딩 방식에 따라, 예를 들어 4 bits로 변환되어 저장될 수 있다.As mentioned above, in the information field where only numbers can be input, the numbers are not converted into 1 byte according to a general character coding scheme, but are converted into, for example, 4 bits according to a predetermined character coding scheme, and stored. Can be.
이 경우, 본 발명에 따른 제어부(20)는, 입력되는 검색어를 일반적인 문자 코딩 방식에 따라 문자 코드로 변환하여 임시 저장하고, 입력 완료된 검색어에 숫자만이 포함된 것으로 판단되면, 상기 숫자만이 입력될 수 있는 정보 필드에 대해서는, 상기 변환되어 임시 저장된 문자 코드를 상기 소정의 문자 코딩 방식에 따라 예를 들어 4 bits의 코드로 추가로 변환한 후, 상기 4 bits로 변환된 코드를 포함한 항목(entry)을 검색하고, 이후, 영어 알파벳 및/또는 한글이 입력될 수 있는 정 보 필드에 대해서는 상기 임시 저장된 문자 코드를 포함한 항목을 검색한다.In this case, the
본 발명에 따른 제어부(20)는, 입력된 검색어를 포함하는 항목이 검색되면 검색된 항목을 상기 표시부(10)에 표시하는데, 상기 검색된 항목 및 상기 항목과 연계된 다른 정보 필드의 항목(들)을 함께 표시할 수도 있다. 상기 검색된 항목 내의 검색어에 대해서는, 사용자가 쉽게 알아볼 수 있도록, 도 4에 도시한 바와 같이, 폰트를 달리하거나, 반전 또는 하이라이트로 표시할 수 있다.The
검색 결과 복수개의 항목이 검색되는 경우, 상기 제어부(20)는, 도 4에 도시한 바와 같이, 검색된 복수 개의 항목만을 나열하고, 사용자가 그 중 임의의 하나를 선택하면, 선택된 항목 및 상기 선택된 항목과 연계된 다른 정보 필드의 항목(들)을 함께 표시할 수도 있다.When a plurality of items are found as a result of the search, the
본 발명에 따른 정보 처리 방법 및 장치는 이동 통신 단말기, 전자 수첩, PDA 등의 정보 기기에 구현되어 실행될 수 있다. 또한, 본 발명에 따른 정보 처리 방법은, 각 정보 필드마다 입력될 수 있는 문자의 종류를 구분하여 관리하는 스프레드 시트, 데이터 베이스 등에 적용될 수 있다.The information processing method and apparatus according to the present invention can be implemented and executed in an information device such as a mobile communication terminal, an electronic notebook, a PDA, and the like. In addition, the information processing method according to the present invention may be applied to a spreadsheet, a database, and the like, which classify and manage the types of characters that can be input for each information field.
한편, 본 발명에 따른 방법은, 모듈이나 루틴(Routine) 형태의 다양한 소프트웨어 또는 펌웨어(firmware) 계층으로 변환되어 저장 매체에 저장될 수 있다. 상기 저장 매체는 하드 디스크 드라이버, CD 혹은 DVD 드라이버, 플로피 드라이버, 비휘발성 메모리, 그리고 시스템 메모리를 포함한다. 상기 저장 매체에 저장되는 상기 모듈들 또는 루틴들은, 실행되면 시스템으로 하여금 프로그램된 행위들을 수행하도록 하는 명령어들을 포함한다.Meanwhile, the method according to the present invention may be converted into various software or firmware layers in the form of modules or routines and stored in a storage medium. The storage medium includes a hard disk driver, CD or DVD driver, floppy driver, nonvolatile memory, and system memory. The modules or routines stored on the storage medium include instructions that, when executed, cause the system to perform programmed actions.
상기 소프트웨어 또는 펌웨어 계층은 여러 방법에 의해 시스템에 로드 될 수 있다. 예를 들어, 플로피 디스크, CD 또는 DVD 매체, 하드 디스크에 저장되거나 또는 네트워크 인터페이스 카드, 모뎀, 또는 다른 인터페이스 장치를 통해 옮겨진 코드 세그먼트(Code Segments)가 시스템에 로드 되어 해당 소프트웨어 또는 펌웨어 계층으로 실행될 수 있다. 상기 로딩 또는 전송 과정에서, 반송파로 구현된(전화선, 네트워크 선, 무선 링크, 케이블 등을 통해 전송되는) 데이터 신호들은 시스템에 상기 코드 세그먼트를 전할 수 있다.The software or firmware layer can be loaded into the system by several methods. For example, code segments stored on floppy disks, CD or DVD media, hard disks, or transferred through a network interface card, modem, or other interface device can be loaded into the system and executed with the appropriate software or firmware layer. have. In the loading or transmission process, data signals implemented by a carrier (transmitted through a telephone line, a network line, a wireless link, a cable, etc.) may transmit the code segment to a system.
이상 전술한 본 발명의 바람직한 실시예는 예시의 목적을 위해 개시된 것으로, 당업자라면 이하 첨부된 특허청구범위에 개시된 본 발명의 기술적 사상과 그 기술적 범위 내에서 다양한 다른 실시예들을 개량, 변경, 대체 또는 부가 등이 가능할 것이다.Preferred embodiments of the present invention described above have been disclosed for the purpose of illustration, and those skilled in the art can improve, change, substitute, or modify various technical embodiments within the spirit and scope of the present invention disclosed in the appended claims. Addition may be possible.
따라서, 사용자가 원하는 정보와 밀접하게 관련된 정보 필드만 및/또는 상기 정보 필드를 우선적으로 검색하게 됨으로써, 사용자는 최소의 조작으로 원하는 정보를 신속하게 검색할 수 있게 된다.Thus, by preferentially searching only the information field and / or the information field closely related to the information desired by the user, the user can quickly search for the desired information with minimal operation.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060006151AKR20070076807A (en) | 2006-01-20 | 2006-01-20 | Information processing method and apparatus |
| PCT/KR2007/000307WO2007083936A1 (en) | 2006-01-20 | 2007-01-19 | Information processing method and apparatus |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060006151AKR20070076807A (en) | 2006-01-20 | 2006-01-20 | Information processing method and apparatus |
| Publication Number | Publication Date |
|---|---|
| KR20070076807Atrue KR20070076807A (en) | 2007-07-25 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020060006151AAbandonedKR20070076807A (en) | 2006-01-20 | 2006-01-20 | Information processing method and apparatus |
| Country | Link |
|---|---|
| KR (1) | KR20070076807A (en) |
| WO (1) | WO2007083936A1 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20180060725A (en)* | 2016-11-29 | 2018-06-07 | 에릭슨엘지엔터프라이즈 주식회사 | Method and apparatus for searching of phone number |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101623783B1 (en)* | 2009-10-08 | 2016-05-24 | 엘지전자 주식회사 | Mobile terminal and method for extracting data thereof |
| US8898596B2 (en) | 2009-10-08 | 2014-11-25 | Lg Electronics Inc. | Mobile terminal and data extracting method in a mobile terminal |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5797098A (en)* | 1995-07-19 | 1998-08-18 | Pacific Communication Sciences, Inc. | User interface for cellular telephone |
| JP3272946B2 (en)* | 1996-05-30 | 2002-04-08 | 株式会社エヌ・ティ・ティ・ドコモ | Message communication terminal |
| US6198939B1 (en)* | 1997-12-19 | 2001-03-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Man machine interface help search tool |
| KR100526557B1 (en)* | 1999-12-31 | 2005-11-04 | 삼성전자주식회사 | Data searching apparatus and method in a mobile telecommunication terminal |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20180060725A (en)* | 2016-11-29 | 2018-06-07 | 에릭슨엘지엔터프라이즈 주식회사 | Method and apparatus for searching of phone number |
| Publication number | Publication date |
|---|---|
| WO2007083936A1 (en) | 2007-07-26 |
| Publication | Publication Date | Title |
|---|---|---|
| CA2493443C (en) | Systems and methods of building and using custom word lists | |
| US9563621B2 (en) | Search based user interface | |
| US7149550B2 (en) | Communication terminal having a text editor application with a word completion feature | |
| US20100280821A1 (en) | Text editing | |
| US20080313182A1 (en) | Methods, devices, and computer program products for predictive text entry in mobile terminals using multiple databases | |
| US8532710B2 (en) | Integrated dialing | |
| EP1924064B1 (en) | Portable telephone | |
| US20100138445A1 (en) | method and apparatus | |
| CN101047923A (en) | Expression symbol call method and device | |
| KR20050077805A (en) | Smart dial content search | |
| KR20070076807A (en) | Information processing method and apparatus | |
| KR100506309B1 (en) | Telephone number bookmark method for a communication terminal equipment and the communication terminal equipment using the same | |
| US20080104036A1 (en) | Mobile phone capable of building a quick launch item according a search result and related method | |
| KR20050082459A (en) | Method for retrieving recorded information in a user terminal and the user terminal using the method | |
| WO2004109547A1 (en) | A method and a system for transferring active and passive data records between two memories | |
| CN101217586A (en) | An information searching method in mobile terminals | |
| KR20020058618A (en) | Method for Searching Information in Mobile Terminal | |
| CN100585576C (en) | Mobile telephone, and mobile information terminal | |
| CN101188826A (en) | Mobile phone and method for establishing shortcut toolbar item by search result | |
| CN1404289A (en) | Name and number searching method for cellphone | |
| TWI425370B (en) | Method of dynamic database association in multi-mode communication device | |
| CN1791139A (en) | Dialing method and device thereof, and machine-readable medium thereof | |
| TW201018183A (en) | System and method for searching contacts | |
| KR20050004402A (en) | Method for searching phone number for mobile phone | |
| HK1080556B (en) | Systems and methods of building and using custom word lists |
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application | Patent event code:PA01091R01D Comment text:Patent Application Patent event date:20060120 | |
| A201 | Request for examination | ||
| PA0201 | Request for examination | Patent event code:PA02012R01D Patent event date:20060721 Comment text:Request for Examination of Application Patent event code:PA02011R01I Patent event date:20060120 Comment text:Patent Application | |
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration | Patent event code:PE07011S01D Comment text:Decision to Grant Registration Patent event date:20070329 | |
| PG1501 | Laying open of application | ||
| NORF | Unpaid initial registration fee | ||
| PC1904 | Unpaid initial registration fee |