KR101174138B1 - Method for providing optimal-cost call establishment management in smart-terminals, and computer-readable re cording medium for storing call establishment management program in smart-terminals - Google Patents

Method for providing optimal-cost call establishment management in smart-terminals, and computer-readable re cording medium for storing call establishment management program in smart-terminals Download PDF

Info

Publication number
KR101174138B1
KR101174138B1 KR1020120018205A KR20120018205A KR101174138B1 KR 101174138 B1 KR101174138 B1 KR 101174138B1 KR 1020120018205 A KR1020120018205 A KR 1020120018205A KR 20120018205 A KR20120018205 A KR 20120018205A KR 101174138 B1 KR101174138 B1 KR 101174138B1
Authority
KR
South Korea
Prior art keywords
call
call connection
free
connection
smart terminal
Prior art date
Application number
KR1020120018205A
Other languages
Korean (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 KR1020120018205A priority Critical patent/KR101174138B1/en
Application granted granted Critical
Publication of KR101174138B1 publication Critical patent/KR101174138B1/en

Links

Images

Classifications

    • 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
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Telephonic Communication Services (AREA)
  • Meter Arrangements (AREA)

Abstract

PURPOSE: A call connection management method for optimizing communication fees in a smart terminal is provided to increase business profits of a specific telecommunication company by automatically calculating communication fees according to communication environments. CONSTITUTION: When a free call is available, a call connection management application determines whether a current call connection is an international call(S13,S14). When the current call connection is a domestic call, the application executes a call connection using an infrastructure communication network(S15). When the current call connection is the international call, the application sets a local call access number(S16). When the free call is unavailable, the application sets a toll-free access number(S17).

Description

스마트 단말에서 통화 요금을 최적화하는 통화 연결 관리 방법, 그리고 이를 위한 통화 연결 관리 프로그램을 기록한 컴퓨터로 판독가능한 기록매체{Method for providing optimal-cost call establishment management in smart-terminals, and computer-readable re cording medium for storing call establishment management program in smart-terminals}Method for providing optimal-cost call establishment management in smart-terminals, and computer-readable recording medium for storing call establishment management program in smart-terminals}

본 발명은 스마트 단말에서 사용자에게 최적화된 통화 비용을 보장하는 방식으로 운영되는 통화 연결 관리 기술에 관한 것으로, 더욱 상세하게는 스마트 단말의 어플리케이션(어플)에서 사용자의 요금제 조건과 지금까지의 사용현황, 그리고 스마트 단말이 놓여진 통신환경을 고려하여 사용자의 통화 비용이 최적화되도록 기간통신망을 통한 통화연결과 통화연결 사업자를 통한 통화연결 간에 자동으로 선택적 통화 연결 관리를 제공하는 기술에 관한 것이다.The present invention relates to a call connection management technology that operates in a manner that guarantees the optimized call cost to the user in the smart terminal, and more specifically, the conditions of the user's plan in the application (application) of the smart terminal and the present state of use, The present invention also relates to a technology for automatically providing selective call connection management between a call connection through a main communication network and a call connection through a call connection service provider so that a user's call cost is optimized in consideration of a communication environment in which a smart terminal is placed.

본 발명에서는 스마트 단말에 설치된 통화 연결 관리 프로그램(어플리케이션)을 통해 사용자의 통화 비용이 최소화되도록 하는 방법론을 개시한다. 본 발명의 통화 연결 관리 프로그램에서 참조하는 정보는 다음에 나열하는 5가지 항목의 전부 또는 일부를 포함하여 이루어진다.The present invention discloses a methodology for minimizing call cost of a user through a call connection management program (application) installed in a smart terminal. The information referred to in the call connection management program of the present invention includes all or part of the following five items.

1) 스마트 단말의 성능.1) Smart terminal performance.

2) 기간통신사를 통해 사용자가 이용 가능한 통화 환경.2) Call environment available to users through the carrier.

3) 사용자가 기간통신사에게 가입해 있는 통화유형별 요금제 조건 및 요금제의 기본요금을 초과하여 사용하였을 때 지불하거나 기본요금에 포함되지 않는 통화유형별 통화요금(즉, '기간통신 통화상품 조건').3) Call rate by call type that is paid or not included in the basic rate when the user exceeds the basic rate of the call type and rate plan that the user subscribes to the carrier (i.e., 'term communication product condition').

5) 사용자가 별정통신사에 월정액(기본료)을 지불하고 사용하는 통화유형별 통화요금 및 월정액을 초과하여 사용하였을 때 지불하거나 월정액 요금제에 포함되지 않은 통화유형별 통화요금(즉, '별정통신 통화상품 조건').5) The call charge for each currency type used by the user to pay a monthly fee (basic fee) to the telecommunications carrier and the call fee for each currency type that is paid when the user exceeds the monthly fee or is not included in the monthly rate plan (ie, 'Special telecommunication product condition' ).

본 발명은 이상과 같은 다양한 요소를 종합적으로 고려함으로써 사용자의 통화 비용이 최소화되도록 한다.
The present invention is to minimize the call cost of the user by comprehensively considering the various factors as described above.

일반적으로 스마트 단말(특히, 스마트폰)의 요금체계는 요금제에 따라 기본 제공되는 서비스를 차등화화여 제공되고 있다. 예를 들어, 대한민국의 이동통신사업자인 KT에서 제공하는 요금제를 살펴보면, 라이트 요금제(기본료 45,000원)는 음성통화 200분, 메시지 300건, 데이터 500MB를 기본 제공하고, 미디엄 요금제(기본료 65,000원)는 음성통화 400분, 메시지 400건, 무제한 데이터를 기본 제공하며, 프리미엄 요금제(기본료 95,000원)는 음성통화 800분, 메시지 1000건, 무제한 데이터를 기본 제공한다. 이처럼 기본 제공되는 용량을 초과하는 경우에는 상대적으로 비싼 요금을 부과하므로 사용자들은 자신의 사용 분량에 맞도록 각자 요금제를 선택하여 사용한다.In general, the rate system of smart terminals (particularly smart phones) is provided by differentially providing basic services according to the rate system. For example, if you look at the plan provided by KT, a Korean mobile operator, the Light plan (basic fee 45,000 won) will provide 200 minutes of voice calls, 300 messages and 500 MB of data, and the medium plan (basic fee 65,000 won) It provides 400 minutes of voice calls, 400 messages, and unlimited data. The premium plan (basic fee of 95,000 won) provides 800 minutes of voice calls, 1000 messages, and unlimited data. If you exceed the built-in capacity, you will be charged a relatively expensive fee, so users choose their own plan to fit their usage.

한편, 최근에는 스마트 단말을 이용하여 국제전화를 하는 경우도 많다. 이때, 스마트 단말의 가입회사 망(즉, 기간통신망)을 이용하여 국제전화를 하는 사람도 있지만 이는 매우 고가이기 때문에 대부분은 별도의 통화연결 사업자(예: 별정통신사)를 통해 상대적으로 저렴하게 국제전화를 이용한다. 종래에는 콜링카드를 이용하기도 하였으나, 최근에는 국제전화 어플(예: EggTok)을 스마트 단말에 설치하여 활용하는 경우가 많다. 이러한 통화전화 사업자는 국제전화뿐만 아니라 국내통화에 대해서도 훨씬 저렴한 비용으로 통화연결 서비스를 제공하고 있으며 점차적으로 저변을 확대하고 있다.On the other hand, in recent years, many people make international calls using smart terminals. At this time, some people make international calls using the subscriber network of the smart terminal (ie, main communication network), but since they are very expensive, most of them are relatively inexpensive international calls through separate call connection providers (eg, separate carriers). Use Conventionally, calling cards have been used, but in recent years, international phone applications (eg, EggTok) are often installed on smart terminals. These telephony service providers provide call connection services at a much lower cost for domestic calls as well as international calls, and are gradually expanding their bases.

이처럼 스마트 단말의 사용자들은 각자 자신의 통화 형태에 맞도록 요금제를 선택하고 국제전화 사용 형태를 선택한다. 하지만, 요금제를 선택할 때에는 향후 어느 정도의 통화를 할 것인지 개략적으로만 예측한 것이므로 실제와는 맞지 않을 경우가 많으며, 특히 통화 형태는 항상 일정하지 않기 때문에 그때그때 신경쓰지 못하고 습관대로 통화를 하다보면 가끔은 상당히 많은 통화요금을 부담하게 되는 경우가 있다.As such, users of smart terminals select a plan according to their call type and select an international call type. However, when choosing a plan, it is only a rough estimate of how much call you will make in the future, which is often not the case. In particular, the type of call is not always constant. There are times when you will be charged a lot.

