KR102285881B1 - 근거리 통신 연결 조건부 통신 서비스 제공 시스템 및 방법 - Google Patents

근거리 통신 연결 조건부 통신 서비스 제공 시스템 및 방법 Download PDF

Info

Publication number
KR102285881B1
KR102285881B1 KR1020200001914A KR20200001914A KR102285881B1 KR 102285881 B1 KR102285881 B1 KR 102285881B1 KR 1020200001914 A KR1020200001914 A KR 1020200001914A KR 20200001914 A KR20200001914 A KR 20200001914A KR 102285881 B1 KR102285881 B1 KR 102285881B1
Authority
KR
South Korea
Prior art keywords
user
terminal
network
short
connection
Prior art date
Application number
KR1020200001914A
Other languages
English (en)
Other versions
KR20210088882A (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 KR1020200001914A priority Critical patent/KR102285881B1/ko
Publication of KR20210088882A publication Critical patent/KR20210088882A/ko
Priority to KR1020210099901A priority patent/KR20210096057A/ko
Application granted granted Critical
Publication of KR102285881B1 publication Critical patent/KR102285881B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/50Service provisioning or reconfiguring
    • 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/18Service support devices; Network management devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 근거리 통신 연결 조건부 통신 서비스 제공 시스템에 관한 것이다. 본 발명의 일 실시 예에 따른 근거리 통신 연결 조건부 통신 서비스 제공 시스템은, 제 1 사용자의 제 1 단말기 및 제 2 사용자의 제 2 단말기가 서로 근거리 통신 프로토콜을 통해 최초로 연결되었음을 판단하는 연결 판단 유닛; 상기 연결 판단 유닛에서 상기 제 1 단말기 및 상기 제 2 단말기가 서로 근거리 통신 프로토콜에 의해 최초로 연결된 것으로 판단되면, 상기 제 1 단말기로부터 상기 제 2 사용자를 서로 정보 통신이 가능한 제 1 네트워크에 추가할지 여부를 수신하는 수신 유닛; 및 상기 수신 유닛이 상기 제 1 네트워크에 상기 제 2 사용자를 추가할 것으로 수신하면 상기 제 2 사용자를 제 1 네트워크 사용자 DB에 저장하고, 상기 제 1 네트워크 사용자 DB에 저장된 상기 제 2 사용자를 상기 제 1 네트워크를 통해 상기 제 1 사용자와 정보 통신이 가능하도록 설정하는 제어 유닛을 포함한다.

Description

근거리 통신 연결 조건부 통신 서비스 제공 시스템 및 방법{SYSTEM AND METHOD FOR PROVIDING COMMUNICATION SERVICE UNDER CONDITION OF CONNECTING LOCAL COMMUNICATION}
본 발명은 사용자 간에 통신 서비스를 제공하는 시스템 및 방법에 관한 것으로, 좀 더 상세하게는 단말기 간에 근거리 통신 프로토콜이 연결된 사용자 간에 통신 서비스를 제공하는 시스템 및 방법에 관한 것이다.
일반적으로 페이스북이나 인스타그램 등 사용자 간에 단말기를 통해 게시물이나 댓글을 서로 공유할 수 있는 SNS를 비롯한 메신저 등의 인터넷을 활용한 통신 서비스의 경우, 보다 밀접하고 능동적인 정보 공유가 가능한 네트워크에 사용자 본인 외의 사용자를 추가하기 위해 친구 추가 또는 팔로잉 등의 방법을 사용하고 있다.
또한, 일반적인 상거래를 위한 사용자 간의 통신 서비스를 제공하는 시스템들의 경우, 거래를 수행하기 위해서는 그 시스템의 가입자 대부분에게 포스팅한 거래 대상이 공개된다. 그러나 이러한 사용자 추가 방법이나 상거래를 위한 통신 방법은 사용자 본인이 알지 못하는 사람과 네트워크를 공유하게 되거나 상거래를 수행하게 될 수 있어 사용자 상호 간의 신뢰가 약해질 수 있는 문제가 있다.
본 발명은 상술한 과제를 해결하기 위한 것으로써, 본 발명의 목적은 오프라인 상에서 서로 만난 적 있는 사용자만을 네트워크에 추가할 수 있는 근거리 통신 연결 조건부 통신 서비스 제공 시스템 및 방법을 제공하기 위한 것이다.
또한, 본 발명의 목적은 서로 네트워크를 공유하는 사용자 간의 신뢰도를 높일 수 있는 근거리 통신 연결 조건부 통신 서비스 제공 시스템 및 방법을 제공하기 위한 것이다.
본 발명의 실시 예에 따른 근거리 통신 연결 조건부 통신 서비스 제공 시스템은, 제 1 사용자의 제 1 단말기 및 제 2 사용자의 제 2 단말기가 서로 근거리 통신 프로토콜을 통해 최초로 연결되었음을 판단하는 연결 판단 유닛; 상기 연결 판단 유닛에서 상기 제 1 단말기 및 상기 제 2 단말기가 서로 근거리 통신 프로토콜에 의해 최초로 연결된 것으로 판단되면, 상기 제 1 단말기로부터 상기 제 2 사용자를 서로 정보 통신이 가능한 제 1 네트워크에 추가할지 여부를 수신하는 수신 유닛; 및 상기 수신 유닛이 상기 제 1 네트워크에 상기 제 2 사용자를 추가할 것으로 수신하면 상기 제 2 사용자를 제 1 네트워크 사용자 DB에 저장하고, 상기 제 1 네트워크 사용자 DB에 저장된 상기 제 2 사용자를 상기 제 1 네트워크를 통해 상기 제 1 사용자와 정보 통신이 가능하도록 설정하는 제어 유닛을 포함한다.
상기 근거리 통신 연결 조건부 통신 서비스 제공 시스템은, 각각의 상기 제 2 단말기 별로 상기 제 1 단말기와 근거리 통신 프로토콜을 통해 연결된 횟수 및 상기 제 1 네트워크 사용자 DB에 저장된 상기 제 2 사용자의 수 중 적어도 하나를 연산하는 연산 유닛 및; 상기 연산 유닛에서 연산된 값을 상기 제 1 사용자가 접속한 단말기로 송신하는 송신 유닛을 더 포함할 수 있다.
상기 수신 유닛은 상기 제 1 단말기로부터 상기 제 1 네트워크 사용자 DB에 저장된 상기 제 2 사용자를 제 3 사용자에게 추천할지 여부를 수신하고, 상기 제 1 단말기로부터 상기 제 1 네트워크 사용자 DB에 저장된 상기 제 2 사용자를 상기 제 3 사용자에게 추천할 것으로 수신하면, 추천된 상기 제 2 사용자를 서로 정보 통신이 가능한 제 2 네트워크에 추가할지 여부를 상기 제 3 사용자의 제 3 단말기로부터 수신하고, 상기 제어 유닛은 상기 수신 유닛이 상기 제 2 네트워크에 상기 제 2 사용자를 추가할 것으로 수신하면, 상기 제 2 사용자를 제 2 네트워크 사용자 DB에 저장하고, 상기 제 2 네트워크 사용자 DB에 저장된 상기 제 2 사용자를 상기 제 2 네트워크를 통해 상기 제 3 사용자와 정보 통신이 가능하도록 설정할 수 있다.
상기 제어 유닛은 상기 수신 유닛이 상기 제 1 네트워크에 상기 제 2 사용자를 추가하지 않을 것으로 수신하거나, 일정 시간 이상 상기 제 2 사용자를 제 1 네트워크에 추가할지 여부를 수신하지 못하면, 상기 제 2 사용자를 대기 사용자 DB에 저장하고, 상기 수신 유닛은 상기 대기 사용자 DB에 저장된 상기 제 2 사용자에 대해 상기 제 1 사용자의 선택에 따라 상기 제 1 네트워크에 추가할지 여부를 수신할 수 있다.
본 발명의 실시 예에 따른 근거리 통신 연결 조건부 통신 서비스 제공 방법은, 제 1 사용자의 제 1 단말기 및 제 2 사용자의 제 2 단말기가 서로 근거리 통신 프로토콜을 통해 최초로 연결되었음을 판단하는 판단 단계; 상기 판단 단계에서 상기 제 1 단말기 및 상기 제 2 단말기가 서로 근거리 통신 프로토콜에 의해 최초로 연결된 것으로 판단되면, 상기 제 1 단말기로부터 상기 제 2 사용자를 서로 정보 통신이 가능한 제 1 네트워크에 추가할지 여부를 수신하는 수신 단계; 및 상기 수신 단계에서 상기 제 1 네트워크에 상기 제 2 사용자를 추가할 것으로 수신하면, 상기 제 2 사용자를 상기 제 1 네트워크를 통해 상기 제 1 사용자와 정보 통신이 가능하도록 설정하는 설정 단계를 포함할 수 있다.
본 발명에 따른 근거리 통신 연결 조건부 통신 서비스 제공 시스템 및 방법은 오프라인 상에서 서로 만난 적 있는 사용자만을 네트워크에 추가할 수 있다.
또한, 본 발명에 따른 근거리 통신 연결 조건부 통신 서비스 제공 시스템 및 방법은 서로 네트워크를 공유하는 사용자 간의 신뢰도를 높일 수 있다.
도 1은 본 발명의 일 실시 예에 따른 근거리 통신 연결 조건부 통신 서비스 제공 시스템을 개략적으로 보여주는 블록도이다.
도 2는 도 1에 도시된 서버를 예시적으로 보여주는 블록도이다.
도 3은 본 발명의 일 실시 예에 따른 통신 연결 조건부 통신 서비스 제공 방법을 예시적으로 설명하기 위한 순서도이다.
도 4는 본 발명의 다른 실시 예에 따른 근거리 통신 연결 조건부 통신 서비스 제공 시스템을 개략적으로 보여주는 블록도이다.
도 5는 도 1에 도시된 서버를 예시적으로 보여주는 블록도이다.
도 6은 도 4의 근거리 통신 연결 조건부 통신 서비스 제공 시스템을 이용하여 제 1 네트워크 사용자 DB에 저장된 제 2 사용자를 제 3 사용자에게 추천하는 방법을 설명하기 위한 순서도이다.
이하에서, 본 발명의 기술 분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있을 정도로, 본 발명의 실시 예들이 명확하고 상세하게 기재될 것이다.
도 1은 본 발명의 일 실시 예에 따른 근거리 통신 연결 조건부 통신 서비스 제공 시스템을 개략적으로 보여주는 블록도이다. 도 1을 참조하면, 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000)은 인터넷 등의 통신망에 연결되어 있는 단말기를 사용하는 사용자 간에 정보 통신이 가능하도록 서비스를 제공할 수 있다. 예를 들면, 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000)은 SNS, 메신저 또는 상거래를 위한 통신 시스템으로 제공될 수 있다. 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000)은 소프트웨어(1100), 서버(1200) 및 인증 시스템(1300)을 포함할 수 있다.
소프트웨어(1100)는 각각의 사용자의 단말기에서 실행되는 앱(응용프로그램)으로 제공될 수 있다. 일 실시 예에 따르면, 소프트웨어(1100)는 제 1 사용자의 모바일 단말기인 제 1 단말기(2100) 및 제 2 사용자의 모바일 단말기인 제 2 단말기(2200)에서 실행되는 앱으로 제공될 수 있다. 예를 들면, 제 1 단말기(2100) 및 제 2 단말기(2200)는 스마트폰 및 테블릿 PC 등으로 제공될 수 있다.
또한, 소프트웨어(1100)는 제 1 사용자 및 제 2 사용자의 제 1 단말기(2100) 및 제 2 단말기(2200) 외의 단말기에서 실행되는 응용프로그램으로 제공될 수 있다. 예를 들면, 소프트웨어(1100)는 제 1 사용자 및 제 2 사용자의 PC에서 실행되는 응용프로그램으로 제공될 수 있다.
도 2는 도 1에 도시된 서버를 예시적으로 보여주는 블록도이다. 도 1 및 도 2를 참조하면, 서버(1200)는 서버 통신부(1210), 서버 저장부(1220) 및 서버 제어부(1230)를 포함할 수 있다.
서버 통신부(1210)는 인증 시스템(1300), 그리고 제 1 단말기(2100) 및 제 2 단말기(2200) 등 사용자의 단말기와 데이터를 송수신한다. 일 실시 예에 따르면, 서버 통신부(1210)는 수신 유닛(1211) 및 송신 유닛(1212)을 포함한다.
일 실시 예에 따르면, 수신 유닛(1211)은 아래에서 설명될 연결 판단 유닛(1233)에서 제 1 단말기(2100) 및 제 2 단말기(2200)가 서로 근거리 통신 프로토콜에 의해 최초로 연결된 것으로 판단되면, 제 1 단말기(2100)로부터 제 2 사용자를 서로 정보 통신이 가능한 제 1 네트워크에 추가할지 여부를 수신한다. 제 1 네트워크는 제 1 사용자의 계정과 제 1 사용자가 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000)을 통해 정보 통신이 가능한 다른 사용자들의 계정이 포함된 네트워크이다. 따라서, 제 1 사용자는 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000)을 통해서는 제 1 네트워크에 포함된 사용자 외의 사용자하고만 정보 통신 서비스를 받을 수 있다. 수신 유닛(1211)은 그 외 제 1 단말기(2100) 및 제 2 단말기(2200) 등 소프트웨어(1100)가 설치된 단말기들이 송신하는 다양한 정보를 수신할 수 있다.
또한, 수신 유닛(1211)은 아래에서 설명될 제 1 대기 사용자 DB(1222)에 저장된 제 2 사용자에 대해 제 1 사용자의 선택에 따라, 또는 일정 조건을 만족하는 경우, 제 1 네트워크에 추가할지 여부를 수신할 수 있다. 예를 들면, 일정 조건이라 함은 제 1 단말기(2100)가 제 1 대기 사용자 DB(1222)에 저장된 제 2 사용자의 제 2 단말기(2200)와 최초 이후에 서로 근거리 통신 프로토콜에 의해 연결된 것으로 연결 판단 유닛(1233)에서 수신하는 경우일 수 있다.
일 실시 예에 따르면, 송신 유닛(1212)은 아래에서 설명될 연산 유닛(1235)에서 연산된 값을 제 1 사용자가 접속한 단말기로 송신한다. 여기서 단말기는 제 1 단말기(2100)이거나, 제 1 단말기(2100) 이외의 제 1 사용자의 단말기일 수도 있다. 예를 들면, 제 1 단말기(2100)가 스마트폰인 경우, 그 외의 송신 유닛(1212)의 송신 대상이 되는 단말기는 제 1 사용자의 테블릿 PC 또는 PC일 수 있다. 즉, 제 1 네트워크에 제 2 사용자를 추가하기 위해서는 제 1 단말기(2100)를 제 2 단말기(2200)와 근거리 통신 프로토콜에 의해 연결되어야 하나, 사용자는 그 외의 작업들의 경우 제 1 단말기(2100) 외의 단말기에서 실행시켜 로그인한 소프트웨어(1100)를 이용하여 수행할 수 있다. 송신 유닛(1212)은 그 외 제 1 단말기(2100) 및 제 2 단말기(2200) 등 소프트웨어(1100)가 설치된 단말기들에게 다양한 정보를 송신할 수 있다.
서버 저장부(1220)는 제 1 네트워크 사용자 DB(1221) 및 제 1 대기 사용자 DB(1222)를 포함할 수 있다. 제 1 네트워크 사용자 DB(1221)에는 제 1 사용자에 의해 제 1 네트워크에 추가되는 제 2 사용자가 저장된다.
제 1 대기 사용자 DB(1222)에는 연결 판단 유닛(1233)에서 제 1 단말기(2100) 및 제 2 단말기(2200)가 서로 근거리 통신 프로토콜에 의해 최초로 연결된 것으로 판단되나, 수신 유닛(1211)이 제 1 네트워크에 제 2 사용자를 추가하지 않을 것으로 수신하거나, 일정 시간 이상 제 2 사용자를 제 1 네트워크에 추가할지 여부를 수신하지 못하면, 제 2 사용자가 저장될 수 있다.
서버 제어부(1230)는 제 1 단말기(2100) 및 제 2 단말기(2200)가 서로 근거리 통신 프로토콜을 통해 최초로 연결되었는지 여부에 따라 제 2 사용자를 제 1 사용자의 제 1 네트워크에 추가할지 여부를 결정한다. 제 1 단말기(2100) 및 제 2 단말기(2200)가 서로 근거리 통신 프로토콜을 통해 최초로 연결되었는지 여부를 판단하고, 이에 따라 제 2 사용자를 제 1 네트워크에 추가할지 여부를 결정하기 위해, 서버 제어부(1230)는 프로세싱 유닛(1231), 프로그램 관리 유닛(1232), 연결 판단 유닛(1233), 제어 유닛(1234) 및 연산 유닛(1235)을 포함할 수 있다.
프로세싱 유닛(1231)은 서버(1200)의 전반적인 동작을 제어할 수 있다. 예를 들어, 프로세싱 유닛(1231)은 서버 저장부(1220)의 제 1 네트워크 사용자 DB(1221) 또는 제 1 대기 사용자 DB(1222)에 접근(Access)하고, 연결 판단 유닛(1233), 제어 유닛(1234) 및 연산 유닛(1235)을 구성하는 알고리즘이나 프로그램 명령을 실행함으로써 서버 제어부(1230)를 구동할 수 있다. 또한, 프로세싱 유닛(1231)은 서버(1200)의 여러 구성 요소들을 제어하는 컨트롤러, 인터페이스 및 그래픽 엔진 등을 포함할 수 있다. 프로세싱 유닛(1231)은 SoC(system-on-chip), ASIC(application specific integrated circuit), FPGA(field programmable gate array) 등의 형태로 구현될 수 있다.
프로그램 관리 유닛(1232)은 제 1 단말기(2100) 및 제 2 단말기(2200) 등 사용자들의 단말기에 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000)을 이용하기 위해 소프트웨어(1100)를 제공하거나 설치하도록 지원할 수 있다. 프로그램 관리 유닛(1232)은 소프트웨어를 설치한 단말기를 통해 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000)을 이용하게 할 수 있다.
연결 판단 유닛(1233)은 제 1 사용자의 제 1 단말기(2100) 및 제 2 사용자의 제 2 단말기(2200)가 서로 근거리 통신 프로토콜을 통해 최초로 연결되었음을 판단한다. 근거리 통신 프로토콜은 오디오QR 코드, 블루투스(bluetooth), 와이파이(wifi), NFC 및 테더링(tethering) 등으로 제공될 수 있다.
제어 유닛(1234)은 수신 유닛(1211)이 제 1 네트워크에 제 2 사용자를 추가할 것으로 수신하면, 해당 제 2 사용자를 제 1 네트워크 사용자 DB(1221)에 저장한다. 또한, 제어 유닛(1234)은 제 1 네트워크 사용자 DB(1221)에 저장된 제 2 사용자를 제 1 네트워크를 통해 제 1 사용자와 정보 통신이 가능하도록 설정한다. 또한, 제어 유닛(1234)은 수신 유닛(1211)이 대기 사용자 DB에 저장된 제 2 사용자에 대해 제 1 네트워크에 추가할 것을 수신하는 경우, 해당 제 2 사용자를 제 1 네트워크 사용자 DB(1221)에 저장하고, 해당 제 2 사용자를 제 1 네트워크를 통해 제 1 사용자와 정보 통신이 가능하도록 설정할 수 있다.
연산 유닛(1235)은 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000)과 관련된 다양한 수치에 대해 연산한다. 예를 들면, 연산 유닛(1235)은 각각의 제 2 단말기(2200) 별로 제 1 단말기(2100)와 근거리 통신 프로토콜을 통해 연결된 횟수를 연산할 수 있다. 또한, 연산 유닛(1235)은 제 1 네트워크 사용자 DB(1221)에 저장된 제 2 사용자의 수를 연산할 수 있다.
서버(1200)는 인증 시스템(1300)과 통신을 수행하면서, 제 1 단말기(2100) 및 제 2 단말기(2200) 등 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000)에 접속된 단말기에 대한 정보를 확인할 수 있다. 즉, 인증 시스템(1300)은 특정 단말기가 누구의 명의인지 또는 특정 사용자 명의의 단말기의 식별정보, 예컨대, 단말기가 모바일 폰인 경우 그 모바일 폰의 전화번호 등이 무엇인지를 확인하고 인증할 수 있다. 예를 들면, 인증 시스템(1300)은 이동통신사 시스템 및/또는 이동통신사 시스템과 유무선 네트워크를 통해 연결되어 스마트 폰 등의 모바일 단말기의 인증을 수행할 수 있다.
도 3은 본 발명의 일 실시 예에 따른 통신 연결 조건부 통신 서비스 제공 방법을 예시적으로 설명하기 위한 순서도이다. 도 1 내지 도 3을 참조하면, 제 1 사용자 및 제 2 사용자는 각각 제 1 단말기(2100) 및 제 2 단말기에 소프트웨어(앱)을 설치하고, 소프트웨어(1100)를 통해 본 발명의 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000)에 회원 가입한다. 여기서 회원 가입은 제 1 단말기(2100) 및 제 2 단말기(2200) 외에 소프트웨어(1100)가 설치된 다른 단말기를 통해 수행할 수 있다(S110).
제 1 사용자 및 제 2 사용자는 각각 제 1 단말기(2100) 및 제 2 단말기(2200)에서 소프트웨어(1100)를 실행한다(S120). 제 1 사용자 및 제 2 사용자는 서로 근거리 통신 프로토콜을 통해 제 1 단말기(2100) 및 제 2 단말기(2200)를 연결한다. 예를 들면, 제 1 사용자 및 제 2 사용자는 각각 블루투스 페어링 또는 테더링 등을 통해 제 1 단말기 및 제 2 단말기를 연결할 수 있다(S130).
연결 판단 유닛(1233)은 제 1 대기 사용자 DB(1222)에 접근하여 S130 단계에서의 연결이 제 1 단말기(2100) 및 제 2 단말기(2200) 사이에 근거리 통신 프로토콜을 통한 최초의 연결인지 여부를 판단한다. 이때 제 1 단말기(2100) 또는 제 2 단말기(2200)가 중고 스마트폰 등 소유자가 변경되거나 인증 시스템(1300)으로부터 소유자가 변경되는 것이 확인되는 것과 같은 경우, 소유자 변경 후 첫 연결은 그 단말기의 첫 연결인 것으로 판단할 수 있다.
이와 달리, 제 1 사용자의 제 1 단말기(2100) 또는 제 2 사용자의 제 2 단말기(2200)가 교체된 후 처음으로 제 1 단말기(2100) 및 제 2 단말기가 근거리 통신 프로토콜을 통해 연결되었다 하더라도, 동일한 사용자 간의 이전의 제 1 단말기(2100) 및 제 2 단말기(2200) 간의 근거리 통신 프로토콜을 통한 연결 기록이 인증 시스템(1300)을 통해 확인되는 경우에는 그 단말기의 첫 연결이 아닌 것으로 판단할 수 있다.
상술한 경우들은 연산 유닛(1235)이 단말기 간의 연결 횟수를 계산할 때에도 동일한 기준이 적용될 수 있다. 또한, 제 1 단말기(2100) 및 제 2 단말기(2200)에 제공되는 근거리 통신 프로토콜이 복수의 종류인 경우, 연결 가능한 근거리 통신 프로토콜 전체를 통해 최초로 연결되는 경우를 최초의 연결로 판단한다. 예를 들면, 블루투스를 이용하여 연결되었던 적이 있는 경우, 테더링을 이용한 연결이 최초라고 하더라도 최초의 연결로 판단하지 않을 수 있다(S140).
S140 단계에서 제 1 단말기(2100) 및 제 2 단말기(2200)가 서로 근거리 통신 프로토콜에 의해 최초로 연결된 것이 아닌 것으로 판단되면, 제어 유닛(1234)은 제 1 네트워크 사용자 DB(1221)에 접근하여 해당 제 2 단말기(2200)의 제 2 사용자가 제 1 네트워크에 추가되어 있는지 여부를 확인할 수 있다(S141).
S141 단계에서 제 2 사용자가 제 1 네트워크에 추가되어 있는 것으로 확인되는 경우에는 연산 유닛(1235)은 제 2 단말기(2200)의 제 1 단말기(2100)와의 근거리 통신 프로토콜에 의한 연결 횟수에 1을 더하고, 연산된 연결 횟수를 서버 저장부(1220)의 제 1 네트워크 사용자 DB(1221) 및 제 1 대기 사용자 DB(1222) 외의 DB(미도시)에 저장할 수 있다(S142).
S140 단계에서 제 1 단말기(2100) 및 제 2 단말기(2200)가 서로 근거리 통신 프로토콜에 의해 최초로 연결된 것으로 판단되거나, S141 단계에서 제 2 사용자가 제 1 네트워크에 추가되어 있지 않은 것으로 확인되는 경우에는 각각에 해당하는 제 2 사용자에 대해 수신 유닛(1211)은 제 1 단말기(2100)로부터 제 2 사용자를 서로 정보 통신이 가능한 제 1 네트워크에 추가할지 여부를 수신할 수 있다. 제 1 사용자는 제 1 단말기(2100)를 통해 제 2 사용자를 제 1 네트워크에 추가할지 여부에 대해 선택하여 입력할 수 있다(S150).
S150 단계에서 수신 유닛(1211)이 제 1 네트워크에 제 2 사용자를 추가하지 않을 것으로 수신하거나 일정시간 동안 수신하지 않는 경우, 제어 유닛(1234)은 제 1 대기 사용자 DB(1222)에 제 2 사용자를 저장할 수 있다. 또한, 이 경우 연산 유닛(1235)은 해당 제 2 단말기(2200)의 제 1 단말기(2100)와의 연결 횟수에 1을 더하고, 연산된 연결 횟수를 서버 저장부(1220)의 제 1 네트워크 사용자 DB(1221) 및 제 1 대기 사용자 DB(1222) 외의 DB(미도시)에 저장할 수 있다(S151).
S150 단계에서 수신 유닛(1211)이 제 1 네트워크에 제 2 사용자를 추가할 것으로 수신하면, 제어 유닛(1234)은 해당 제 2 사용자를 제 1 네트워크를 통해 제 1 사용자와 정보 통신이 가능하도록 설정한다. 또한, 이 경우 제어 유닛(1234)은 해당 제 2 사용자를 제 1 네트워크 사용자 DB(1221)에 저장할 수 있다. 또한, 이 경우 연산 유닛(1235)은 해당 제 2 단말기(2200)의 제 1 단말기(2100)와의 연결 횟수에 1을 더하고, 연산된 연결 횟수를 서버 저장부(1220)의 제 1 네트워크 사용자 DB(1221) 및 제 1 대기 사용자 DB(1222) 외의 DB(미도시)에 저장할 수 있다(S160).
S160 단계가 완료되면, 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000)은 단말기에 설치된 소프트웨어를 이용하여 제 1 사용자 및 제 2 사용자 간에 제 1 네트워크를 통해 정보 통신이 가능하도록 서비스를 제공한다. 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000)은 일반적인 SNS서비스와 유사한 서비스를 제 1 사용자 및 제 2 사용자 간에 제공할 수 있다. 이와 달리, 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000)은 제 1 사용자 및 제 2 사용자 간에 상거래 관련 정보 통신 서비스를 제공할 수 있다. 예를 들면, 제 1 사용자 및 제 2 사용자는 서로의 단말기에 설치된 소프트웨어를 통해 포스팅한 거래 물품들에 대해 서로 공유하고 판매 절차 등을 진행할 수 있다(S170).
도 4는 본 발명의 다른 실시 예에 따른 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000a)을 개략적으로 보여주는 블록도이다. 도 5는 도 1에 도시된 서버(1200a)를 예시적으로 보여주는 블록도이다. 도 6은 도 4의 통신 연결 조건부 통신 서비스 제공 시스템을 이용하여 제 1 네트워크 사용자 DB에 저장된 제 2 사용자를 제 3 사용자에게 추천하는 방법을 설명하기 위한 순서도이다.
도 4 내지 도 6을 참조하면, 본 실시 예에 따른 시스템(1000a) 및 방법을 통해 제 1 사용자는 제 1 네트워크에 추가된 제 2 사용자를 제 3 사용자에게 제 2 네트워크에 추가하도록 추천할 수 있다. 제 3 사용자는 본 실시 예에 따른 시스템(1000a)의 사용자 중 하나이다. 따라서, 제 3 사용자의 제 3 단말기(2300)에는 소프트웨어(1100)가 설치되고 제 3 사용자는 이미 회원 가입되어 있는 것으로 가정한다. 제 2 네트워크는 제 3 사용자의 계정과, 제 3 사용자가 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000a)을 통해 정보 통신이 가능한 다른 사용자들의 계정이 포함된 네트워크이다. 서버 저장부(1220a)는 제 2 네트워크 사용자 DB(1223) 및 제 2 대기 사용자 DB(1224)를 더 포함할 수 있다.
수신 유닛(1211)은 제 1 단말기(2100)로부터 제 1 네트워크 사용자 DB(1221)에 저장된 제 2 사용자를 제 3 사용자에게 추천할지 여부를 수신한다(S210). S210 단계에서 수신 유닛(1211)이 제 1 단말기(2100)로부터 제 1 네트워크 사용자 DB(1221)에 저장된 제 2 사용자를 제 3 사용자에게 추천할 것으로 수신하면, 수신 유닛(1211)은 추천된 제 2 사용자를 제 2 네트워크에 추가할지 여부를 제 3 사용자의 제 3 단말기로부터 수신한다(S220).
S220 단계에서 수신 유닛(1211)이 제 2 네트워크에 제 2 사용자를 추가하지 않을 것으로 수신하거나 일정시간 동안 수신하지 않는 경우, 제어 유닛(1234)은 제 2 대기 사용자 DB(1224)에 제 2 사용자를 저장할 수 있다. 또한, 이 경우 연산 유닛(1235)은 해당 제 2 단말기(2200)의 제 3 단말기(2300)와의 연결 횟수에 1을 더하고, 연산된 연결 횟수를 서버 저장부(1220a)의 제 2 네트워크 사용자 DB(1223) 및 제 2 대기 사용자 DB(1224) 외의 DB(미도시)에 저장할 수 있다(S221).
S220 단계에서 수신 유닛(1211)이 제 2 네트워크에 제 2 사용자를 추가할 것으로 수신하면, 제어 유닛(1234)은 해당 제 2 사용자를 제 2 네트워크를 통해 제 3 사용자와 정보 통신이 가능하도록 설정한다. 또한, 이 경우 제어 유닛(1234)은 해당 제 2 사용자를 제 2 네트워크 사용자 DB(1223)에 저장할 수 있다. 또한, 이 경우 연산 유닛(1235)은 해당 제 2 단말기(2200)의 제 3 단말기(2300)와의 연결 횟수에 1을 더하고, 연산된 연결 횟수를 서버 저장부(1220a)의 제 2 네트워크 사용자 DB(1223) 및 제 2 대기 사용자 DB(1224) 외의 DB(미도시)에 저장할 수 있다(S230).
S230 단계가 완료되면, 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000a)은 단말기에 설치된 소프트웨어를 이용하여 제 3 사용자 및 제 2 사용자 간에 제 2 네트워크를 통해 정보 통신이 가능하도록 서비스를 제공한다(S240).
근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000a)의 그 외의 구성과, 각 구성의 기능 및 상호 간의 관계와, 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000a)에서의 제 3 사용자 및 제 3 단말기(2300)에 대한 특징들은 도 3의 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000) 및 이를 이용한 근거리 통신 연결 조건부 통신 서비스 제공 방법과 그 시스템(1000) 및 방법에서의 제 1 사용자 및 제 1 단말기(2100)에 대한 특징들과 동일 또는 유사하게 제공될 수 있다.
근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000a)에 있어서 제1 사용자의 추천이 있는 경우, 제3 사용자는 제2 단말기(2200) 및 제3 단말기(2300) 간의 근거리 통신 연결 여부에 대한 조건 없이 제2 사용자를 제2 네트워크에 추가할 수 있다. 다만, 상술한 바와 같이 제1 사용자가 제3 사용자에게 추천이 가능하기 위해서는 제1 단말기(2100) 및 제3 단말기(2300)가 서로 도 1의 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000)에 설명된 바와 같이 근거리 통신이 최초로 연결되고, 제1 사용자가 제3 사용자를 제1 네트워크에 추가했거나, 제3 사용자가 제1 사용자를 제2 네트워크에 추가했을 것이 요구될 수 있다.
또한, 이와 달리, 필요에 따라, 제1 사용자가 제2 사용자를 제3 사용자에게 제2 네트워크에 추가하도록 추천한 후 제3 사용자가 제2 네트워크에 제2 사용자를 추가하기 위해서는, 제1 사용자의 추천이 있은 후 제3 사용자 및 제2 사용자 간에 서로 도 1의 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000)에 설명된 바와 같이 근거리 통신이 최초로 연결되고, 제1 사용자가 제3 사용자를 제1 네트워크에 추가했거나, 제3 사용자가 제1 사용자를 제2 네트워크에 추가했을 것이 요구될 수 있다.
상술한 바와 같이, 본 발명의 실시 예들에 따른 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000, 1000a) 및 방법은 근거리 통신 프로토콜을 통해 최소한 1회 이상 단말기 간에 연결되어야 사용자가 서로 네트워크를 공유할 수 있으므로 오프라인 상에서 서로 만난 적 있는 사용자만을 네트워크에 추가할 수 있다. 따라서, 본 발명의 실시 예들에 따른 근거리 통신 연결 조건부 통신 서비스 제공 시스템(1000, 1000a) 및 방법은 서로 네트워크를 공유하는 사용자 간의 신뢰도를 높일 수 있다.
상술한 내용은 본 발명을 실시하기 위한 구체적인 실시 예들이다. 본 발명은 상술한 실시 예들 이외에도, 단순하게 설계 변경되거나 용이하게 변경할 수 있는 실시 예들도 포함될 것이다. 또한, 본 발명은 실시 예들을 이용하여 용이하게 변형하여 실시할 수 있는 기술들도 포함될 것이다. 따라서, 본 발명의 범위는 상술한 실시 예들에 국한되어 정해져서는 안되며, 후술하는 특허청구범위뿐만 아니라 이 발명의 특허청구범위와 균등한 것들에 의해 정해져야 할 것이다.
1000, 1000a: 근거리 통신 연결 조건부 통신 서비스 제공 시스템
1100: 소프트웨어
1200, 1200a: 서버
1211: 수신 유닛
1212: 송신 유닛
1221: 제 1 네트워크 사용자 DB
1222: 제 1 대기 사용자 DB
1223: 제 2 네트워크 사용자 DB
1224: 제 2 대기 사용자 DB
1233: 연결 판단 유닛
1234: 제어 유닛
1235: 연산 유닛

