이하, 본 발명에 따른 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 하기의 설명에서는 본 발명의 실시 예에 따른 동작을 이해하는데 필요한 부분만이 설명되며, 그 이외 부분의 설명은 본 발명의 요지를 흩트리지 않도록 생략될 것이라는 것을 유의하여야 한다.
이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이 거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시 예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일실시 예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.
예를 들면, 이하에서는 휴대 단말기의 표시부에 표시되는 통신 정보(Telecom_Info)는 전화번호, 핸드폰 번호, 팩스(Fax), 이메일(E-mail) 주소, 홈페이지(Homepage) 주소를 실시 예로서 설명하기로 한다. 하지만, 본 발명의 휴대 단말기의 표시부에 표시되는 통신 정보(Telecom_Info)는 이에 한정되지는 않는다. 즉, 본 발명의 실시 예에 따른 휴대 단말기의 통신 정보(Telecom_Info)는 특정 정보에 한정되는 것이 아니라, 외부 웹서버로부터 수신되는 데이터 중에 일정한 형식을 가지는 정보라면 어떠한 정보도 가능하며 또한, 상기 정보의 확장된 형태 및 변형된 형태들에 있어서도 다양하게 응용할 수도 있을 것이다.
또한 이하에서는 발명의 요지를 명확히 하고, 그 설명 및 이해의 편의를 돕기 위하여, 본 발명에서 적용되는 휴대 단말기에서 제공하는 인터넷 기능을 휴대 인터넷이라 정의하고 있으나, 휴대 인터넷을 다른 명칭 예를 들면, 무선 인터넷 등으로 명명할 수 있을 것이다.
또한 본 발명의 실시 예에서는 상기 휴대 단말기를 이동통신 단말기를 예로 하여 설명하지만, 본 발명이 이에 한정되지는 않는다. 따라서, 본 발명의 실시 예에 따른 상기 휴대 단말기는 인터넷 기능을 포함하며, 인터넷을 이용하여 획득한 정보를 저장하거나 통신 기능과 연계를 수행 할 수 있는 메모리 및 제어부 등의 구성을 가지는 단말기로서, 바람직하게는 이동통신 단말기, 디지털 방송 단말기, 개인 정보 단말기(Personal Digital Assistant), 스마트 폰(Smart Phone), IMT-2000(International Mobile Telecommunication 2000) 단말기, WCDMA(Wideband Code Division Multiple Access) 단말기, UMTS(Universal Mobile Telecommunication Service) 단말기 및 Wibro(Wireless Broadband Internet) 단말기 등과 같은 모든 정보통신기기 및 멀티미디어 기기와, 그에 대한 응용에도 적용될 수 있음은 자명할 것이다.
이상에서 살펴본 바와 같이, 본 발명의 상세한 설명에서는 구체적인 실시 예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
도 1은 본 발명의 실시 예에 따른 휴대 단말기의 개략적인 구성을 나타낸 도면이다.
상기 도 1을 참조하면, 본 발명의 실시 예에 따른 휴대 단말기(10)는 무선 주파수(Radio Frequency 이하 RF) 통신부(100), 메모리(120), 키입력부(140), 표시부(160) 및 제어부(180)를 포함하여 구성된다.
RF 통신부(100)는 단말기 간의 음성통화를 위하여 기지국과 통신채널을 형성하거나, 사용자 데이터를 외부 다른 휴대 단말기 등으로 무선 전송하거나, 또는 외부 웹 서버(Web Server)와의 연동을 통한 콘텐츠 및 상기 콘텐츠에 관련된 제어 신호 등의 송수신 등과 관련한 일련의 통신을 담당한다. RF 통신부(100)는 송신되는 신호의 주파수를 상승변환 및 증폭하는 RF 송신부와, 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF 수신부 등을 포함할 수 있다.
메모리(120)는 본 발명의 실시 예에 따른 기능 동작에 필요한 응용 프로그램을 비롯하여, 상기 외부 웹 서버로부터 수신한 콘텐츠 및 통신 정보 등을 저장한다. 이러한 메모리(120)는 크게 프로그램 영역과 데이터 영역을 포함할 수 있다.
프로그램 영역은 단말기를 부팅시키는 운영체제(Operating System OS), 멀터미디어 콘텐츠 재생 등에 필요한 응용 프로그램, 단말기의 기능 예컨대, 소리 재생 기능, 이미지 또는 동영상 재생 기능 등에 필요한 응용 프로그램 등을 저장한다. 휴대 단말기(10)는 사용자 요청에 상응하여 상기한 각 기능을 활성화하는 경우, 제어부(180)의 제어 하에 해당 응용 프로그램들을 이용하여 각 기능을 제공하게 된다.
데이터 영역은 단말기 사용에 따라 발생하는 데이터가 저장되는 영역으로서, 상기 외부 웹 서버와의 연동을 통해 수신한 콘텐츠 및 콘텐츠에서 추출한 통신 정보를 저장한다. 또한, 상기 데이터 영역의 일부는 사용자가 통신 기능을 사용 중이거나 통신 정보를 저장하는 동안 활성화된 인터넷 브라우저를 임시 저장하는 버퍼 메모리로 이용될 수 있다.
키입력부(140)는 숫자 또는 문자 정보를 입력받고 각종 기능들을 설정하기 위한 다수의 입력키 및 기능키들을 포함한다. 상기 기능키들은 특정 기능을 수행하도록 설정된 방향키, 사이드 키 및 단축키 등을 포함할 수 있다. 또한 키입력부(140)는 사용자 설정 및 휴대 단말기(10)의 기능 제어와 관련하여 입력되는 키신호를 제어부(180)로 전달한다.
특히, 키입력부(140)는 인터넷 브라우저를 통해 제공되는 통신 정보를 저장하기 위한 신호 입력을 실시한다. 즉, 키입력부(140)는 표시부(160)에 표시되는 통신 정보(Telecom_Info) 중에서 사용자 선택에 의해 적어도 하나를 저장하도록 하거나, 통신 기능을 수행하는 신호 입력을 실시할 수 있다.
표시부(160)는 휴대 단말기(10)의 각종 메뉴를 비롯하여 사용자가 입력한 정보 또는 사용자에게 제공하는 정보를 표시한다. 표시부(160)는 액정 표시 장치(Liquid Crystal Display 이하 LCD)로 형성될 수 있으며, 상기 LCD가 터치 스크린(Touch Screen) 형태로 형성되는 경우, 표시부(160)는 키입력부(140)와 같은 입력수단에 포함될 수 있다. 예를 들어, 터치 스크린 형태인 표시부(160)에 통신 정보(Telecom_Info)가 표시되면, 사용자는 커서(Cursor) 및 손가락 등을 이용하여 표시부(160)에 압력을 가함으로써, 통신 정보(Telecom_Info)의 저장 및 통신 기능 수행을 지시할 수 있다. 또한, 표시부(160)는 통신 정보(Telecom_Info)를 저장하기 위한 메뉴 창들을 보여줄 수 있다.
제어부(180)는 휴대 단말기(10)의 전반적인 동작 및 휴대 단말기(10)의 내부 블록들 간 신호 흐름을 제어한다.
특히, 제어부(180)는 본 발명의 실시 예에 따른 통신 정보(Telecom_Info) 저장에 관련한 기능을 제어한다. 이를 자세히 설명하면, 제어부(180)는 외부 웹 서버와의 연동을 통해 수신한 콘텐츠에서 통신 정보를 추출하여 표시부(160) 표시하고 키입력부(160)로부터 전달되는 입력신호에 상응하는 메뉴를 활성화한다.
이를 위하여 제어부(180)는 도 2에 도시된 바와 같이 외부 웹 서버로부터 전송된 콘텐츠에서 통신 정보(Telecom_Info)를 추출하는 정보 추출부(182), 상기 통신 정보(Telecom_Info)를 표시부로 전송하는 정보 전송부(184) 및 상기 통신 정보(Telecom_Info)를 저장하거나 통신 기능과 연계하는 정보 처리부(186)를 포함할 수 있다.
정보 추출부(182)는 사용자가 인터넷 브라우저 검색란에 검색어를 입력하여 외부 웹 서버로부터 전송받은 데이터(Data) 중에서 일정 형식을 가지는 통신 정보(Telecom_Info)를 추출한다. 이를 자세히 설명하면, 정보 추출부(182)는 상기 데이터(Data) 중에서 통신 정보(Telecom_Info)임을 판별할 수 있는 일정한 형식의 데이터만을 추출한다. 예를 들어, 전화번호, TEL, 핸드폰(Hand Phone, H.P) 번호, 팩스(FAX), 이메일(E-mail) 및 홈페이지(Homepage) 주소와 같이 숫자로 이루어지되 일정한 자리수를 가지거나 일정한 형식을 가지는 데이터를 통신 정보(Telecom_Info)라 한다. 일반적으로, 전화번호 및 팩스(Fax)는 02-111-1111과 같은 일정한 자릿수를 가지는 숫자로 형성이 되고 이메일(E-mail)은 사용자의 식별주소@Host.Domain의 형식을 취한다. 또한, 홈페이지(Homepage)는 상기 검색어에 상응하는 정보의 위치를 나타내는 것으로 ULR(Uniform Resource Locator)의 형식을 취한다. 정보 추출부(182)는 상기 데이터(Data)에서 이러한 통신 정보들을 추출하여 정보 전송부(184)로 전송한다.
정보 전송부(184)는 통신 정보(Telecom_Info)를 표시부(160)에 전송함으로써, 사용자가 원하는 통신 정보(Telecom_Info)를 선택하여 저장하거나 또는 선택한 통신 정보와 연계하여 통신 기능을 수행할 수 있도록 통신 정보를 표시부(160)에 표시한다.
정보 처리부(186)는 사용자가 표시부(160)에 표시된 통신 정보(Telecom_Info) 중에서 적어도 어느 하나를 선택하여 저장하거나 통신 기능으로 연계하고자 할 때 그에 상응하는 통신 기능을 활성화한다. 표시부(160)에 통신 정보(Telecom_Info)가 활성화된 상태에서 사용자가 기설정된 기능키를 입력하면, 키입력부(140)는 키 신호(Key_Sig)를 생성하여 정보 처리부(186)로 전송한다. 정보 처리부(186)는 통신 정보(Telecom_Info)를 이용하여 상기 키 신호(Key_Sig)에 상응하는 기능을 수행한다. 예를 들어, 표시부(160)에 통신 정보(Telecom_Info)가 표시되어 있을 때 사용자가 통화키를 입력하면, 정보 처리부(186)는 이를 감지하여 표시부(160)에 통신 정보(Telecom_Info) 중에서 전화 연결이 가능한 번호만 추출하여 표시하고 다수개의 전화 번호가 존재하면 그 중 하나를 택하여 전화 연결을 할 수 있도록 한다. 사용자가 하나의 번호를 선택하면, 정보 처리부(186)는 이를 RF 통신부(100)에 전달하여 선택한 번호와 통화채널을 형성하도록 한다. 또한, 메시지 키를 입력하면 정보 처리부(186)는 메시지를 수신할 수 있는 전화번호로 메시지를 전송할 수 있도록 메시지 메뉴를 활성화한다. 여기서 정보 처리부(186)는 메시 지를 수신할 수 있는 전화번호가 다수개가 존재하면 사용자가 하나의 번호를 선택하도록 선택화면을 표시부(160)에 표시한다. 또한, 주소록 키를 입력하면, 정보 처리부(186)는 통신 정보(Telecom_Info) 중에서 전화번호를 저장할 수 있는 주소록 메뉴 화면을 활성화한다. 이 외에도 홈페이지 연결을 위하여 인터넷 접속 키를 입력하면 정보 처리부(186)는 해당 홈페이지의 URL로 연결을 한다.
또한, 정보 처리부(186)는 도 3에 도시된 바와 같이, 표시부(160) 일측에 메뉴키 및 설정키 등으로 구성된 기능키를 할당하여 사용자가 메뉴키에 대응되는 입력키를 입력하면, 키 신호(Key_Sig)를 수신하고 상기 키 신호(Key_Sig)에 상응하는 메뉴 기능을 활성화한다. 또한, 표시부(160)가 터치 스크린으로 형성된 경우에는 사용자가 스타일러스(Stylus) 또는 손가락 등을 이용하여 메뉴키가 형성된 표시부(160)에 압력을 가하여 메뉴 기능을 활성화할 수 있다. 이렇게 메뉴 기능을 활성화하면, 정보 처리부(186)는 표시부(160)에 메뉴 화면을 표시하여 사용자가 원하는 기능을 선택할 수 있도록 한다.
또한, 정보 처리부(186)는 방향키를 이용하여 표시부(160)에 표시된 통신 정보(Telecom_Info)중 어느 하나에 커서를 이동하면 키 신호(Key_Sig)를 수신하여 도 4에 도시된 바와 같이 해당 통신 정보(Telecom_Info)를 저장하거나 통신 기능으로 연계할 수 있는 메뉴트리로 표현되는 메뉴 화면이 표시된다. 아울러, 메뉴 화면에서 메뉴트리를 아이콘 트리로 형성할 수도 있다. 또한, 표시부(160)가 터치 스크린으로 형성된 경우에는 사용 사용자가 스타일러스(Stylus) 또는 손가락 등을 이용하여 통신 정보(Telecom_Info)에 커서를 이동하여 메뉴 화면을 활성화할 수 있다.
한편, 상기 도 1 및 도 2 에서는 설명의 편의를 위하여 본 발명의 실시 예에 따른 동작 설명에 필요한 블록 구성을 도시하였으나, 본 발명이 이러한 구성에 한정되지는 않는다. 즉, 본 발명의 실시 예에 따른 휴대 단말기(10)는 그 제공 형태에 따라 카메라부 및/또는 디지털 방송 모듈 등을 더 포함할 수도 있음은 물론이다.
이상에서는 본 발명의 실시 예에 따른 휴대 단말기(10)의 인터넷 기능을 통해 획득한 통신 정보를 저장하거나 통신 기능으로 연계하기 위한 구성에 대하여 살펴보았다. 이하에서는 본 발명의 실시 예에 따른 휴대 단말기(10)의 통신 정보 저장 방법에 대하여 도 5를 참조하여 살펴보기로 한다.
도 5는 본 발명의 실시 예에 따른 휴대 단말기(10)의 인터넷 기능을 이용하여 획득한 데이터 처리 방법을 나타낸 순서도이다.
도 5를 참조하면, 사용자가 인터넷 접속키를 입력하여 제어부(180)가 S101 단계에서 이를 감지하면, 제어부(180)가 외부 웹 서버에 통신 요청을 하여 S102 단계에서 외부 웹 서버로부터 콘텐츠를 전송받음으로써 휴대 단말기(10)는 인터넷에 연결된다. 제어부(180)는 S103 단계에서 외부 웹 서버로부터 전송받는 콘텐츠의 검색창에 검색어 입력을 감지하면, 검색어를 외부 웹 서버에 전송한다. 제어부(180)는 S104 단계에서 외부 웹 서버로부터 검색어에 상응하는 데이터(Data)를 수신하고, S105 단계에서 통신 정보(Telecom_Info)가 포함되었는지 확인한다. 제어부(180)가 S105 단계에서 데이터(Data)에 통신 정보(Telecom_Info)가 포함되어 있으면, S106 단계에서 통신 정보(Telecom_Info)를 추출한다. 제어부(180)는 S107 단계에서 상기 추출된 통신 정보(Telecom_Info) 및 기능키 예를 들어, 메뉴키 및 설정키 등을 표시부(160)에 표시한다. 제어부(180)는 S108 단계에서 사용자 의해 선택된 통신 정보(Sel_Telecom_Info)를 저장하거나 선택된 통신 정보(Sel_Telecom_Info)를 이용하여 통신 기능을 수행한다. S108 단계에 따른 선택된 통신 정보(Sel_Telecom_Info) 저장 및 선택된 통신 정보(Sel_Telecom_Info)를 이용한 통신 기능을 수행하는 과정에 대한 상세한 설명은 도 6을 참조하여 후술하기로 한다.
하지만, 제어부(180)가 S105 단계에서 데이터(Data)에 통신 정보(Telecom_Info)가 포함되어 있지 않음을 감지하면, S109 단계에서 표시부(160)에 데이터(Data)를 그대로 표시한다.
도 6은 본 발명의 데이터 처리 방법에 따른 통신 정보 저장 및 통신 정보를 이용한 통신 기능 수행하는 과정을 나타낸 순서도이다.
도 6을 참조하면, 제어부(180)는 S201 단계에서 키 신호(Key_Sig)가 입력되면, S202 단계에서 상기 입력된 키 신호(Key_Sig)를 판별한다.
여기서, 키 신호(Key_Sig)는 기설정된 기능키가 입력될 때, 표시부(160) 일측에 메뉴키를 표시하고 메뉴키에 대응되는 기능키가 입력될 때, 포인팅 커서(Pointing Cursor)를 이용하여 입력할 때 중 어느 하나가 입력되면 발생한다.
이를 자세히 설명하면, 도 7에 도시된 바와 같이 본 발명의 데이터 처리 방법에 따른 키 판별하는 과정은 키입력부(140)는 S203 단계에서 이미 기능이 할당된 기설정된 키 예를 들어, 통화키, 메시지 키, 주소록 키 및 메뉴 키 등 의 입력을 감지하면 키 신호(Key_Sig)를 생성하여 제어부(180)에 전송한다.
하지만, 제어부(180)는 S204 단계에서 표시부(160) 표시된 메뉴키에 대응되는 기능키가 입력되거나 포인팅 커서(Pointing Cursor)가 통신 정보(Telecom_Info)에 위치하면, S205 단계에서 메뉴 화면을 표시한다. 제어부(180)는 S206 단계에서 메뉴 화면의 메뉴트리 중에서 어느 하나가 선택되면, 키입력부(140)로부터 메뉴 선택 신호를 수신한다.
제어부(180)는 S207 단계에서 주소록 저장 키를 감지하면, 도 8a에 도시된 바와 같이 S208 단계에서 표시부(160)에 주소록 메뉴 화면을 실행하고 통신 정보(Telecom_Info)에 포함된 전화번호, 핸드폰 번호 및 팩스 번호와 같은 번호 형식의 통신 정보를 저장한다. 여기서, 다수개의 통신 번호가 존재하면, 제어부(180)는 그 중에 적어도 하나의 통신 번호를 저장할 것인지 모두 저장할 것인지 선택하는 팝업(Pop-Up)을 표시부에 활성화할 수 있다. 또한, 주소록 메뉴에 메모기능을 추가하여 상기 통신 정보에 대한 메모를 추가할 수도 있다.
하지만, 제어부(180)는 S209 단계에서 메시지 키 입력을 감지하면, 도 8b에 도시된 바와 같이 S210 단계에서 메시지 메뉴 화면을 활성화하여 메시지를 전송한다. 여기서 메시지 수신이 가능한 다수개의 통신 번호가 존재하면, 제어부(180)는 그 중에 적어도 하나의 통신 번호를 선택하는 팝업(Pop_Up)을 표시부에 활성화할 수 있다. 사용자가 메시지 메뉴 화면에서 메시지를 입력한 후 메시지 전송키를 입력하면, 제어부(180)는 상기 선택된 통신 번호로 메시지를 전송한다. 아울러, 통신 정보(Telecom_Info) 중에서 이메일 주소가 포함된 경우는 이메일 주소를 선택하 여 메시지를 작성하여 전송할 수 있다.
하지만 제어부(180)는 S211 단계에서 통화 키가 입력되면, 도 8c에 도시된 바와 같이 표시부(160)에 표시된 통신 정보(Telecom_Info) 중에서 전화번호로 통화채널을 형성한다. 여기서 통신 정보(Telecom_Info) 중에 다수개의 전화번호가 존재하면, 제어부(180)는 표시부(160)에 팝업(Pop-UP)을 활성화하여 어느 하나의 전화번호를 선택할 수 있도록 한다. 제어부(180)는 S212 단계에서 사용자가 어느 하나의 통신 번호를 선택한 것을 감지하면, 상기 선택된 통신 번호로 통화채널을 형성한다.
또한, 제어부(180)는 S202 단계에서 키 신호(Key_Sig) 판별하고, 표시부(160)에 인터넷 연결을 유지하며 입력한 키에 상응하는 기능을 수행할지의 여부를 나타내는 팝업(Pop-Up)을 표시할 수도 있다. 팝업(Pop-Up)은 인터넷 연결을 유지하고 상기 입력한 키에 상응하는 기능 수행하는 인터넷 유지 모드 및 인터넷 연결을 종료하고 상기 입력한 키에 상응하는 기능 수행하는 인터넷 종료 모드 중 어느 하나를 선택할 수 있는 화면으로 구성된다. 여기서 인터넷 유지 모드가 선택되면, 사용자가 인터넷 유지 모드를 선택한 시점의 인터넷 브라우저 화면을 메모리(120)에 임시 저장하고 사용자가 입력한 키의 기능을 수행한다. 제어부(180)는 상기 기능이 종료된 것을 감지하면, 메모리(120)에 임시 저장된 인터넷 브라우저를 표시부(160)에 다시 활성화한다. 또한 인터넷 종료 모드가 선택되면, 제어부(180)는 외부 웹 서버와 연결을 종료하고, 표시부(160)에 사용자가 입력한 키의 기능을 수행할 수 있는 메뉴 화면을 표시한다. 상기 기능이 종료되면, 제어 부(180)는 표시부(160)에 대기(Idle) 화면을 표시한다.
이상에서 살펴본 바와 같이, 본 발명의 상세한 설명에서는 구체적인 실시 예에 관하여 설명하였으나, 본 발명의 범위에서 범어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.