[도 1]은 다양한 통화연결 환경을 나타낸다. 대한민국의 SKT, KT, LG-U+ 등과 같은 기간통신망 서비스뿐만 아니라 별도의 통화연결 사업자들이 훨씬 저렴한 비용으로 국내/국제 통화연결 서비스를 제공하고 있다. 사용자는 이처럼 다양한 방식의 통화를 선택할 수 있는데, 이들 방식은 각자 적용가능한 조건과 과금 조건이 다양하므로 이를 잘 기억해두었다가 통화를 시도할 때마다 최적으로 적용하는 것은 일반 사용자에게는 사실상 불가능한 일이다. 그에 따라, 대부분의 사용자들은 요금제에서 기본 제공하는 무료통화 분수 범위 안에서는 무료 통화를 하고 그 이후에는 고가의 통신비를 무작정 지불하고 있다.
1 illustrates various call connection environments. In addition to basic telecommunication network services such as SKT, KT and LG-U + in Korea, separate call service providers provide domestic / international call connection services at a much lower cost. The user can select various types of currency, and since these methods have various applicable conditions and charging conditions, it is virtually impossible for the general user to remember them and apply them optimally every time they attempt a call. As a result, most users make free calls within the toll-free fraction provided by the plan, and then pay the high cost of communication.

[관련기술문헌][Related Technical Literature]

1. 특허출원 제10-2000-0031461호, 발명의 명칭 "요금체계 따른 가장 저렴한 통신사업자를 연결해주는 서비스"1. Patent application No. 10-2000-0031461, title of the invention "Service connecting the cheapest telecommunication operators according to the rate system"

2. 특허출원 제10-2002-0011389호, 발명의 명칭 "최저요금 전화연결방법"2. Patent application No. 10-2002-0011389, title of the invention "lowest rate telephone connection method"

3. 특허출원 제10-2004-0029208호, 발명의 명칭 "최적 요금을 적용한 통화수행 방법"3. Patent Application No. 10-2004-0029208, title of the invention "Method of performing calls with optimal rates"

4. 특허출원 제10-2010-0111884호, 발명의 명칭 "광고주가 원하는 대상을 선별하여 분류한 광고를 스마트폰을 사용하는 이동전화 이용자가 자동으로 수신하게 하여 인터넷폰을 통해서 전화를 무료로 사용하게 하는 시스템"
4. Patent application No. 10-2010-0111884, title of the invention "Advertisers select and classify the desired target ads automatically received by the mobile phone user using a smartphone to use the phone for free via the Internet phone Letting system "

본 발명의 목적은 스마트 단말에 설치된 어플리케이션을 통하여 사용자의 요금제 조건과 지금까지의 사용현황, 그리고 스마트 단말이 놓여진 통신환경을 고려하여 사용자의 통화 비용이 최적화되도록 기간통신망을 통한 통화연결과 통화연결 사업자를 통한 통화연결 간에 자동으로 선택적 통화 연결을 관리해주는 기술을 제공하는 것이다.
An object of the present invention is to make a call connection and a call connection provider through a main communication network so that the user's call cost is optimized in consideration of the user's plan conditions, the current use state, and the communication environment in which the smart terminal is placed through an application installed on the smart terminal. It is to provide a technology that automatically manages selective call connection between call connections.

이러한 과제를 달성하기 위한 본 발명에 따른 스마트 단말에서 통화 요금을 최적화하는 통화 연결 관리 방법은, 사용자의 기간통신 통화상품 조건을 제공받는 제 1 단계; 사용자의 통화사용량을 실시간으로 파악하는 제 2 단계; 기간통신 통화상품 조건과 통화사용량을 비교하여 무료 음성통화 가능한지 여부를 판단하는 제 3 단계; 제 3 단계의 판단 결과 무료 음성통화 가능한 경우, 국제전화를 시도하는지 여부를 판단하는 제 4 단계; 제 4 단계의 판단 결과 국내전화인 경우에는 기간통신망을 통해 목적단말과의 통화 연결을 실행하는 제 5 단계; 제 4 단계의 판단 결과 국제전화인 경우에는 시내요금형 액세스넘버를 설정하는 제 6 단계; 제 3 단계의 판단결과 무료 음성통화가 불가능한 경우에는 톨프리 액세스넘버를 설정하는 제 7 단계; 위 설정된 액세스넘버를 통해 외부의 통화연결 서버를 액세스하여 목적단말과의 통화연결을 실행하는 제 8 단계;를 포함하여 구성된다.According to an aspect of the present invention, there is provided a call connection management method for optimizing call rates in a smart terminal, comprising: a first step of receiving a conditional communication product condition of a user; A second step of grasping the call usage of the user in real time; A third step of determining whether or not free voice calling is possible by comparing the conditional communication product condition and call usage; A fourth step of determining whether or not to make an international call if a free voice call is possible as a result of the third step; A fifth step of executing a call connection with the target terminal through the main communication network when the domestic telephone is determined as the fourth step; A sixth step of setting a city rate access number in case of an international call as a result of the fourth step; A seventh step of setting a toll-free access number if the free voice call is impossible as a result of the third step; And an eighth step of executing a call connection with the target terminal by accessing an external call connection server through the access number set above.

이때, 제 3 단계 이전에, 스마트 단말의 근거리 무선통신을 포함하여 활용가능한 근거리 무선통신 환경을 파악하는 단계; 근거리 무선통신 환경에서 무료 통화연결이 가능한지 판단하는 단계; 그 판단 결과, 무료 통화연결이 가능한 경우에는 근거리 무선통신 환경의 무료 통화연결을 통해 목적단말과의 통화 연결을 실행하는 단계;를 더 포함하여 구성되는 것이 바람직하다.At this time, before the third step, the step of identifying the available short-range wireless communication environment, including the short-range wireless communication of the smart terminal; Determining whether a free call connection is possible in a short range wireless communication environment; As a result, when the free call connection is possible, performing a call connection with the target terminal through the free call connection in the short-range wireless communication environment;

이상의 과정을 통해 이루어지는 본 발명의 통화 연결 관리 방법은 사용자의 이익과 통신사업자의 이익을 모두 고려하여 구성하였다. 즉, 사용자의 이익을 고려하여 스마트 단말 주변의 모든 통화환경을 고려하여 가장 저렴한 통화요금이 산출될 수 있도록 구성하였으며, 통신사업자의 이익을 고려하여 가장 저렴한 통화연결 원가가 산출될 수 있도록 구성하였다.
Call connection management method of the present invention made through the above process was configured in consideration of both the user's interests and the operator's interests. In other words, considering the user's profits, the lowest call rate is calculated in consideration of all the call environment around the smart terminal, and the cheapest call connection cost is calculated in consideration of the service provider's profit.

본 발명에 따르면 스마트 단말의 사용자가 별달리 노력하지 않더라도 스마트 단말의 어플리케이션을 이용하여 최저가에 통화를 할 수 있다. 즉, 사용자가 기간통신사에게 가입한 통신 수단별 요금제 조건, 스마트 단말에서 이용 가능한 무선랜 및 기타 통신환경, 통화연결시 이용 가능한 통신 환경에 따른 통화요금 또는 사업자 원가가 자동 계산되어 소비자는 최저 가격의 통화를 할 수 있게 되고, 그 결과로 별정통신사는 영업이익을 극대화 할 수 있다.
According to the present invention, the user of the smart terminal can make a call at the lowest price by using the application of the smart terminal without any effort. That is, the call fee or operator's cost is automatically calculated according to the communication plan for each means of communication, the wireless LAN and other communication environment available on the smart terminal, the communication environment available at the time of call connection, and the consumer is automatically As a result, operators can maximize their operating profits.

[도 1]은 다양한 통화연결 환경을 나타내는 도면.
[도 2]는 본 발명에 따른 스마트 단말에서 통화 연결 관리 방법이 구현된 스마트 단말의 구성을 나타내는 도면.
[도 3]은 본 발명에 따른 스마트 단말에서 통화 연결 관리 방법이 구현되는 통화연결 시스템을 나타내는 도면.
[도 4]는 본 발명에 따른 스마트 단말에서 통화 연결 관리 방법 중 제 1 접속수단 또는 제 2 접속수단에 의해 사용되는 액세스넘버를 설명하기 위한 도면.
[도 5]는 본 발명에 따른 스마트 단말에서 통화 연결 관리 방법을 나타내는 흐름도.
[도 6]은 본 발명에서 다이얼링을 이용한 액세스넘버 연결방식의 흐름을 나타내는 도면.
[도 7]은 본 발명에서 데이터통신을 이용한 액세스넘버 연결방식(Call_Type A)의 흐름을 나타내는 도면.
[도 8]은 본 발명에서 데이터통신을 이용한 콜백 연결방식(Call_Type B)의 흐름을 나타내는 도면.
[도 9]는 [도 6] 내지 [도 8]의 연결방식에서 스마트 단말 화면의 일 예를 나타내는 도면.
1 is a diagram illustrating various call connection environments.
2 is a diagram illustrating a configuration of a smart terminal in which a call connection management method is implemented in a smart terminal according to the present invention;
3 is a diagram illustrating a call connection system in which a call connection management method is implemented in a smart terminal according to the present invention;
4 is a view for explaining the access number used by the first connection means or the second connection means of the call connection management method in the smart terminal according to the present invention.
5 is a flowchart illustrating a call connection management method in a smart terminal according to the present invention;
6 is a view showing the flow of the access number connection method using dialing in the present invention.
7 is a view showing the flow of the access number connection method (Call_Type A) using data communication in the present invention.
8 is a view showing the flow of the callback connection method (Call_Type B) using data communication in the present invention.
9 is a diagram illustrating an example of a smart terminal screen in the connection method of FIGS. 6 to 8.