Claims (2)

  1. 통신망에 연결되어 있는 단말기를 사용하는 사용자 간에 정보 통신이 가능하도록 서비스를 제공하는 통신 서비스 제공 시스템에 있어서,
    제 1 사용자의 제 1 단말기 및 제 2 사용자의 제 2 단말기가 서로 근거리 통신 프로토콜을 통해 최초로 연결되었음을 판단하는 연결 판단 유닛;
    단말기가 누구의 명의인지 확인하고 인증하는 인증 시스템;
    상기 연결 판단 유닛에서 상기 제 1 단말기 및 상기 제 2 단말기가 서로 근거리 통신 프로토콜에 의해 최초로 연결된 것으로 판단되면, 상기 제 1 사용자의 선택에 따라, 상기 제 1 단말기로부터 상기 제 2 사용자를 상기 제 1 사용자의 계정과 상기 제1 사용자와 상기 통신 서비스 제공 시스템을 통해 정보 통신이 가능한 다른 사용자들의 계정이 포함되는 제 1 네트워크에 추가할지 여부를 수신하는 수신 유닛;
    상기 수신 유닛이 상기 제 1 네트워크에 상기 제 2 사용자를 추가할 것으로 수신하면 상기 제 2 사용자를 제 1 네트워크 사용자 DB에 저장하고, 상기 제 1 네트워크 사용자 DB에 저장된 상기 제 2 사용자를 상기 제 1 네트워크를 통해 상기 제 1 사용자와 정보 통신이 가능하도록 설정하는 제어 유닛;
    각각의 상기 제 2 단말기 별로 상기 제 1 단말기와 근거리 통신 프로토콜을 통해 연결된 횟수 및 상기 제 1 네트워크 사용자 DB에 저장된 상기 제 2 사용자의 수 중 적어도 하나를 연산하는 연산 유닛; 및
    상기 연산 유닛에서 연산된 값을 상기 제 1 사용자가 접속한 단말기로 송신하는 송신 유닛을 포함하고,
    상기 연결 판단 유닛은, 상기 인증 시스템으로부터 상기 제 2 단말기의 소유자가 변경되는 것이 확인되는 경우에는 상기 제 1 단말기 및 상기 제 2 단말기 간의 상기 소유자 변경 후 상기 근거리 통신 프로토콜을 통한 첫 연결은 상기 제 1 단말기 및 상기 제 2 단말기 간의 상기 근거리 통신 프로토콜을 통한 최초의 연결로 판단하고, 상기 제 1 사용자의 상기 제 1 단말기 또는 상기 제 2 사용자의 상기 제 2 단말기가 다른 단말기로 교체된 후 처음으로 상기 제 1 단말기 및 상기 제 2 단말기가 상기 근거리 통신 프로토콜을 통해 연결되는 경우, 상기 인증 시스템을 통해 단말기 교체전 동일한 사용자 간의 상기 제 1 단말기 및 상기 제 2 단말기 간의 상기 근거리 통신 프로토콜을 통한 연결 기록이 확인되는 경우에는 상기 제 1 단말기 및 상기 제 2 단말기 간의 상기 근거리 통신 프로토콜을 통한 최초의 연결이 아닌 것으로 판단하는 근거리 통신 연결 조건부 통신 서비스 제공 시스템.
  2. 제 1 항에 있어서,
    상기 수신 유닛은 상기 제 1 단말기로부터 상기 제 1 네트워크 사용자 DB에 저장된 상기 제 2 사용자를 제 3 사용자에게 추천할지 여부를 수신하고, 상기 제 1 단말기로부터 상기 제 1 네트워크 사용자 DB에 저장된 상기 제 2 사용자를 상기 제 3 사용자에게 추천할 것으로 수신하면, 추천된 상기 제 2 사용자를 서로 정보 통신이 가능한 제 2 네트워크에 추가할지 여부를 상기 제 3 사용자의 제 3 단말기로부터 수신하고,
    상기 제어 유닛은 상기 수신 유닛이 상기 제 2 네트워크에 상기 제 2 사용자를 추가할 것으로 수신하면, 상기 제 2 사용자를 제 2 네트워크 사용자 DB에 저장하고, 상기 제 2 네트워크 사용자 DB에 저장된 상기 제 2 사용자를 상기 제 2 네트워크를 통해 상기 제 3 사용자와 정보 통신이 가능하도록 설정하는 근거리 통신 연결 조건부 통신 서비스 제공 시스템.
