KR101599282B1 - 전화통화시 데이터의 송수신 방법 및 그 장치 - Google Patents

전화통화시 데이터의 송수신 방법 및 그 장치 Download PDF

Info

Publication number
KR101599282B1
KR101599282B1 KR1020130077937A KR20130077937A KR101599282B1 KR 101599282 B1 KR101599282 B1 KR 101599282B1 KR 1020130077937 A KR1020130077937 A KR 1020130077937A KR 20130077937 A KR20130077937 A KR 20130077937A KR 101599282 B1 KR101599282 B1 KR 101599282B1
Authority
KR
South Korea
Prior art keywords
mobile terminal
data
call
application
telephone
Prior art date
Application number
KR1020130077937A
Other languages
English (en)
Other versions
KR20150004658A (ko
Inventor
김환규
고경환
Original Assignee
(주)에이엔티홀딩스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by (주)에이엔티홀딩스 filed Critical (주)에이엔티홀딩스
Priority to KR1020130077937A priority Critical patent/KR101599282B1/ko
Publication of KR20150004658A publication Critical patent/KR20150004658A/ko
Application granted granted Critical
Publication of KR101599282B1 publication Critical patent/KR101599282B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/57Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
    • H04M1/575Means for retrieving and displaying personal data about calling party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Telephonic Communication Services (AREA)

Abstract

전화통화시 데이터의 송수신 방법 및 그 장치가 개시된다. 모바일 단말은 적어도 하나 이상의 애플리케이션을 저장하는 저장부와 저장부에 저장된 적어도 하나 이상의 애플리케이션을 구동하는 프로세서를 포함하고, 저장부는 전화발신 또는 전화수신을 수행하는 통화 애플리케이션과, 통화 애플리케이션이 구동되어 전화연결된 동안에 무선통신망을 통해 외부 서버에 접속하여 상기 전화연결의 발신자 또는 수신자의 고유식별정보를 기초로 검색된 데이터 또는 데이터 위치정보를 수신하는 데이터송수신 애플리케이션을 포함하고, 프로세서는, 통화 애플리케이션의 구동을 통한 전화발신 또는 전화수신시 데이터송수신 애플리케이션을 구동하고, 통화 애플리케이션의 종료시 데이터송수신 애플리케이션을 종료한다.

Description

전화통화시 데이터의 송수신 방법 및 그 장치{Method of transmitting and receiving data during telephone call and apparatus thereof}
본 발명은 전화통화가 가능한 모바일 단말에서 전화통화시 데이터를 송수신하는 방법 및 그 장치에 관한 것으로서, 보다 상세하게는 전화통화시 소셜 네트워크 서비스의 프로필 정보와 같은 발신자 또는 수신자가 설정한 데이터를 송수신하는 방법 및 그 장치에 관한 것이다.
소셜 네트워크 서비스를 통해 사용자는 다른 사람의 근황이나 최근 모습 등을 확인하고 서로 간의 정보를 공유할 수 있다. 그러나 전화통화의 경우에는 자신의 단말기에 저장된 전화 상대방의 프로필 사진이나 이름이 단순히 표시될 뿐 소셜 네트워크 서비스에 등록된 최근 프로필 정보 등이 실시간 반영되어 표시되지는 않는다.
특허공개번호 제2012-0013029호
본 발명이 이루고자 하는 기술적 과제는, 소셜 네트워크 서비스에 등록된 사용자 프로파일 정보와 같이 사용자가 미리 설정한 정보를 전화통화시 표시할 수 있도록 송수신하는 방법 및 그 장치를 제공하는 데 있다.
본 발명이 이루고자 하는 다른 기술적 과제는, 소셜 네트워크 서비스를 이용하여 사용자간 연락처를 용이하게 공유할 수 있는 방법 및 그 장치를 제공하는 데 있다.
상기의 기술적 과제를 달성하기 위한, 본 발명에 따른 전화통화신 데이터 송수신을 수행하는 모바일 단말의 일 예는, 적어도 하나 이상의 애플리케이션을 저장하는 저장부; 및 상기 저장부에 저장된 적어도 하나 이상의 애플리케이션을 구동하는 프로세서;를 포함하고, 상기 저장부는, 전화발신 또는 전화수신을 수행하는 통화 애플리케이션; 및 상기 통화 애플리케이션이 구동되어 전화연결된 동안에, 무선통신망을 통해 외부 서버에 접속하여 상기 전화연결의 발신자 또는 수신자의 고유식별정보를 기초로 검색된 데이터 또는 데이터 위치정보를 수신하는 데이터송수신 애플리케이션;을 포함하고, 상기 프로세서는, 상기 통화 애플리케이션의 구동을 통한 전화발신 또는 전화수신시, 상기 데이터송수신 애플리케이션을 구동하고, 상기 통화 애플리케이션의 종료시 상기 데이터송수신 애플리케이션을 종료한다.
상기의 기술적 과제를 달성하기 위한, 본 발명에 따른 모바일 단말에서 전화통화시 데이터를 송수신하는 방법의 일 예는, 전화발신 또는 전화수신을 검출하는 단계; 무선통신망을 통해 외부 서버에 접속하는 단계; 상기 외부 서버에게 전화발신자 또는 전화수신자의 고유식별정보를 포함하는 데이터요청메시지를 전송하는 단계; 상기 외부 서버 또는 상기 외부 서버를 통해 파악된 제3의 서버로부터 상기 고유식별정보에 해당하는 데이터를 수신하는 단계; 및 상기 수신한 데이터를 상기 모바일 단말의 화면에 표시하는 단계;를 포함한다.
상기의 기술적 과제를 달성하기 위한, 본 발명에 따른 모바일 단말간의 전화통화시 각 모바일 단말과 데이터를 송수신하는 서버의 일 예는, 사용자별 고유식별정보와 맵핑하여 데이터 또는 데이터 위치정보를 저장하고 관리하는 데이터베이스; 발신측 또는 수신측 모바일 단말로부터 전화발신자 또는 전화수신자의 고유식별정보를 포함하는 데이터요청을 수신하는 수신부; 상기 고유식별정보에 해당하는 데이터 또는 상기 고유식별정보에 해당하는 데이터 위치정보를 상기 데이터베이스에서 검색하는 검색부; 및 상기 검색된 데이터 또는 저장장소에 대한 정보를 상기 발신측 또는 수신측 모바일 단말로 전송하는 전송부;를 포함한다.
상기의 기술적 과제를 달성하기 위한, 본 발명에 따른 소셜 네트워크 서비스를 이용한 연락처 공유 방법의 일 예는, 제1 모바일 단말로부터 상기 제1 모바일 단말의 전화번호, 상기 제1 모바일 단말의 사용자에 대한 소셜 네트워크 서비스의 제1 아이디(ID), 제2 모바일 단말의 사용자에 대한 소셜 네트워크 서비스의 제2 아이디(ID)를 포함하는 메시지를 수신하는 단계; 및 상기 소셜 네트워크 서비스를 통해 전송된 상기 제1 모바일 단말의 초대를 허락한 상기 제2 모바일 단말로부터 상기 제2 아이디(ID) 및 상기 제2 모바일 단말의 전화번호를 포함하는 메시지를 수신하는 단계; 및 상기 제1 모바일 단말의 전화번호를 상기 제2 모바일 단말로 전송하고, 상기 제2 모바일 단말의 전화번호를 상기 제1 모바일 단말로 전송하는 단계;를 포함한다.
본 발명에 따르면, 전화통화시 송수신자는 송신자 또는 수신자가 설정한 정보를 실시간 확인할 수 있다. 송수신 정보의 일 예로 소셜 네트워크 서비스에 등록된 프로필 사진이나 댓글이 설정된 경우, 송수신자는 전화통화시 상대방이 실시간 등록한 사진이나 댓글을 보면서 통화를 할 수 있다. 또한 소셜 네트워크 서비스의 친구 목록을 이용하여 연락처를 용이하게 주고 받을 수 있다.
도 1은 본 발명에 따른 전화통화시 데이터를 송수신하기 위한 전체 시스템의 개략적인 구조를 도시한 도면,
도 2는 본 발명에 따른, 전화통화시 데이터 송수신을 위한 모바일 단말의 일 실시예의 구성을 도시한 도면,
도 3은 본 발명에 따른 데이터송수신 앱의 플로팅 윈도우의 일 예를 도시한 도면,
도 4는 본 발명에 따른 전화통화시 데이터의 송수신 방법의 일 예를 도시한 도면,
도 5는 본 발명에 따른 데이터 서버의 일 실시예의 구성을 도시한 도면,
도 6은 본 발명에 따른 데이터 서버의 데이터베이스에 저장되는 정보의 일 예를 도시한 도면,
도 7은 본 발명에 따른 모바일 단말에서의 소셜 네트워크 서비스의 친구 목록을 조회하는 화면의 일 예를 도시한 도면,
도 8은 본 발명에 따른 소셜 네트워크 서비스를 통한 연락처 공유 방법의 일 예를 도시한 도면, 그리고,
도 9는 본 발명에 따른 소셜 네트워크 서비스를 통한 연락처 공유 방법의 다른 일 예를 도시한 도면이다.
이하에서, 첨부된 도면들을 참조하여 본 발명에 따른 전화통화시 데이터 송수신 방법 및 그 장치에 대해 상세히 설명한다.
도 1은 본 발명에 따른 전화통화시 데이터를 송수신하기 위한 전체 시스템의 개략적인 구조를 도시한 도면이다.
도 1을 참조하면, 발신자의 모바일 단말(100)과 수신자의 모바일 단말(110) 사이에 전화통화가 연결된 동안에, 두 모바일 단말(100,110)은 상대방 단말, 데이터 서버(120) 또는 SNS 서버(130)에 접속하여 필요한 데이터를 송수신하고, 그 데이터를 각 모바일 단말(100,110)의 화면에 표시한다.
여기서, 모바일 단말(100,110)은 전화통화와 함께 데이터통신이 가능한 단말로서, 일 예로 스마트폰 등이 있다. 데이터통신은 3G, 4G, LTE 등의 이동통신망을 통한 데이터의 송수신뿐만 아니라 무선 인터넷 망을 통한 데이터 통신 등 다양한 통신망을 통한 통신을 포함한다.
데이터 서버(120)는 모바일 단말(100,110)로부터 데이터 요청이 있는 경우 해당 데이터가 데이터 서버 내에 존재하면 이를 직접 모바일 단말(100,110)로 전송하며, 해당 데이터가 SNS(Social Network Service) 서버(130)(예를 들어, 페이스북, 트위터 등)와 같은 제3의 서버에 존재하면 그 위치정보를 전송한다.
본 실시 예는 제3의 서버로 SNS 서버(130)를 도시하였으나, 제3의 서버는 반드시 이에 한정되는 것은 아니라, 모바일 단말(100,110)이 데이터 서버(120)로부터 수신한 위치정보(예를 들어, 인터넷 URL 주소, 트위터 주소 등)를 기초로 접속하여 데이터를 수신할 수 있는 모든 서버를 포함한다.
또 다른 예로서, 모바일 단말(100,110)은 상대방 단말에 저장된 정보를 수신하여 표시할 수도 있다. 예를 들어, 데이터 서버(120)는 모바일 단말(100)로부터 데이터 요청을 수신하면, 전화통화의 상대방의 모바일 단말(110)에 저장된 소정의 정보를 가져와서 데이터를 요청한 모바일 단말(100)로 전송한다. 이 경우, 각 사용자는 자신의 모바일 단말에 전화통화시 상대방에게 제공할 정보 또는 정보의 제공 범위 등을 미리 설정할 수 있다.
도 2는 본 발명에 따른, 전화통화시 데이터 송수신을 위한 모바일 단말의 일 실시예의 구성을 도시한 도면이다.
도 2를 참조하면, 모바일 단말(100,110)은 프로세서(200), 적어도 하나 이상의 애플리케이션을 저장하는 RAM(Random Access Memory) 등으로 구성된 저장부(210), 사용자의 입력을 감지하고 데이터를 표시하는 터치스크린(220) 등을 포함한다. 이 외에도 모바일 단말은 안테나, 통신관련 모듈, 스피커 등 다양한 구성을 포함하나 설명의 편의를 위해 본 발명과 관련된 구성 위주로 도시하고 설명한다. 또한 본 실시 예는 사용자의 인터페이스를 위해 터치스크린(220)의 예를 제시하고 있으나 반드시 이에 한정되는 것은 아니며, 모바일 단말에 구현된 적어도 하나 이상의 버튼이나 키패드, 또는 탈부착이 가능한 키보드 등 종래의 다양한 입출력 장치를 포함할 수 있다.
저장부(210)는 통화 앱(212)과 데이터송수신 앱(214)을 포함한다. 모바일 단말은 앱 스토어 등의 외부 서버로부터 데이터송수신 앱(214)을 다운로드하여 저장부에 저장할 수 있다.
통화 앱(212)은 전화발신 또는 전화수신 등의 전화통화와 관련된 기능을 수행하는 애플리케이션이다. 데이터송수신 앱(214)은 전화통화 앱(212)이 구동되어 모바일 단말 간 전화통화가 연결된 동안에, 무선통신망을 통해 데이터 서버(120)에 접속하여 발신자 또는 수신자의 고유식별정보를 기초로 검색된 데이터 또는 데이터 위치정보를 수신하는 애플리케이션이다.
프로세서(200)는 앱의 구동과 종료 등을 제어하고 터치스크린의 사용자 입력을 감지하여 사용자 입력에 따른 이벤트를 관련된 앱에 전달하는 등 전반적인 제어 동작을 수행한다.
프로세서(200)는 통화 앱(212)을 통한 전화발신 또는 전화수신이 있으면 데이터송수신 앱(214)을 구동하고, 전화통화가 종료되면 데이터송수신 앱(214)의 구동을 종료한다. 프로세서에 의해 구동되는 데이터송수신 앱(214)은 다른 앱의 윈도우보다 항상 맨 위에 위치하는 플로팅 윈도우(floating window)를 생성하고, 플로팅 윈도우 상에서 터치 스크린 등의 입력 장치를 통한 사용자의 입력(예를 들어, 터치 스크린의 터치나 드래그 등)을 감지하면, 그에 따른 이벤트(예를 들어, 아이콘의 선택, 페이지 넘김 등)를 직접 처리하거나 다른 앱에 전달한다.
예를 들어, 프로세서(200)에 의해 통화 앱(212)과 데이터송수신 앱(214)이 함께 구동되는 경우, 데이터송수신 앱(214)의 윈도우는 항상 통화 앱(212)의 윈도위 위에 존재하고, 사용자가 통화와 관련된 아이콘을 선택(예를 들어, 통화 종료 버튼 선택)하면, 데이터송수신 앱(214)은 화면의 터치를 감지하고, 그 터치가 통화종료 버튼 위에 있음을 파악한 후 통화종료 버튼의 선택에 관한 이벤트를 통화 앱(212)에 전달한다. 물론 사용자의 입력이 데이터송수신 앱(214)에 관한 것이라면 데이터송수신 앱(214)에서 해당 이벤트를 처리한다.
도 3은 본 발명에 따른 데이터송수신 앱의 플로팅 윈도우의 일 예를 도시한 도면이다.
도 3을 참조하면, 통화 앱의 통화 관련 아이콘(320) 등이 표시되는 윈도우 위에 데이터송수신 앱의 플로팅 윈도우(300)가 표시된다. 플로팅 윈도우(300)는 도 1에서 살핀 데이터 서버 등으로부터 전화통화 동안 실시간 수신한 데이터를 표시한다. 표시되는 데이터의 일 예로 전화 상대방의 소셜 네트워크 서비스의 프로필 사진 등이 있다.
데이터가 표시되는 플로팅 윈도우(300)의 레이아웃은 도 3에 도시된 것 이외에 데이터의 종류에 따라 다양하게 변경될 수 있다. 예를 들어, 송수신되는 데이터가 동영상인 경우, 플로팅 윈도우(300)는 멀티미디어 동영상 재생을 위한 레이아웃을 포함하고, 송수신되는 데이터가 SNS의 댓글이라면 다수의 댓글을 리스트로 표시할 수 있는 레이아웃을 포함한다. 이를 위해 모바일 단말은 데이터 서버로부터 데이터의 종류를 나타내는 메타 데이터를 함께 또는 별도로 수신한다. 모바일 단말은 메타 데이터를 기초로 여러 레이아웃 중 해당하는 레이아웃을 선택한 후 수신한 데이터를 플로팅 윈도우(300)의 레이아웃에 표시한다.
도 4는 본 발명에 따른 전화통화시 데이터의 송수신 방법의 일 예를 도시한 도면이다. 수신측 모바일 단말은 발신측 모바일 단말과 비교하여 전화 발신의 검출이 아닌 전화 수신의 검출인 점에서 상이할 뿐 나머지 구성은 동일하므로, 설명의 편의를 위해 발신측 모바일 단말을 중심으로 설명한다.
도 4를 참조하면, 모바일 단말(100)은 사용자로부터 전화통화 요청을 입력받는다. 일반적으로 사용자는 모바일 단말(100)에 저장된 연락처 리스트에서 전화 상대방을 선택하거나 직접 상대방 모바일 단말의 전화번호를 입력하여 전화를 건다. 이외 본 발명은 도 7에 도시된 SNS의 친구 목록에서도 바로 전화를 걸 수 있다.
모바일 단말(100)은 통화 앱을 통한 전화 발신이 있으면 스스로 이를 감지한 후 데이터 요청 메시지를 생성하여 데이터 서버에 전송한다(S400,S405,S410). 데이터 요청 메시지는 송신자의 고유식별정보 및/또는 수신자의 고유식별정보를 포함한다. 여기서 고유식별정보는 모바일 단말의 전화번호나 SNS의 아이디 등이 될 수 있으며, 특히 전 세계 사용자를 대상으로 서비스하는 경우 전화번호의 유일성 확보를 위해 고유식별정보로 이용되는 전화번호는 국제전화번호인 것이 바람직하다. 또한 데이터 요청 메시지에 포함되는 고유식별정보는 개인정보 유출 방지 등을 위해 암호화될 수 있다.
예를 들어, 모바일 단말(100)은 발신자의 소셜 네트워크 서비스의 아이디와 수신자의 암호화된 국제전화번호를 포함한 데이터 요청 메시지를 데이터 서버(120)에 전송할 수 있다.
데이터 서버(120)는 데이터 요청 메시지에 포함된 고유식별정보에 해당하는 데이터 또는 데이터의 위치 정보를 모바일 단말(100)에 전송한다(S415, S420). 예를 들어, 사용자들이 데이터 서버에 미리 자신의 고유식별정보와 맵핑하여 동영상 파일이나 그림, 글, 프로필 사진 등 전화 상대방에게 제공할 정보를 등록한 경우, 데이터 서버(120)는 고유식별정보에 맵핑되어 미리 등록된 데이터를 검색하여 모바일 단말(100)로 전송한다.
또 다른 예로서, 모바일 단말(100)의 전화통화 상대방이 음식점이나 회사 또는 관공서 등인 경우에, 데이터 서버(120)는 해당 음식점이나 회사 또는 관공서가 미리 등록한 광고 등의 동영상이나 그림 등을 모바일 단말(100)로 전송할 수 있다.
또 다른 예로서, 사용자들이 데이터 서버에 자신의 소셜 네트워크 서비스의 주소 등 제3의 저장장소에 대한 정보를 등록한 경우, 데이터 서버(120)는 등록된 제3의 저장장소에 대한 정보를 모바일 단말(100)로 전송하거나 아니면 직접 제3의 저장장소에 접속하여 해당 정보를 가져온 후 이를 다시 모바일 단말(100)에 전송할 수 있다. 도 4의 실시 예는 저장장소에 대한 정보를 모바일 단말(100)로 직접 전송하는 경우(S440)를 제시한다.
데이터 또는 데이터 저장 위치를 수신한 모바일 단말(100)은 통화 앱 등 다른 앱의 윈도우보다 항상 맨 위에 위치하는 플로팅 윈도우를 생성하고(S425), 수신한 데이터의 종류 등에 따른 레이아웃을 설정한다(S430). 데이터의 종류 등은 데이터 서버(120)로부터 데이터와 함께 또는 별도로 수신한 메타 데이터를 통해 파악할 수 있다.
모바일 단말(100)이 데이터 서버(120)로부터 데이터 저장 위치를 수신한 경우에, 모바일 단말(100)은 해당 저장 위치(예를 들어, SNS 서버 등)에 데이터를 요청하고 수신한다(S442,S444).
그리고, 모바일 단말(100)은 수신한 데이터를 플로팅 윈도우에 표시한다(S445).
모바일 단말(100)은 터치 스크린 등의 입력 장치를 통한 사용자의 입력에 따른 이벤트를 검출하고 처리한다(S450). 예를 들어, 플로팅 윈도우에 표시되는 데이터가 여러 장의 페이지로 구성된 경우, 모바일 단말(100)은 플로팅 윈도우에 대한 사용자의 페이지 넘김 이벤트를 검출하면 플로팅 윈도우의 다음 페이지를 표시한다. 또 다른 예로서, 플로팅 윈도우가 외부의 다른 인터넷 사이트의 연결 정보를 가지고 있는 경우에, 모바일 단말(100)은 사용자로부터 연결 요청에 대한 이벤트를 검출하면 외부 인터넷 사이트에 접속하여 플로팅 윈도우에 표시한다.
모바일 단말(100)은 전화통화가 종료되었음을 감지하면(S455), 플로팅 윈도우를 바로 종료하거나 또는 통화 종료 시점과 관련하여 미리 설정된 광고를 데이터 서버(120)로부터 수신하여 일정시간 동안 표시한다(S460,S465,S470).
도 5는 본 발명에 따른 데이터 서버의 일 실시예의 구성을 도시한 도면이다.
도 5를 참조하면, 데이터 서버(120)는 수신부(500), 검색부(510), 전송부(520) 및 데이터베이스(530)를 포함한다.
먼저 데이터베이스(530)는 각 사용자들로부터 소정의 데이터(동영상, 그림, SNS 주소 등)를 등록받아 고유식별정보와 맵핑하여 저장하고 관리한다. 일 예로, 데이터베이스(530)는 각 사용자의 국제전화번호를 고유식별정보로 하여 각 사용자가 등록된 정보를 저장하고 관리한다. 각 사용자의 전화번호 등의 개인정보 노출 등을 미연에 방지하기 위하여 데이터베이스는 국제전화번호 그 자체를 고유식별정보로 사용하는 것이 아니라 암호화된 국제전화번호를 고유식별정보로 사용할 수 있다.
수신부(500)는 전화통화 중인 적어도 하나 이상의 모바일 단말로부터 고유식별정보가 포함된 데이터 요청 메시지를 수신한다. 검색부(510)는 데이터 요청 메시지에 포함된 고유식별정보를 기초로 데이터베이스(530)를 검색한다. 전송부(520)는 검색된 데이터를 모바일 단말로 전송한다.
도 6은 본 발명에 따른 데이터 서버의 데이터베이스에 저장되는 정보의 일 예를 도시한 도면이다.
도 6을 참조하면, 데이터 서버(120)의 데이터베이스(600)는 제1 고유식별정보 필드(610), 제2 고유식별정보 필드(620), 콘텐츠 필드(630) 및 SNS 주소 필드(640) 등을 포함한다. 제1 고유식별정보 필드(610)는 데이터 서버(120)에 정보를 등록하는 사용자의 고유식별정보를 저장하고, 제2 고유식별정보 필드(620)는 사용자와 친구 관계에 있는 적어도 하나 이상의 고유식별정보를 저장한다. 따라서 데이터 서버(120)는 전화통화의 발신자와 수신자가 친구 관계로 등록되어 있는지 제1 고유식별정보 필드 및 제2 고유식별정보 필드를 통해 확인한 후 친구관계이면 콘텐츠 필드(630)에 등록된 데이터 또는 SNS 주소 필드(640)에 등록된 SNS 관련 정보를 모바일 단말로 전송한다.
도 7은 본 발명에 따른 모바일 단말에서의 소셜 네트워크 서비스의 친구 목록을 조회하는 화면의 일 예를 도시한 도면이다.
도 7을 참조하면, 모바일 단말(700)은 사용자가 등록된 적어도 하나 이상의 소셜 네트워크 서비스 목록(700,710) 및 각각의 소셜 네트워크 서비스에서 친구 관계에 있는 사용자 리스트(730,732,734)를 표시한다. 모바일 단말(700)은 소셜 네트워크 서비스의 친구 리스트(730,732,734)를 통해 상대방과 연락처를 용이하게 주고 받을 수 있으며 이에 대한 상세 구성은 도 8에 도시되어 있다. 이 경우 사용자는 종래의 연락처를 통한 전화 걸기와 함께, 도 7에 도시된 소셜 네트워크 서비스의 친구 리스트에서 특정 친구(730,732,734)를 선택하여 바로 전화를 걸 수도 있다.
도 8은 본 발명에 따른 소셜 네트워크 서비스를 통한 연락처 공유 방법의 일 예를 도시한 도면이다.
도 8을 참조하면, 소셜 네트워크 서비스를 위한 연락처 공유는 SNS 서버(820), 연락처 공유 서버(830) 및 필요한 경우 앱 스토어 서버(840)를 통해 구현된다. 여기서 연락처 공유 서버(830)는 앞서 살핀 도 1의 데이터 서버(120)와 하나의 서버로 구현될 수 있다.
본 실시 예에서 모바일 단말 A(800)는 앞서 살핀 데이터송수신 앱을 앱 스토어(840) 등을 통해 미리 다운로드 받아 설치된 상태이며, 모바일 단말 B(810)는 아직 데이터송수신 앱을 설치하지 않는 상태라고 가정한다. 모바일 단말 B(810)에 미리 데이터송수신 앱이 설치된 경우에는 도 8에서 앱 설치의 단계가 생략되므로 그 절차를 다소 변경하여 구현가능하다.
모바일 단말 A(800)는 먼저 SNS 서버(820)에 접속하여 친구 목록을 수신한다. 수신한 SNS의 친구 목록은 도 7에 도시된 바와 같이 모바일 단말의 화면을 통해 조회가능하다. 그리고 모바일 단말 A(800)는 친구 목록의 전체 또는 일부에 대해 본 실시 예에 따른 연락처 공유를 위한 초대 메시지를 SNS 서버(820)에 전송하고, SNS 서버(820)는 초대 메시지를 해당하는 모바일 단말 B(810)에 전송한다.
또한, 초대자인 모바일 단말 A(800)는 연락처 공유 서버(830)에 모바일 단말 B를 초대했음을 알린다. 이때 모바일 단말 A(800)는 모바일 단말 A의 전화번호, 모바일 단말 A의 SNS 아이디, 모바일 단말 B의 SNS 아이디 등의 정보를 연락처 공유 서버(830)에 전송한다.
모바일 단말 B(810)는 초대를 허락하거나 허락하지 않을 수 있다. 초대를 허락하는 경우 모바일 단말 B(810)는 초대 수락 메시지를 SNS 서버(820)로 전송하고, 초대 메시지에 포함된 앱 스토어 주소 정보 등을 통해 앱 스토어에 접속하여 데이터송수신 앱을 다운로드하여 설치한다.
데이터송수신 앱의 설치 이후, 모바일 단말 B(810)는 연락처 공유 서버(830)에 접속하고, 연락처 공유 서버(830)로부터 초대자인 모바일 단말 A(800)의 연락처 정보 등을 수신한다. 그리고 모바일 단말 B(810)는 자신의 연락처 정보, SNS 아이디(ID) 등의 정보를 연락처 공유 서버(830)에 전송한다.
연락처 공유 서버(830)는 모바일 단말 B(810)로부터 수신한 모바일 단말 B의 SNS ID를 통해 모바일 단말 B를 초대한 모바일 단말 A를 확인한 후 모바일 단말 B(810)의 연락처 정보를 모바일 단말 A(800)로 전송하여, 모바일 단말 A,B(800,810)가 서로의 연락처 등의 정보를 공유할 수 있도록 한다. 이때, 모바일 단말 A,B의 전화번호 등을 포함하는 연락처 정보는 암호화된 채로 송수신 될 수 있다.
도 9는 본 발명에 따른 소셜 네트워크 서비스를 통한 연락처 공유 방법의 다른 일 예를 도시한 도면이다.
도 9를 참조하면, 모바일 단말 A는 전화통화, 문자메시지 등의 송수신 히스토리를 저장하고 관리한다(S900). 모바일 단말 A가 모바일 단말 B와 전화통화 또는 문자메시지의 송수신 횟수가 기 설정된 조건을 만족하면(S905), 모바일 단말 B의 사용자가 앞서 살핀 연락처 공유 서버에 가입되었는지를 연락처 공유 서버에 조회한다(S910).
모바일 단말 B의 사용자가 연락처 공유 서버에 이미 가입된 경우에, 모바일 단말 A는 아직 모바일 단말 B의 전화번호 등의 연락처 정보를 알지 못하므로 연락처 공유 서버를 통해 모바일 단말 B로 초대 메시지를 전송한다(S920). 모바일 단말 B의 사용자가 초대를 수락하는 경우(S925), 연락처 공유 서버는 모바일 단말 B의 전화번호 등의 연락처 정보를 모바일 단말 A로 전송하고, 또한 모바일 단말 A의 연락처 정보를 모바일 단말 B로 전송하여 서로 간의 연락처 공유가 되도록 하며, 모바일 단말 A와 B의 사용자를 친구 관계로 설정하여 저장한다(S930).
만약 모바일 단말 B의 사용자가 연락처 공유 서버에 가입된 사용자가 아니라면, 모바일 단말 A는 연락처 공유 서버를 통해 모바일 단말 B에게 앱 설치 메시지를 전송한다(S935). 모바일 단말 B는 앱 설치 메시지에 포함된 데이터송수신 앱의 저장위치 정보를 토대로 앱 스토어 등에 접속하여 데이터송수신 앱을 다운로드하여 설치하고 연락처 공유 서버에 가입할 수 있다.
본 발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광데이터 저장장치 등이 있다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.

Claims (11)

  1. 전화통화시 데이터의 송수신을 수행하는 모바일 단말에 있어서,
    통화 애플리케이션이 구동되어 전화연결된 동안에, 무선통신망을 통해 외부 서버에 접속하여 상기 전화연결의 발신자 또는 수신자의 고유식별정보를 기초로 검색된 데이터 또는 데이터 위치정보를 수신하는 데이터송수신 애플리케이션;을 포함하고,
    상기 통화 애플리케이션의 구동을 통한 전화발신 또는 전화수신시, 상기 데이터송수신 애플리케이션을 구동하고, 상기 통화 애플리케이션의 종료시 상기 데이터송수신 애플리케이션을 종료하고,
    상기 데이터송수신 애플리케이션이 구동되는 동안, 터치스크린에서 상기 데이터송수신 애플리케이션의 윈도우는 통화 관련 아이콘을 포함하는 상기 통화 애플리케이션의 윈도우 위에 존재하고,
    상기 데이터송수신 애플리케이션은 상기 터치스크린의 사용자 터치를 감지하고, 상기 사용자 터치가 상기 통화 관련 아이콘 위에 있으면 상기 사용자 터치의 이벤트를 상기 통화 애플리케이션에 전달하고, 상기 사용자 터치가 통화 관련 아이콘 외에 위치하면 상기 데이터송수신 애플리케이션이 사용자 터치의 이벤트를 직접 처리하는 것을 특징으로 하는 모바일 단말.
  2. 제 1항에 있어서,
    상기 데이터송수신 애플리케이션은, 플로팅 윈도우(floating window)를 상기 통화 애프리케이션의 윈도우 위에 생성하는 것을 특징으로 하는 모바일 단말.
  3. 제 1항에 있어서,
    프로세서는 사용자의 동작에 따른 플로팅 윈도우 상의 이벤트를 검출하면 상기 통화 애플리케이션 또는 상기 데이터송수신 애플리케이션에 상기 이벤트를 전달하는 것을 특징으로 하는 모바일 단말.
  4. 모바일 단말에서 전화통화시 데이터를 송수신하는 방법에 있어서,
    전화발신 또는 전화수신을 검출하는 단계;
    무선통신망을 통해 외부 서버에 접속하는 단계;
    상기 외부 서버에게 전화발신자 또는 전화수신자의 고유식별정보를 포함하는 데이터요청메시지를 전송하는 단계;
    상기 외부 서버 또는 상기 외부 서버를 통해 파악된 제3의 서버로부터 상기 고유식별정보에 해당하는 데이터를 수신하는 단계; 및
    상기 수신한 데이터를 상기 모바일 단말의 화면에 표시하는 단계;를 포함하고,
    상기 전화발신 또는 전화수신은 통화 애플리케이션에 의해 수행되고,
    상기 전화발신 또는 전화수신이 검출되면, 데이터송수신 애플리케이션을 구동하고,
    터치스크린에 상기 데이터송수신 애플리케이션의 윈도는 통화 관련 아이콘을 포함하는 상기 통화 애플리케이션의 윈도우 위에 존재하고,
    상기 데이터송수신 애플리케이션은 상기 터치스크린의 사용자 터치를 감지하고, 상기 사용자 터치가 상기 통화 관련 아이콘 위에 있으면 상기 사용자 터치의 이벤트를 상기 통화 애플리케이션에 전달하고, 상기 사용자 터치가 상기 통화 관련 아이콘 외에 위치하면 상기 데이터 송수신 애플리케이션이 사용자 터치의 이벤트를 직접 처리하는 것을 특징으로 하는 전화통화시 데이터의 송수신 방법.
  5. 제 4항에 있어서, 상기 전화발신자 또는 전화수신자의 고유식별정보는,
    전화발신자 또는 전화수신자의 모바일 단말에 대한 국제전화번호, 또는 소셜 네트워크 서비스의 아이디(ID)인 것을 특징으로 하는 전화통화시 데이터의 송수신 방법.
  6. 제 4항에 있어서,
    상기 전송하는 단계는, 전화발신자의 고유식별정보와 전화수신자의 고유식별정보를 함께 포함하는 데이터요청메시지를 상기 외부 서버에 전송하는 단계;를 포함하고,
    상기 수신하는 단계는, 전화발신자와 전화수신자가 친구관계로 설정된 경우에 한해 저장된 데이터를 상기 외부 서버로부터 수신하는 단계;를 포함하는 것을 특징으로 하는 전화통화시 데이터의 송수신 방법.
  7. 제 4항에 있어서, 상기 수신하는 단계는,
    상기 고유식별정보에 해당하는 메타데이터를 수신하는 단계;
    플로팅 윈도우를 생성하는 단계;
    상기 메타데이터를 기초로 상기 플로팅 윈도우에 데이터의 표시를 위한 레이아웃을 설정하는 단계;
    상기 메타데이터를 기초로 제3의 서버에 접속하여 해당하는 데이터를 수신하는 단계;
    상기 수신한 데이터를 기초로 상기 플로팅 윈도우에 설정된 레이아웃에 표시하는 단계;를 포함하는 것을 특징으로 하는 전화통화시 데이터의 송수신 방법.
  8. 삭제
  9. 삭제
  10. 제 4항에 있어서,
    연락처 공유 서버가 모바일 단말 사이의 연락처 공유를 수행하는 단계;를더 포함하고,
    상기 연락처 공유를 수행하는 단계는,
    제1 모바일 단말로부터 상기 제1 모바일 단말의 전화번호, 상기 제1 모바일 단말의 사용자에 대한 소셜 네트워크 서비스의 제1 아이디(ID), 제2 모바일 단말의 사용자에 대한 소셜 네트워크 서비스의 제2 아이디(ID)를 포함하는 메시지를 수신하는 단계; 및
    상기 소셜 네트워크 서비스를 통해 전송된 상기 제1 모바일 단말의 초대를 허락한 상기 제2 모바일 단말로부터 상기 제2 아이디(ID) 및 상기 제2 모바일 단말의 전화번호를 포함하는 메시지를 수신하는 단계; 및
    상기 제1 모바일 단말의 전화번호를 상기 제2 모바일 단말로 전송하고, 상기 제2 모바일 단말의 전화번호를 상기 제1 모바일 단말로 전송하는 단계;를 포함하는 것을 특징으로 전화통화시 데이터의 송수신 방법.
  11. 제 10항에 있어서,
    상기 전화번호는 암호화된 형태로 송수신되는 것을 특징으로 하는 전화통화시 데이터의 송수신 방법.
KR1020130077937A 2013-07-03 2013-07-03 전화통화시 데이터의 송수신 방법 및 그 장치 KR101599282B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020130077937A KR101599282B1 (ko) 2013-07-03 2013-07-03 전화통화시 데이터의 송수신 방법 및 그 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130077937A KR101599282B1 (ko) 2013-07-03 2013-07-03 전화통화시 데이터의 송수신 방법 및 그 장치

Publications (2)

Publication Number Publication Date
KR20150004658A KR20150004658A (ko) 2015-01-13
KR101599282B1 true KR101599282B1 (ko) 2016-03-03

Family

ID=52476779

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130077937A KR101599282B1 (ko) 2013-07-03 2013-07-03 전화통화시 데이터의 송수신 방법 및 그 장치

Country Status (1)

Country Link
KR (1) KR101599282B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020141318A1 (en) * 2019-01-03 2020-07-09 Glenalmond Group Limited A trailing shield and method of use thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101212271B1 (ko) 2012-04-20 2012-12-13 (주)지란지교소프트 통화연결 부가정보 제공 방법 및 그 방법이 기록된 기록매체

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100643078B1 (ko) * 2004-10-01 2006-11-10 삼성전자주식회사 휴대용 무선단말기에서 통화 대기중 상대방의 정보를디스플레이하기 위한 장치 및 방법
KR20120013029A (ko) 2010-08-04 2012-02-14 김경호 휴대폰 수신화면의 연락처 표시 방법
KR20130022169A (ko) * 2011-08-25 2013-03-06 오충록 개인 홈페이지를 이용한 전화 연결 서비스 제공 방법 및 장치
KR20130033522A (ko) * 2011-09-19 2013-04-04 주식회사 엘지유플러스 Sns 기반 접속 지원 시스템, 단말 및 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101212271B1 (ko) 2012-04-20 2012-12-13 (주)지란지교소프트 통화연결 부가정보 제공 방법 및 그 방법이 기록된 기록매체

Also Published As

Publication number Publication date
KR20150004658A (ko) 2015-01-13

Similar Documents

Publication Publication Date Title
US20060099931A1 (en) Automatic phone number to website linking system and method
US8958537B1 (en) Providing call alerts using social network data
KR101834937B1 (ko) 통신 시스템에서 사용자 단말기의 정보 획득 방법 및 장치
KR20120096264A (ko) 데이터 전송 방법 및 그 장치
US20200067993A1 (en) Methods and system for placing a video call over a communication network
KR20160008552A (ko) 선택하여 호출하기 기능을 가진 웹 플랫폼
KR20120065095A (ko) 자동 주문 서비스 중계 시스템 및 고객 단말
KR20060129136A (ko) 무선 인터넷 정보 검색 방법 및 무선 인터넷 정보 검색장치
KR101599282B1 (ko) 전화통화시 데이터의 송수신 방법 및 그 장치
KR101533041B1 (ko) 통신을 개시하기 위한 휴대용 장치의 활성화 시스템 및 방법
US20170187872A1 (en) System and method for device availability signaling
KR20140140319A (ko) 스마트폰을 이용한 전자카드 전송방법
KR20140062795A (ko) 발신자 정보를 제공하기 위한 방법 및 그 방법을 처리하는 전자 장치
KR20140073073A (ko) 전화번호 조회 방법 및 시스템
JP6148036B2 (ja) 管理サーバ、通信端末、情報提供システム及び情報提供方法
KR101268762B1 (ko) 스마트 자동응답시스템 및 상기 스마트 자동응답시스템의 동작 방법
KR100678336B1 (ko) 지도 메시지 전송 방법 및 시스템
KR20130022169A (ko) 개인 홈페이지를 이용한 전화 연결 서비스 제공 방법 및 장치
KR101589545B1 (ko) 통신이력 제공 시스템 및 방법
KR20090104609A (ko) 통신 단말기의 동적 광고 컬러링 제공방법 및 그 장치
JP2005252525A (ja) 情報案内システム、情報案内方法、情報案内サーバ及び登録者端末
KR101914185B1 (ko) 지인 정보 관리 시스템 및 그 방법, 그리고 이에 적용되는 장치
KR101266613B1 (ko) 폰북 서비스 방법 및 시스템
KR101560637B1 (ko) 모바일 멀티미디어 링톤 시스템 및 이를 이용한 개인피알방법
KR101302775B1 (ko) 통합 커뮤니케이션 시스템에서 멀티미디어 데이터 제공 장치 및 방법

Legal Events

Date Code Title Description
A201 Request for examination
N231 Notification of change of applicant
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
N231 Notification of change of applicant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20190219

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20200114

Year of fee payment: 5