이하에서는 도면을 참조하여 본 발명을 상세하게 설명한다.Hereinafter, with reference to the drawings will be described in detail the present invention.

[도 2]는 본 발명에 따른 통화 연결 관리 방법이 구현된 스마트 단말(10)의 내부 구성을 나타내는 도면이다. 스마트 단말(10)은 스마트폰(예: 아이폰)뿐만 아니라 스마트 패드(예: 아이패드), 스마트TV, 스마트 셋톱박스 등을 포함하는 개념으로 이해되어야 하는데, 입출력부(11), 제어부(12), 메모리부(13), 저장부(18), 송수신부(19)를 포함한다.2 is a diagram illustrating an internal configuration of a smart terminal 10 in which a call connection management method according to the present invention is implemented. The smart terminal 10 should be understood as a concept including not only a smart phone (for example, an iPhone) but also a smart pad (for example, an iPad), a smart TV, a smart set-top box, and the like. , A memory unit 13, a storage unit 18, and a transceiver unit 19.

먼저, 입출력부(11)는 입력부와 출력부로 이루어지는데, 터치 모듈, 터치패드, 키패드, CRT, LCD, LED, PDP 등으로 이루어질 수 있다.First, the input / output unit 11 includes an input unit and an output unit, and may include a touch module, a touch pad, a keypad, a CRT, an LCD, an LED, a PDP, and the like.

제어부(12)는 스마트 단말(10)의 내부 구성을 전반적으로 제어하는데, 특히 메모리부(13)에 설치된 통화연결관리 어플(14), 다이얼링 어플(15), VoIP 어플(16), 콜링 어플(17)과의 연동을 통해 사용자의 요금제에 따라 빌링기간 동안에 제공되는 무료 음성통화 시간과 무료 데이터 사용량을 최대한 사용하여 통화료를 최소화시키는 역할을 수행한다. The control unit 12 controls the overall configuration of the smart terminal 10, in particular, the call connection management application 14, the dialing application 15, the VoIP application 16, the calling application (installed in the memory unit 13) 17) Minimize the call charge by using the free voice call time and free data usage provided during billing period according to the user's plan.

송수신부(19)는 제어부(12)의 제어동작에 대응하여 외부 시스템과 음성 신호 송수신 또는 IP 데이터 송수신을 수행한다.The transceiver 19 performs voice signal transmission or IP data transmission and reception with an external system in response to a control operation of the controller 12.

한편, [도 3]은 본 발명에 따른 통화 연결 관리 방법이 구현되는 통화연결 시스템을 나타내는 도면이다. 통화연결 시스템은 스마트 단말(10)과 목적단말(50) 간에 통화를 연결하기 위해 기간통신망(20), 통화연결 서버(30), IP연결 서버(40)를 포함하여 이루어진다. 스마트 단말(10)과 목적단말(50) 간의 통화 연결은 기간통신망(20)을 통해 이루어질 수도 있고, 통화연결 사업자(예: 별정통신사)가 운영하는 통화연결 서버(30)를 통해 이루어질 수 있다. 또한, IP연결 서버(40)가 제공되어 스마트 단말(10)과 통화연결 서버(30) 간의 정보 교환에 활용되거나 이들 간의 제어경로로서 사용된다.3 is a diagram illustrating a call connection system in which a call connection management method according to the present invention is implemented. The call connection system includes a main communication network 20, a call connection server 30, and an IP connection server 40 to connect a call between the smart terminal 10 and the target terminal 50. The call connection between the smart terminal 10 and the target terminal 50 may be made through the main communication network 20, or may be made through a call connection server 30 operated by a call connection provider (for example, a separate telecommunication company). In addition, an IP connection server 40 is provided to be used for information exchange between the smart terminal 10 and the call connection server 30 or used as a control path therebetween.

다시 [도 2]를 참조하면, 통화연결관리 어플(14)은 다이얼링 어플(15), VoIP 어플(16), 콜링 어플(17)과의 협조동작(co-operation)을 통해 목적단말(50)로의 통화 연결을 수행한다. 이하에서는 통화연결관리 어플(14)을 구성하는 통화연결수단(14a), 제 1 접속수단(14b), 제 2 접속수단(14c)의 기능을 중심으로 본 발명에 대해 구체적으로 살펴본다.Referring back to FIG. 2, the call connection management application 14 is a target terminal 50 through co-operation with the dialing application 15, the VoIP application 16, and the calling application 17. Perform a call connection to. Hereinafter, the present invention will be described in detail with reference to the functions of the call connection means 14a, the first connection means 14b, and the second connection means 14c constituting the call connection management application 14.

통화연결관리 어플(14)은 다이얼링 어플(15)을 통해 스마트 단말(10)의 기본적인 다이얼링 루트인 기간통신망(20)을 통해 목적단말(50)로의 국내전화 및 국제 전화 연결을 수행한다. 또한, 통화연결관리 어플(14)은 VoIP 어플(16)을 통해 스마트 단말(10)이 속해있는 데이터 통신망(무선랜, 3G, 4G)을 통해 목적단말(50)로의 전화 연결을 수행한다. 또한, 통화연결관리 어플(14)은 콜링 어플(17)을 통해 액세스넘버(Access Number)를 이용하여 별도 통화연결 사업자를 통한 국내전화 및 국제전화 서비스를 수행한다.The call connection management application 14 performs domestic and international call connection to the target terminal 50 through the main communication network 20 which is the basic dialing route of the smart terminal 10 through the dialing application 15. In addition, the call connection management application 14 performs a telephone connection to the target terminal 50 through the data communication network (Wireless LAN, 3G, 4G) to which the smart terminal 10 belongs via the VoIP application 16. In addition, the call connection management application 14 performs a domestic call and an international call service through a separate call connection provider using an access number (Access Number) through the calling app 17.

즉, 통화연결관리 어플(14)은 스마트 단말(10) 사용자가 선택한 요금제의 빌링기간 동안에 제공되는 무료 음성통화 시간과 무료 데이터 사용량 정보를 최대한 사용하여 통화료를 최소화시키기 위해 다이얼링 어플(15), VoIP 어플(16), 콜링 어플(17)에 대한 제어 시퀀스를 자동적으로 조합하여 사용자에게 최적의 통화 연결 관리 프로세스를 제공한다.That is, the call connection management application 14 uses the free voice call time and the free data usage information provided during the billing period of the plan selected by the user of the smart terminal 10 to minimize the call charge by using the dialing app 15 and VoIP. The control sequences for the app 16 and the calling app 17 are automatically combined to provide the user with an optimal call connection management process.

일 예를 살펴보면, 통화연결수단(14a)은 사용자가 입출력부(11)를 통해 목적번호를 다이얼링할 경우(예: 010-4038-96XY) 기간통신망(20)에 대해 가입한 요금제와 관련하여 해당 빌링기간(즉, 그 달)에 따른 무료 통화시간이 남아있는지를 확인한다. 이를 위해, 통화연결수단(14a)은 당해 사용자에 대한 통화상품 조건을 미리 제공받는 것이 바람직하다. 이러한 통화상품 조건으로는 빌링기간 정보(예: 매달 10일 ~ 다음달 9일까지), 요금제에 따른 무료 음성통화 시간 정보, 무료 데이터 사용량 정보(예: 500MB)를 포함한다. 통화상품 조건은 사용자로부터 제공받거나 기간통신사로부터 제공받을 수 있다.Looking at an example, the call connection means 14a is associated with a plan subscribed to the backbone communication network 20 when the user dials the destination number through the input / output unit 11 (eg, 010-4038-96XY). Check to see if there is any free call time remaining for the billing period (ie, that month). To this end, it is preferable that the currency connection means 14a be provided with a currency product condition for the user in advance. These currency product conditions include billing period information (e.g., from 10th to 9th of next month), free voice call time information according to the plan, and free data usage information (e.g., 500MB). Currency product conditions may be provided by the user or by the main carrier.