KR1020200001914A 2020-01-07 2020-01-07 근거리 통신 연결 조건부 통신 서비스 제공 시스템 및 방법 KR102285881B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020200001914A KR102285881B1 (ko) 2020-01-07 2020-01-07 근거리 통신 연결 조건부 통신 서비스 제공 시스템 및 방법
KR1020210099901A KR20210096057A (ko) 2020-01-07 2021-07-29 근거리 통신 연결 조건부 통신 서비스 제공 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200001914A KR102285881B1 (ko) 2020-01-07 2020-01-07 근거리 통신 연결 조건부 통신 서비스 제공 시스템 및 방법

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020210099901A Division KR20210096057A (ko) 2020-01-07 2021-07-29 근거리 통신 연결 조건부 통신 서비스 제공 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20210088882A KR20210088882A (ko) 2021-07-15
KR102285881B1 true KR102285881B1 (ko) 2021-08-03

Family

ID=76889436

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020200001914A KR102285881B1 (ko) 2020-01-07 2020-01-07 근거리 통신 연결 조건부 통신 서비스 제공 시스템 및 방법
KR1020210099901A KR20210096057A (ko) 2020-01-07 2021-07-29 근거리 통신 연결 조건부 통신 서비스 제공 시스템 및 방법

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020210099901A KR20210096057A (ko) 2020-01-07 2021-07-29 근거리 통신 연결 조건부 통신 서비스 제공 시스템 및 방법