또한, 통화연결수단(14a)은 당해 빌링기간 기간에서 사용자의 통화사용량(음상통화 사용량, 데이터 사용량)을 바람직하게는 실시간으로 추가 파악하며, 통화상품 조건과 통화사용량을 비교함으로써 현재 무료 통화가 가능한 상태인지 여부를 판단할 수 있다. 통화연결관리 어플(14)은 그 판단 결과에 따라 다이얼링 어플(15), VoIP 어플(16), 콜링 어플(17)을 제어한다.In addition, the call connection means 14a additionally grasps the user's call usage (phonic call usage, data usage) in real time, preferably in the billing period, and compares the currency product conditions and the call usage to enable the current free call. It can be determined whether or not the state. The call connection management application 14 controls the dialing application 15, the VoIP application 16, and the calling application 17 according to the determination result.

제 1 접속수단(14b)은 다이얼링 어플(15)을 제어함으로써 액세스넘버를 이용하여 통화연결 서버(30)를 접속하며 이를 통해 목적단말(50)로 국내 또는 국제전화 연결을 수행한다. 이를 위해, 통화연결 서버(30)는 다이얼링 접속을 제공하는 소프트스위치 또는 게이트웨이 장비를 구비한다.The first connecting means 14b connects the call connection server 30 by using the access number by controlling the dialing application 15, thereby performing domestic or international telephone connection to the target terminal 50. To this end, the call connection server 30 is provided with softswitch or gateway equipment to provide a dialing connection.

제 2 접속수단(14c)은 IP 데이터 통신을 활용하여 통화연결 서버(30)를 접속하고 이를 통해 통화연결을 달성한다. 즉, 제 2 접속수단(14c)은 IP연결 서버(40)를 매개로 하여 통화연결 서버(30)와 데이터 통신을 수행하며, 이를 통해 통화연결을 위한 정보교환을 조속히 달성한다. 제 2 접속수단(14c)이 제공하는 통화 연결은 액세스넘버를 이용할 수도 있고 다른 방식, 예컨대 콜백 연결 방식을 이용할 수도 있다. The second connection means 14c connects to the call connection server 30 by using IP data communication and thereby establishes a call connection. That is, the second connection means 14c performs data communication with the call connection server 30 through the IP connection server 40, thereby quickly achieving information exchange for call connection. The call connection provided by the second connection means 14c may use an access number or another method, for example, a callback connection method.

비교하면, 제 2 접속수단(14c)은 데이터 통신을 활용하므로 다이얼링(DTMF)을 사용하는 제 1 접속수단(14b)에 비해 통화연결을 매우 빠르게 달성할 수 있는 장점이 있는 반면, 데이터망은 음성망에 비해 접속 안정성이 낮기 때문에 제 2 접속수단(14c)에 의하면 통화연결이 불안정하거나 혹은 아예 불가능한 상황이 좀더 자주 발생하는 단점이 있다. 따라서, 본 발명에서는 제 1 접속수단(14b)보다 제 2 접속수단(14c)의 우선순위를 높게 설정하며, 다만 제 2 접속수단(14c)을 통한 통화연결이 불가능하거나 실패한 경우에 제 1 접속수단(14b)을 통한 통화연결을 시도하는 것을 바람직한 실시예로서 제시한다.In comparison, since the second connecting means 14c utilizes data communication, there is an advantage that the call connection can be achieved very quickly compared to the first connecting means 14b using the dialing (DTMF), while the data network has a voice. Since the connection stability is lower than that of the network, the second connection means 14c has a disadvantage in that a situation in which the call connection is unstable or at all impossible occurs more often. Therefore, in the present invention, the priority of the second connecting means 14c is set higher than that of the first connecting means 14b, except that the first connecting means when the call connection through the second connecting means 14c is impossible or fails. Attempting to make a call through 14b is presented as a preferred embodiment.

한편, [도 4]는 본 발명에 따른 통화 연결 관리 방법에서 액세스넘버를 활용하여 통화연결 서버(30)를 접속하고, 이를 통해 국내/국제통화를 달성하는 과정을 개념적으로 설명하기 위한 도면이다. 액세스넘버(080-988-XUXZ)를 다이얼링한 후 통화연결 서버(30)와의 접속을 위해 일시대기('P')하며, 메뉴버튼이나 부가기능 버튼을 통해 적절한 선택을 제공한다. 이어서, 목적번호(010-1XX-XCCX)를 입력하고 '#' 기호와 메뉴버튼 또는 통화버튼을 누르면 통화연결 서버(30)가 목적단말(50)과의 통화연결을 실행한다. 액세스넘버로 통화연결을 실행하는 경우에는 통상 이러한 절차를 거치므로 상당히 많은 시간이 소요된다.
Meanwhile, FIG. 4 is a view for conceptually describing a process of accessing a call connection server 30 using an access number in a call connection management method according to the present invention, and thereby achieving a domestic / international call. After dialing the access number (080-988-XUXZ), the user waits for a connection with the call connection server 30 ('P'), and provides an appropriate selection through a menu button or an additional function button. Subsequently, when the object number (010-1XX-XCCX) is input and the '#' symbol and the menu button or the call button are pressed, the call connection server 30 executes a call connection with the target terminal 50. When making a call connection with an access number, this process usually takes a lot of time.

[도 5]는 본 발명에 따른 스마트 단말에서 통화 연결 관리 방법을 나타내는 흐름도이다. 통화연결관리 어플(14)은 사용자의 요금제에 따른 무료 음성통화 시간과 무료 데이터 사용량을 최대한 사용함으로써 통화료가 최저로 산출되도록 최적의 통화 연결관리 프로세스를 제공한다.5 is a flowchart illustrating a call connection management method in a smart terminal according to the present invention. The call connection management application 14 provides an optimal call connection management process so that the call charge is calculated to the minimum by using the free voice call time and the free data usage according to the user's plan.

본 발명에서는 사용자의 통화료가 최저로 산출되도록 하는 것이 일차적인 목적이므로 사용자로부터 통화연결 요구가 들어오면 바람직하게는 가장 먼저 무료 통화가 가능한지 살펴본다. 예를 들어, 사내 IP 교환기(IP PBX)를 활용할 수 있는 경우에 스마트 단말(10)의 근거리 무선통신(예: 무선랜, 블루투스)를 통해 IP 교환기를 접속함으로써 IP 교환기를 통한 무료 전화 통화를 이용할 수도 있으므로, 이와 같이 무료인 통화가 가능한지 살펴보고 그것이 가능하다면 무료 통화연결을 달성한다. 반면, 무료 통화연결이 불가능하다면 아래의 절차를 수행한다.In the present invention, it is the primary purpose to ensure that the user's call charges are calculated to the lowest, and therefore, when a call connection request is received from the user, the first priority is to check whether a free call is possible. For example, when an IP PBX can be used, a free telephone call through an IP exchange can be used by accessing an IP exchange through short-range wireless communication (eg, wireless LAN, Bluetooth) of the smart terminal 10. As such, it is possible to see if this free call is available and achieve free call connection if it is possible. On the other hand, if free calling is not possible, follow the procedure below.

통화연결관리 어플(14)은 사용자의 요금제에 따른 기간통신 통화상품 조건을 제공받아 어플리케이션에 설정한다(S11). 통화상품 조건은 빌링기간 정보, 무료 음성통화 시간 정보, 무료 데이터 사용량 정보를 포함하며, 사용자로부터 제공받거나 기간통신사로부터 제공받을 수 있다. 구현 예에 따라서는 기간통신 통화상품 조건 뿐만 아니라 별정통신에 관한 별정통신 통화상품 조건을 더 제공받아서 통화연결에 활용하도록 구성될 수 있다.The call connection management application 14 receives a conditional communication call product condition according to the user's plan and sets it in the application (S11). The call product condition includes billing period information, free voice call time information, and free data usage information, and may be provided from a user or from a main carrier. According to the embodiment, it may be configured to further receive a special telecommunications call product condition regarding the special telecommunications call product condition as well as the special telecommunications call product condition and use it for the call connection.

이어서, 사용자의 당해 빌링기간에서 사용자의 통화사용량(음성/데이터)을 실시간으로 파악한다(S12). 통화사용량은 통화연결관리 어플(14)에서 실시간으로 관리하거나 기간통신사로부터 제공받을 수 있다.Subsequently, the user's call usage (voice / data) is grasped in real time in the billing period of the user (S12). The call usage may be managed in real time in the call connection management application 14 or may be provided from a main communication company.

이어서, 통화상품 조건과 통화사용량을 비교하여 현재 무료 음성통화가 가능한 상태인지 여부를 판단한다(S13). 특히, 통화상품 조건의 무료 음성통화 시간 정보와 현재 음성통화 사용량을 비교하는데, 무료 음성통화 잔여 시간이 존재하기만 하면 무료 음성통화가 가능하다고 판단할 수도 있으나, 좀더 바람직하기로는 무료 음성통화 잔여 시간이 미리 설정된 임계치, 예컨대 30초나 1분 이상인 경우에만 무료 음성통화가 가능하다고 판단한다.Subsequently, it is determined whether or not the free voice call is currently possible by comparing the currency product condition and the call usage (S13). In particular, it compares the information of the free voice call time and the current voice call usage of the conditions of the call product, but it may be determined that the free voice call is possible as long as the remaining free voice call exists, but more preferably the free voice call remaining time. It is determined that the free voice call is possible only when the preset threshold is 30 seconds or 1 minute or longer.

(S13)단계에서의 판단 결과 무료 음성통화 가능한 경우라면 이어서 사용자가 현재 시도하고 있는 통화연결이 국제전화인지 여부를 판단한다(S14). 이때, 국제전화인지 여부의 판단은 목적번호의 최초 3 디지트가 국가식별번호인지를 살펴봄으로써 이루어질 수 있다. (S14)단계에서의 판단결과 국제전화가 아니고 국내통화인 경우에는 무료 음성통화 잔여 시간에서 처리가 가능하므로 기간통신망(20)을 통해 통화연결을 실행한다(S15).If it is determined in the step S13 that the free voice call is possible, the user subsequently determines whether the call connection currently being attempted is an international call (S14). At this time, the determination of whether the call is an international call can be made by examining whether the first three digits of the object number are a national identification number. As a result of the determination in step S14, if the call is not an international call but a domestic call, processing is possible in the remaining free time of the voice call, so that the call is connected through the main communication network 20 (S15).

(S14)단계에서의 판단결과 국제전화인 경우에는 국제전화를 시내요금으로 통화할 수 있도록 해주는 시내요금형 액세스넘버(예: 1666-0622)를 이후 사용할 액세스넘버로서 설정한다(S16).As a result of the determination in step (S14), in case of an international call, a local rate access number (for example, 1666-0622) for making an international call at a local rate is set as an access number to be used later (S16).

한편, 앞서 (S13)단계에서의 판단 결과 무료 음성통화가 불가능한 경우라면 콜링 카드에서 주로 사용하는 톨프리 액세스넘버(예: 080-870-0700)를 이후 사용할 액세스넘버로서 설정한다(S17). On the other hand, if the free voice call is not possible as a result of the determination in step S13, a toll-free access number (e.g., 080-870-0700) mainly used by the calling card is set as an access number to be used later (S17).

논리적으로는 (S17)단계에서 기간통신 통화상품 조건과 별정통신 통화상품 조건을 비교하여 더 저렴한 가격의 통신서비스로 통화연결 경로를 설정하는 것이 맞다. 하지만, 기간통신망에서 무료 음성통화 시간을 초과하는 경우에 대한 과금 요율보다 더 비싸게 책정된 별정통신 통화연결밖에 없는 상황이란 생각하기 어려우므로 (S17)단계에서는 편이상 기간통신 서비스와 별정통신 서비스의 가격을 비교할 필요없이 별정통신으로 통화연결을 한다.Logically, in step S17, it is correct to set a call connection path to a communication service of a lower price by comparing the conditional communication product condition and the conditional communication product condition. However, it is difficult to think that there is only a separate telecommunication call that is more expensive than the charge rate for exceeding the free voice call time in the main telecommunication network. There is no need to compare and make a call through separate communication.

앞서 단계를 통해 통화연결 사업자(예: 별정통신사)의 서비스를 이용하기 위한 액세스넘버를 설정하였다. 이후에는 통화연결 사업자를 통해 통화연결을 실행하는 바람직한 실시예를 개시한다.In the previous step, an access number for using a service of a call connection provider (eg, a separate carrier) is set. Hereinafter, a preferred embodiment of executing a call connection through a call connection provider will be disclosed.

먼저, 현재 스마트 단말(10)이 놓여진 통신환경이 데이터 통신이 가능한 상태인지를 확인한다(S18). 이때, 데이터 통신이 완전히 불가능한 경우뿐만 아니라 비록 데이터 통신이 물리적으로 가능하기는하지만 통신강도가 너무 약하거나 혹은 접속상태가 불안정한 경우라면 데이터 통신이 실질적으로는 불가능한 상태로 판단하는 것이 바람직하다.First, it is checked whether the communication environment in which the smart terminal 10 is currently placed is in a state capable of data communication (S18). In this case, it is preferable to determine that the data communication is practically impossible if the data communication is physically possible, but also if the communication strength is too weak or the connection state is unstable.

(S18)단계에서의 판단결과 스마트 단말(10)의 통신 환경이 데이터 통신이 불가능한 경우에는 앞서 설정된 액세스넘버를 예컨대 DTMF(Dual-Tone Multi-Frequency)로 다이얼링하여 통화연결 사업자의 통화연결 서버(30)와 접속하며, 이를 통해 통화연결이 실행된다(S19).As a result of the determination in step S18, when the communication environment of the smart terminal 10 is not possible for data communication, the previously set access number is dialed by, for example, DTMF (Dual-Tone Multi-Frequency) to establish a call connection server of the call connection provider 30 ), And the call connection is executed (S19).

(S18)단계에서의 판단결과 데이터 통신이 가능한 경우에는 최적회선 코드를 확인하고(S20), 그에 따라 통화연결 방식을 달리하는 것이 바람직하다. 본 발명에서 최적회선 코드는 통화요금 정책의 차이에 따라 결정되는 것이다. 일반적으로는 단말과 단말을 직접 연결하는 것이 가장 저렴한데, 이를 'Call_Type A'라고 부른다. 하지만 일부 국가에서는 이동통신 단말 2대를 연결하는 요금이 이동통신 단말과 유선단말을 연결하는 요금의 2배를 초과하는 정도로 매우 비싸게 설정되어 있으며, 이러한 경우에는 [도 8]을 참조하여 후술하는 바와 같이 이동통신 단말 2대를 직접 연결하는 것보다 중간에 유선단말을 매개시키는 것이 더 저렴한데, 이를 'Call_Type B'라고 부른다.If the data communication is possible as a result of the determination in step (S18), it is preferable to check the optimum line code (S20), and accordingly change the call connection method. In the present invention, the optimal line code is determined according to the difference in the call charge policy. In general, it is the cheapest to connect the terminal and the terminal directly, which is called 'Call_Type A'. However, in some countries, the fee for connecting two mobile communication terminals is set to be very expensive, exceeding twice the fee for connecting a mobile communication terminal and a wired terminal. In such a case, it will be described later with reference to FIG. 8. Likewise, it is cheaper to mediate a wired terminal in the middle than directly connecting two mobile communication terminals, which is called 'Call_Type B'.

그에 따라 스마트 단말(10)과 목적단말(50) 간의 최적회선 코드를 확인하는데(S20), 만일 최적회선 코드가 Call_Type A라면(S21) 스마트 단말(10)은 IP 데이터를 이용한 액세스넘버 통화연결을 실행하는데, 이에 대해서는 [도 7]을 참조하여 설명한다.Accordingly, to determine the optimal line code between the smart terminal 10 and the target terminal (50) (S20), if the optimal line code is Call_Type A (S21), the smart terminal 10 performs an access number call connection using IP data. This will be described with reference to FIG. 7.

반대로, (S21)단계에서의 판단결과 최적회선 코드가 Call_Type B인 경우에는 스마트 단말(10)은 IP 데이터를 이용한 콜백 방식의 통화 연결을 실행하는데, 이에 대해서는 [도 8]을 참조하여 설명한다.On the contrary, when the optimal line code is Call_Type B, the smart terminal 10 executes a callback type call connection using IP data, which will be described with reference to FIG. 8.

이상과 같은 절차를 통해 스마트 단말(10)에 설치된 통화연결관리 어플(14)에서 통화 연결을 관리하는 경우에는 사용자에게 부과되는 통신 비용을 최저로 유지할 수 있게 된다.
When managing the call connection in the call connection management application 14 installed in the smart terminal 10 through the above procedure it is possible to keep the communication cost imposed on the user to the minimum.

[도 6]은 본 발명에서 다이얼링을 이용한 액세스넘버 연결방식의 흐름을 나타내는 도면이고, [도 9]의 (a)는 이때 스마트 단말 화면의 일 예를 나타내는 도면이다.FIG. 6 is a diagram illustrating a flow of an access number connection method using dialing in the present invention, and FIG. 9A is a diagram illustrating an example of a smart terminal screen.

스마트 단말(10)에서 통화연결 서버(30)로 액세스넘버를 다이얼링하고, 이를 통해 스마트 단말(10)과 통화연결 서버(30) 간에 통화가 연결되면, 이어서 통화연결 서버(30)는 스마트 단말(10)에서 목적번호, 즉 목적단말(50)의 전화번호를 DTMF 방식으로 제공하도록 대기한다. 스마트 단말(10)에서 목적번호를 DTMF로 제공하면 통화연결 서버(30)는 이 목적번호로 통화연결을 시도하며, 그 결과로 스마트 단말(10)과 목적단말(50) 간에 통화가 연결된다.When the access number is dialed from the smart terminal 10 to the call connection server 30, and a call is connected between the smart terminal 10 and the call connection server 30, the call connection server 30 is then connected to the smart terminal ( 10) to wait to provide the object number, that is, the telephone number of the object terminal 50 in the DTMF method. When the smart terminal 10 provides the destination number to DTMF, the call connection server 30 attempts to connect to the destination number, and as a result, the call is connected between the smart terminal 10 and the destination terminal 50.