Country Status (1)

Country Link
KR (2) KR102285881B1 (ko)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101566339B1 (ko) 2015-01-09 2015-11-05 주식회사 스마트구루 연결정보를 이용한 기기 간 상호 연결 방법 및 장치
KR101875918B1 (ko) * 2012-08-22 2018-07-09 현대모비스 주식회사 블루투스 통신 장치 및 방법

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102275564B1 (ko) * 2017-04-14 2021-07-12 삼성전자주식회사 전자 장치 및 전자 장치에서 인증 정보 전송 및 수신 방법

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101875918B1 (ko) * 2012-08-22 2018-07-09 현대모비스 주식회사 블루투스 통신 장치 및 방법
KR101566339B1 (ko) 2015-01-09 2015-11-05 주식회사 스마트구루 연결정보를 이용한 기기 간 상호 연결 방법 및 장치

Also Published As

Publication number Publication date
KR20210088882A (ko) 2021-07-15
KR20210096057A (ko) 2021-08-04

Similar Documents

Publication Publication Date Title
US10757102B2 (en) Methods, apparatus, and systems for identity authentication
US20180041893A1 (en) Method and system of multi-terminal mapping to a virtual sim card
US9680841B2 (en) Network authentication method for secure user identity verification using user positioning information
CN105814591A (zh) 一种验证信息的传输方法及终端
CN113115285A (zh) 信息处理方法及装置
EP2614476B1 (en) Method and apparatus for connecting to online service
US10798185B2 (en) Systems and methods for automated session identifier propagation
US20150006377A1 (en) Method and apparatus for transmitting wallets between mobile devices
CN105656850A (zh) 一种数据处理方法、相关装置及***
CN112235767A (zh) 一种连接管理方法、设备及介质
CN107967525B (zh) 车辆业务数据处理的方法和装置
CN101800985B (zh) 鉴权方法及***、终端、服务器与数据下载方法及装置
KR102285881B1 (ko) 근거리 통신 연결 조건부 통신 서비스 제공 시스템 및 방법
CN109155778B (zh) 一种基于验证终端的支付方法和装置
CN104331649A (zh) 基于网络连接的身份识别***及方法
CN108632355B (zh) 一种家电网络选路方法、控制终端、可读存储介质及设备
US8938539B2 (en) Communication system applicable to communications between client terminals and a server
EP2916510A1 (en) Network authentication method for secure user identity verification using user positioning information
US11223618B2 (en) Control of delegation rights
KR20120076685A (ko) 통신 시스템에서 사용자 간 네트워크 형성 방법 및 장치
KR101992770B1 (ko) 소셜 네트워크를 지원하는 단말기에서 질의 처리를 위한 장치 및 방법
US9313272B2 (en) Information processor and information processing method
KR101932325B1 (ko) 사용자 입력 정보 보안 시스템 및 이를 이용한 사용자 입력 정보 보안 방법
KR20150074445A (ko) 스마트 계좌 개설 방법 및 장치
KR102607325B1 (ko) 이동통신사의 고객 정보를 이용하는 간편 결제 방법 및 상기 방법을 수행하는 사용자 단말 및 이동통신사 서버, 및 이들을 포함하는 간편 결제 시스템

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
A107 Divisional application of patent
GRNT Written decision to grant