이 방식은 다이얼링을 이용하므로 IP 데이터 통신이 안되는 통신 환경에서도 가능하다는 장점이 있다. 반면, 통화연결 시간이 대략 15초 정도로 매우 길고, [도 9]의 (a)에 도시된 바와 같이 스마트 단말(10)의 전화걸기 화면에 통화 대상인 목적번호(예: 010-2790-48XX)가 아닌 액세스넘버(예: 1666-0622)가 표시되는 단점이 있다. 또한, 일부 스마트 단말(10)에서는 DTMF 톤이 사용자에게 들리는 단점도 발생할 수 있다.
This method has the advantage that it can be used in a communication environment where IP data communication is not possible because it uses dialing. On the other hand, the call connection time is very long, about 15 seconds, and the destination number (for example, 010-2790-48XX) that is the call target is displayed on the dialing screen of the smart terminal 10 as shown in (a) of FIG. 9. An access number (eg, 1666-0622) is displayed. In addition, in some smart terminals 10, DTMF tones may be heard by the user.

[도 7]은 본 발명에서 최적회선 코드가 Call_Type A인 경우에 실행되는 데이터통신을 이용한 액세스넘버 연결방식의 흐름을 나타내는 도면이고, [도 9]의 (b)는 이때 스마트 단말 화면의 일 예를 나타내는 도면이다.7 is a diagram illustrating a flow of an access number connection method using data communication executed when the optimal line code is Call_Type A in the present invention, and FIG. 9B is an example of a smart terminal screen. It is a figure which shows.

[도 7]은 앞서 살펴본 [도 6]의 통화연결 프로세스를 실질적으로 그대로 실행하는 것이나, 다만 IP 데이터망을 통해 스마트 단말(10)이 통화연결 서버(30)에 대해 목적번호를 제공함으로써 [도 6]의 프로세스에 비해 목적번호를 DTMF로 제공하는 과정이 필요없게 되었다는 점에서 차이가 있다. IP 데이터망을 통한 데이터 통신을 제공하기 위해서 IP연결 서버(40)가 스마트 단말(10)과 통화연결 서버(30) 사이에 매개할 수 있는데, 이는 [도 3]에 개시된 바와 같다.[FIG. 7] shows the call connection process of [FIG. 6] substantially as it is, but the smart terminal 10 through the IP data network by providing the object number for the call connection server 30 [FIG. Compared to the process of [6], there is a difference in that the process of providing the object number to DTMF is not necessary. In order to provide data communication through the IP data network, the IP connection server 40 may intervene between the smart terminal 10 and the call connection server 30, as described in FIG. 3.

목적번호를 IP 데이터망을 통해 통화연결 서버(30)로 제공하는 데에 소요되는 시간은 [도 6]에서와 같이 DTMF로 입력하는 것에 비한다면 무시할 수 있을 정도로 짧기 때문에 [도 7]의 방식은 통화연결 시간이 4~5초 정도로 매우 짧다는 장점이 있다. 반면, 스마트 단말(10)이 데이터 통신이 불가능한 통신 환경에 놓여져 있을 때에는 활용할 수 없으며, [도 9]의 (b)에 도시된 바와 같이, [도 6]에서와 마찬가지로 스마트 단말(10)의 전화걸기 화면에 목적번호(예: 010-2790-48XX)가 아닌 액세스넘버(예: 1666-0622)가 표시되는 단점이 있다.
Since the time required to provide the destination number to the call connection server 30 through the IP data network is short enough to be negligible compared to inputting with DTMF as shown in FIG. 6, the method of FIG. It has the advantage that the call connection time is very short, about 4-5 seconds. On the other hand, when the smart terminal 10 is placed in a communication environment in which data communication is impossible, it cannot be utilized, as shown in (b) of FIG. 9, the telephone of the smart terminal 10 as in FIG. 6. There is a disadvantage in that an access number (eg, 1666-0622) is displayed on the dialing screen instead of an object number (eg, 010-2790-48XX).

[도 8]은 본 발명에서 최적회선 코드가 Call_Type B인 경우에 실행되는 데이터통신을 이용한 콜백 연결방식의 흐름을 나타내는 도면이고, [도 9]의 (c)는 이때 스마트 단말 화면의 일 예를 나타내는 도면이다.FIG. 8 is a view illustrating a flow of a callback connection method using data communication executed when the optimal line code is Call_Type B in the present invention, and FIG. 9C illustrates an example of a smart terminal screen. It is a figure which shows.

이 방법은 스마트 단말(10)에서 통화연결 서버(30)로 CID(콜러아이디)와 목적번호를 제공하면, 통화연결 서버(30)에서 스마트 단말(10)과 목적단말(50)에 각각 통화연결을 시도하여 이를 중개하는 방식이다. 즉, 통화연결 서버(30)가 스마트 단말(10) 및 목적단말(50)과 각각 통화 연결된 상태를 설정한 후에, 통화연결 서버(30)가 중개 동작을 수행하여 스마트 단말(10)과 목적단말(50)이 통화를 하는 방식이다.In this method, if the smart terminal 10 provides the CID (caller ID) and the destination number to the call connection server 30, the call connection server 30 connects to the smart terminal 10 and the target terminal 50, respectively. It is a way to try and broker it. That is, after the call connection server 30 sets up the state of the call connection with the smart terminal 10 and the target terminal 50, respectively, the call connection server 30 performs an intermediary operation so that the smart terminal 10 and the target terminal. 50 is the way to talk.

이 방식은 2개 회선이 연결되는 것이나, 일부 국가에서 적용되는 특수한 요금정책에 의해 스마트 단말(10)과 목적단말(50) 간의 직접 통화 연결에 비해 오히려 2개 회선 요금이 훨씬 더 저렴한 경우에 이용된다.This method is used when two lines are connected, but the two line rates are much cheaper than the direct call connection between the smart terminal 10 and the target terminal 50 due to a special tariff applied in some countries. do.

이러한 콜백 연결방식은 통화연결 시간이 7~8초 정도로 비교적 짧고 특히 스마트 단말(10)의 전화걸기 화면에 목적번호(예: 010-2790-48XX)가 표시된다는 점이장점이다. [도 9]의 (c)를 참조하면 전화걸기 화면에서 목적번호 '010-2790-4845'를 입력하고 전화를 걸었을 때, 통화 연결 대기 화면과 통화 화면에 목적번호가 표시된다는 점을 확인할 수 있다.This callback connection method has a relatively short connection time of about 7 to 8 seconds, and in particular, an object number (eg, 010-2790-48XX) is displayed on the dialing screen of the smart terminal 10. Referring to (c) of FIG. 9, when the user enters a destination number '010-2790-4845' on the dialing screen and makes a call, the destination number is displayed on the call connection standby screen and the call screen. have.

반면, [도 7]의 방식과 마찬가지로 콜백 연결방식은 스마트 단말(10)이 데이터 통신이 불가능한 통신 환경에 놓여져 있을 때에는 활용할 수 없으며, 스마트 단말(10)의 화면에 연결중 다이얼로그([도 9]의 (c)에서 '리모트콜로 연결중')가 비록 잠시나마 표시되는 단점이 있다.
On the other hand, as in the method of FIG. 7, the callback connection method cannot be used when the smart terminal 10 is placed in a communication environment in which data communication is not possible, and is connected to a screen of the smart terminal 10 (FIG. 9). In (c), 'connecting to remote call' is displayed even though it is displayed for a while.

한편, 본 명세서에서 사용된 용어들과 관련하여 이해의 편의를 위하여 기본 개념을 설명하면 다음과 같다.On the other hand, with respect to the terms used in the present specification when explaining the basic concept for convenience of understanding as follows.

1) 기간통신사 : 전기통신 회선설비를 설치하고, 이를 이용하여 공공의 이익과 국가산업에 미치는 영향, 역무의 안정적 제공의 필요성 등을 참작하여 통신, 전화역무 등 대한민국 정보통신부령이 정하는 종류와 내용의 전기통신역무를 제공하는 사업자.1) Telecommunication company: Install the telecommunication line equipment and use it to determine the kind and contents of the Ministry of Information and Communication, such as telecommunication and telephone service, taking into account the public interest, the impact on the national industry, and the necessity of providing stable service. Provider of telecommunication services.

2) 별정통신사 : 기간통신사업의 허가를 받은 자의 전기통신회선설비 등을 이용하여 기간통신 역무를 제공하는 사업 또는 대한민국 정보통신부령이 정하는 구내에 전기통신설비를 설치하거나 이를 이용하여 그 구내에서 전기통신 역무를 제공하는 사업자.2) Separate telecommunication company: A business that provides basic telecommunication services using telecommunication line facilities, etc. of a person who has permission for a telecommunication business, or installs or uses telecommunication facilities in a premises prescribed by Ordinance of the Ministry of Information and Communication. Operators providing telecommunication services.

3) 통화 유형 : 시내전화, 시외전화, 국제전화, 이동전화, 특수 전화 등의 구분.3) Call type: Local, long distance, international, mobile, special call.

또한, 본 발명에서 스마트 단말이 활용 가능한 다양한 통화 환경은 기간통신망을 이용한 통화 환경과 기타 통화 환경으로 구분될 수 있다. 먼저, 기간통신망을 이용한 통화 환경은 다음과 같다.In addition, various call environments that can be utilized by the smart terminal in the present invention may be classified into a call environment using a main communication network and other call environments. First, the call environment using the main communication network is as follows.

1) 기간통신망을 통한 3G, 4G 음성통화.1) 3G, 4G voice calls over backbone networks.

2) 기간통신망을 통한 3G, 4G 데이터망 기반 IP 통화.2) 3G, 4G data network-based IP calls over a backbone network.

다음으로, 스마트 단말이 활용하는 기타 통화 환경은 다음과 같다.Next, other call environments utilized by the smart terminal are as follows.

1) 무선랜(무료) 기반 IP 통화. 스마트 단말이 사용 가능한 3G, 4G, 무선랜, 기타 각종 IP 데이터망을 이용하여 별정통신사의 교환기에 접속한 후, 이 별정통신사 교환기의 중계를 통해 목적지의 IP, PSTN, 모바일, 기타 통화가 가능한 목적단말(전화 등)과 통화 연결하는 방식.1) WLAN (free) based IP call. The purpose of enabling the IP, PSTN, mobile, and other calls of the destination through the relay of the dedicated telecommunications exchanger after connecting to the telecommunications operator's exchange using 3G, 4G, wireless LAN, and various other IP data networks that can be used by the smart terminal. Method of making a call connection with a terminal (telephone, etc.).

2) 톨프리 액세스넘버로 별정통신사의 교환기에 접속한 후 별정통신사 교환기의 중계를 통해 목적지의 IP, PSTN, 모바일, 기타 통화가 가능한 목적단말(전화 등)과 통화 연결하는 방식. 이때, '톨프리 액세스'란 별정통신 서비스를 사용하려는 고객에 대하여 소비자가 별정통신사의 교환기를 접속하는데 소요되는 비용을 별정통신사가 부담하는 서비스 형태를 의미한다.2) Toll-free access number to connect to the telecommunications company's switchboard and then connect to the destination terminal's IP, PSTN, mobile and other target terminals (telephones, etc.) through the relay of the telecommunications carrier's switch. In this case, 'tol free access' refers to a form of service in which a specific telecommunication company bears a cost for a consumer to access an exchange of a telecommunications company for a customer who wants to use the telecommunications service.

3) 유료 액세스넘버로 별정통신사의 교환기에 접속한 후 별정통신사 교환기의 중계를 통해 목적지의 IP, PSTN, 모바일, 기타 통화가 가능한 목적단말(전화 등)과 통화 연결하는 방식. 이때, '유료 액세스'란 별정통신 서비스를 사용하려는 고객에 대하여 소비자가 별정통신사의 교환기를 접속하는데 소요되는 비용을 사용자가 부담하는 서비스 형태를 의미한다. 일반적으로는 비용은 기간통신망의 시내요금에 해당한다.3) After connecting to the telecommunications company's exchange with the paid access number, connecting to the destination terminal (telephone, etc.) capable of making IP, PSTN, mobile, and other calls through the relay of the telecommunications company's exchange. In this case, 'paid access' refers to a type of service in which a user bears a cost for a consumer to access an exchange of a telecommunications company for a customer who wants to use the telecommunications service. In general, the cost is the local rate of the backbone network.

4) 스마트 단말의 어플리케이션을 이용한 솔루션이 기간통신망 또는 캐리어 사업자 통신망을 활용하여 통화 연결하는 방식. 이때, 스마트 단말 어플리케이션 제공 사업자는 기간통신사 또는 캐리어 사업자가 청구하는 요금으로부터 수수료를 받거나 사업자간 상호 정산하는 소위 '캡스빌링(Carrier Access Billing)'을 통해 수익을 얻는다. 이러한 수익을 통해 스마트 단말의 어플리케이션은 국제전화 서비스를 무료 또는 매우 저렴하게 제공하는 것이 가능해진다(국제전화 통화 원가 < 수수료 또는 정산금액).
4) A method using a smart terminal application that connects a call using a backbone network or carrier network. At this time, the smart terminal application provider receives a fee from the charges charged by the carrier or carrier, or earns through so-called 'Carrier Access Billing' that mutual settlement between the operators. This revenue enables the application of the smart terminal to provide the international call service free or very inexpensively (international call cost <fee or settlement amount).

본 발명은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드의 형태로 구현될 수 있다. 이때, 본 발명의 기록매체는 컴퓨터가 읽을 수 있는 모든 종류의 기록장치를 포함하는데, ROM, RAM, CD-ROM, 자기테이프, 플로피디스크, 광데이터 저장장치 등이 있고 캐리어웨이브(예: 인터넷을 통한 전송)의 형태로 구현될 수 있다. 또한 본 발명의 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산된 방식으로 구현될 수도 있다..
The present invention can be implemented in the form of computer readable codes on a computer readable recording medium. In this case, the recording medium of the present invention includes all kinds of computer-readable recording devices, including ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like. Can be implemented in the form of transmission. The recording medium of the present invention may also be implemented in a distributed manner over networked computer systems.

10: 스마트 단말
11: 입출력부
12: 제어부
13: 메모리부
14: 통화연결관리 어플
14a: 통화연결수단
14b: 제 1 접속수단
14c: 제 2 접속수단
15: 다이얼링 어플
16: VoIP 어플
17: 콜링 어플
18: 저장부
19: 송수신부
20: 기간통신망
30: 통화연결 서버
40: IP연결 서버
50: 목적단말
10: smart terminal
11: input / output unit
12: control unit
13: memory
14: call connection management application
14a: call connection means
14b: first connecting means
14c: second connecting means
15: dialing app
16: VoIP application
17: Calling App
18: storage unit
19: transceiver
20: backbone network
30: Call Server
40: IP connection server
50: destination terminal

Claims (7)

통화 요금을 최적화하기 위하여 스마트 단말이 수행하는 통화 연결 관리 방법으로서,
사용자의 기간통신 통화상품 조건을 제공받는 제 1 단계;
사용자의 통화사용량을 실시간으로 파악하는 제 2 단계;
상기 기간통신 통화상품 조건과 상기 통화사용량을 비교하여 무료 음성통화 가능한지 여부를 판단하는 제 3 단계;
상기 제 3 단계의 판단 결과 무료 음성통화 가능한 경우, 국제전화를 시도하는지 여부를 판단하는 제 4 단계;
상기 제 4 단계의 판단 결과 국내전화인 경우에는 기간통신망을 통해 목적단말과의 통화 연결을 실행하는 제 5 단계;
외부의 통화연결 서버에 접속하기 위한 액세스넘버를 설정하는 단계로서, 상기 제 3 단계의 판단결과 무료 음성통화가 불가능한 경우 상기 액세스넘버를 미리 설정된 톨프리 액세스넘버 값으로 설정하는 과정과, 상기 제 3 단계의 판단결과 무료 음성통화가 가능하면서 상기 제 4 단계의 판단 결과 국제전화인 경우 상기 액세스넘버를 미리 설정된 시내요금형 액세스넘버 값으로 설정하는 과정을 포함하는 제 6 단계;
상기 제 6 단계에서 설정된 액세스넘버를 활용하여 외부의 통화연결 서버를 액세스하여 목적단말과의 통화연결을 실행하는 제 7 단계;
를 포함하여 구성되는 통화 연결 관리 방법.
A call connection management method performed by a smart terminal to optimize call charges,
A first step of receiving a conditional communication product condition of a user;
A second step of grasping the call usage of the user in real time;
A third step of determining whether a free voice call is possible by comparing the term communication product condition and the call usage amount;
A fourth step of determining whether an international call is attempted when a free voice call is possible as a result of the third step;
A fifth step of executing a call connection with the target terminal through the main communication network when the domestic telephone is determined as the fourth step;
Setting an access number for accessing an external call connection server, setting the access number to a preset toll-free access number value when free voice call is not possible as a result of the third step; A sixth step including the step of setting the access number to a pre-set city rate access number value when the voice call is free and the international call is determined as the fourth step;
A seventh step of accessing an external call connection server using the access number set in the sixth step to execute a call connection with the target terminal;
Call connection management method that is configured to include.
청구항 1에 있어서,
상기 제 3 단계 이전에,
상기 스마트 단말의 근거리 무선통신을 통해 활용가능한 근거리 무선통신 환경을 파악하는 단계;
상기 근거리 무선통신 환경에서 무료 통화연결이 가능한지 판단하는 단계;
상기 판단 결과, 무료 통화연결이 가능한 경우에는 상기 근거리 무선통신 환경의 무료 통화연결을 통해 목적단말과의 통화 연결을 실행하는 단계;
를 더 포함하여 구성되는 통화 연결 관리 방법.
The method according to claim 1,
Before the third step,
Identifying a short range wireless communication environment available through short range wireless communication of the smart terminal;
Determining whether a free call connection is possible in the short range wireless communication environment;
If it is determined that the free call connection is possible, executing the call connection with the target terminal through the free call connection in the short-range wireless communication environment;
The call connection management method further comprises.
청구항 2에 있어서,
상기 제 3 단계는,
상기 통화상품 조건의 무료 음성통화 시간과 상기 실시간으로 파악된 통화사용량을 비교하는 제 31 단계;
상기 무료 음성통화 시간이 상기 통화사용량에 비해 미리 설정된 임계시간 이상 남아있는지 여부를 판단하는 제 32 단계;
를 포함하여 구성되는 것을 특징으로 하는 통화 연결 관리 방법.
The method according to claim 2,
In the third step,
A thirty-first step of comparing the free voice call time of the call product condition with the usage amount of the call;
A thirty-second step of determining whether the free voice call time remains above a preset threshold time compared to the call usage;
Call connection management method comprising a.
청구항 2에 있어서,
상기 제 4 단계는 목적번호의 최초 3 디지트를 인식함으로써 국제전화를 시도하는지 여부를 판단하는 것을 특징으로 하는 통화 연결 관리 방법.
The method according to claim 2,
And the fourth step determines whether or not an international call is attempted by recognizing the first three digits of the destination number.
청구항 2에 있어서,
상기 제 7 단계는,
상기 스마트 단말의 통신 환경이 데이터 통신 연결이 가능한 상황인지 여부를 판단하는 제 71 단계;
상기 제 71 단계의 판단 결과 데이터 통신 연결이 불가능한 통신 환경인 경우에는 상기 제 6 단계에서 설정된 액세스넘버를 다이얼링하여 상기 외부의 통화연결 서버를 액세스함으로써 목적단말과의 통화연결을 실행하는 제 72 단계;
상기 제 71 단계의 판단 결과 데이터 통신 연결이 가능한 통신 환경인 경우에는, 목적번호를 포함하는 통화연결 관련정보를 상기 데이터 통신을 통해 상기 외부의 통화연결 서버로 제공하는 단계와, 상기 데이터 통신을 통해 상기 외부의 통화연결 서버로부터 통화연결을 위한 최적회선코드의 결정을 제공받는 단계와, 상기 최적회선코드가 Call_Type A로 결정된 경우에는 상기 제 6 단계에서 설정된 액세스넘버를 다이얼링하여 상기 통화연결 서버를 액세스함으로써 목적단말과의 통화연결을 실행하는 단계와, 상기 최적회선코드가 Call_Type B로 결정된 경우에는 데이터 통신을 통해 스마트 단말의 식별자를 제공하고 상기 통화연결 서버로부터 콜백 통화연결을 제공받으면 자동 전화받기를 시행함으로써 목적단말과의 통화연결을 실행하는 단계를 실행하는 제 73 단계;
를 포함하여 구성되는 것을 특징으로 하는 통화 연결 관리 방법.
The method according to claim 2,
The seventh step,
A seventy-first step of determining whether a communication environment of the smart terminal is capable of a data communication connection;
A 72th step of executing a call connection with a target terminal by accessing the external call connection server by dialing the access number set in the sixth step in the case of the communication environment in which the data communication connection is impossible as a result of the determination in the 71st step;
In the case of the communication environment capable of data communication connection as a result of the determination of step 71, providing call connection related information including an object number to the external call connection server through the data communication; Receiving the determination of the optimal line code for the call connection from the external call connection server; and if the optimum line code is determined to be Call_Type A, dial the access number set in the sixth step to access the call connection server. By performing a call connection with the target terminal, and if the optimal line code is determined to be Call_Type B, providing the identifier of the smart terminal through the data communication and automatically receives a call back call connection from the call connection server By executing the step of executing a call connection with the target terminal A seventy seventh step;
Call connection management method comprising a.
삭제delete 청구항 1 내지 청구항 5 중의 어느 하나의 항에 따른 스마트 단말에서 통화 요금을 최적화하는 통화 연결 관리 방법을 수행하기 위한 통화 연결 관리 프로그램을 기록한 컴퓨터로 판독가능한 기록매체.A computer-readable recording medium recording a call connection management program for performing a call connection management method for optimizing a call charge in a smart terminal according to any one of claims 1 to 5.
KR1020120018205A 2012-02-22 2012-02-22 Method for providing optimal-cost call establishment management in smart-terminals, and computer-readable re cording medium for storing call establishment management program in smart-terminals KR101174138B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120018205A KR101174138B1 (en) 2012-02-22 2012-02-22 Method for providing optimal-cost call establishment management in smart-terminals, and computer-readable re cording medium for storing call establishment management program in smart-terminals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120018205A KR101174138B1 (en) 2012-02-22 2012-02-22 Method for providing optimal-cost call establishment management in smart-terminals, and computer-readable re cording medium for storing call establishment management program in smart-terminals

Publications (1)

Publication Number Publication Date
KR101174138B1 true KR101174138B1 (en) 2012-08-14

Family

ID=46880469

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120018205A KR101174138B1 (en) 2012-02-22 2012-02-22 Method for providing optimal-cost call establishment management in smart-terminals, and computer-readable re cording medium for storing call establishment management program in smart-terminals

Country Status (1)

Country Link
KR (1) KR101174138B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102477374B1 (en) 2022-08-31 2022-12-14 주식회사 투유텔레콤 A method of optimizing user-customized mobile phone bills and providing plan management services using big data of artificial intelligence-based communication usage habits

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102477374B1 (en) 2022-08-31 2022-12-14 주식회사 투유텔레콤 A method of optimizing user-customized mobile phone bills and providing plan management services using big data of artificial intelligence-based communication usage habits

Similar Documents

Publication Publication Date Title
US6493437B1 (en) Advertising-subsidized PC-telephony
US20100203863A1 (en) Method of enabling operators to allow their customers to choose between calling-party-pays and receiving-party-pays on incoming calls
JPH08506221A (en) Computer controlled telecommunications system
US20020136377A1 (en) System and method for providing advertisement contingent charge options to a user of a telephony device
CN101543035A (en) Communcation network subscription control
US20050013423A1 (en) Telecommunication method and apparatus with provisions to exceed usage limit
KR101174139B1 (en) Method for providing auto-switching call management by optimizing the cost and call connection reliability in smart-terminals, and computer-readable recording medium for storing auto-switching call management program for the same
JP2001518263A (en) Call establishment for prepaid services
KR101089709B1 (en) A call connection with applications for mobile devices that can connect to the telephone switching equipment and method for the same
KR100680662B1 (en) Automatic call forwarding system and international roaming method
US10291769B2 (en) Method for controlling one-touch call mode of mobile terminal
US9350879B2 (en) Method and system for dual-network telephone calling
KR101216037B1 (en) A packet data transmission capabilities of mobile devices whether the mount options to the database as occasion demands by selecting the data network or telephone communication network for connecting the communication system and its operational methods
KR101174138B1 (en) Method for providing optimal-cost call establishment management in smart-terminals, and computer-readable re cording medium for storing call establishment management program in smart-terminals
CN1887001B (en) A method of providing SMS callback
KR101290068B1 (en) Method of providing call management with optimal-cost and stable call quality in smart devices, and computer-readable recording medium with call management program for the same
CN101600026A (en) A kind of in communication network the method for monitoring harassing calls
WO2008136606A1 (en) System and method for roaming bidirectionally
JP3389922B2 (en) Variable call charges for mobile terminals
CN102572840B (en) A kind of method utilizing monitoring signaling technology to differentiate novel malicious callback service
US20010015973A1 (en) Connection control technique providing toll free calls
TWI545933B (en) Method and apparatus for cost-saving telephone service
WO2009015436A1 (en) Least cost routing over separate networks
EP0985321B1 (en) Telephone system with allocation of freephone number
US8488757B1 (en) System, method, and computer program product for determining a recommended device from a plurality of devices for initiating a phone call

Legal Events

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

Payment date: 20150807

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160805

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20180503

Year of fee payment: 6

R401 Registration of restoration
FPAY Annual fee payment

Payment date: 20180809

Year of fee payment: 7