KR101030024B1 - System and Method for Providing Voice Communication Service using Data Network, Mobile Phone and Recording Medium - Google Patents

System and Method for Providing Voice Communication Service using Data Network, Mobile Phone and Recording Medium Download PDF

Info

Publication number
KR101030024B1
KR101030024B1 KR1020090062262A KR20090062262A KR101030024B1 KR 101030024 B1 KR101030024 B1 KR 101030024B1 KR 1020090062262 A KR1020090062262 A KR 1020090062262A KR 20090062262 A KR20090062262 A KR 20090062262A KR 101030024 B1 KR101030024 B1 KR 101030024B1
Authority
KR
South Korea
Prior art keywords
call
connection request
voice
call connection
information
Prior art date
Application number
KR1020090062262A
Other languages
Korean (ko)
Other versions
KR20110004697A (en
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 KR1020090062262A priority Critical patent/KR101030024B1/en
Publication of KR20110004697A publication Critical patent/KR20110004697A/en
Application granted granted Critical
Publication of KR101030024B1 publication Critical patent/KR101030024B1/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
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • 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)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 데이터 망을 이용한 음성통화 서비스를 제공하는 방법 및 시스템과 휴대폰 및 이를 위한 기록매체에 관한 것으로서, 고객이 이용하는 휴대폰에 대한 음성통화 망을 이용한 음성통화 서비스의 경우, 이동통신사에서 부과하는 음성통화 요금을 이용하게 되며, 그로 인하여 이동통신사에서 설정한 통신요금 정책에 따라 부과되어, 비싼 통신요금을 납부하므로, 고객에게 별도의 VM(Virtual Machine)을 제공하고, 제공된 VM에서 음성통화 망이 아닌 데이터 망을 이용함으로써, 음성통화 망 이용에 따른 통신요금을 절감하도록 하는 것이다.The present invention relates to a method and system for providing a voice call service using a data network, a mobile phone and a recording medium therefor. In the case of a voice call service using a voice call network for a mobile phone used by a customer, a voice imposed by a mobile communication company The call rate is used, and accordingly, it is charged according to the communication rate policy set by the mobile carrier and pays the expensive communication rate. Therefore, a separate VM (Virtual Machine) is provided to the customer, and the provided VM is not a voice call network. By using the data network, it is to reduce the communication fee according to the use of the voice call network.

음성통화, 통신요금 Voice call, communication fee

Description

데이터 망을 이용한 음성통화 서비스를 제공하는 방법 및 시스템과 휴대폰 및 이를 위한 기록매체{System and Method for Providing Voice Communication Service using Data Network, Mobile Phone and Recording Medium}System and Method for Providing Voice Communication Service using Data Network, Mobile Phone and Recording Medium}

도 1은 본 발명의 실시 방법에 따라 고객 휴대폰으로 뱅킹 서비스와 통화 서비스 제공을 위한 뱅킹VM을 다운로드하여 원격 탑재하는 뱅킹VM 제공 시스템 구성을 도시한 도면이다.1 is a diagram illustrating a banking VM providing system configuration for remotely loading a banking VM for providing a banking service and a call service to a customer mobile phone according to an exemplary embodiment of the present invention.

도 2는 본 발명의 실시 방법에 따라 고객 휴대폰으로 상기 뱅킹 서비스와 통화 서비스 제공을 위한 뱅킹VM을 다운로드하여 원격 탑재하는 과정을 도시한 도면이다.2 is a diagram illustrating a process of downloading and remotely mounting a banking VM for providing the banking service and a call service to a customer mobile phone according to an exemplary embodiment of the present invention.

도 3은 본 발명의 실시 방법에 따라 뱅킹VM에 포함된 통화용VM을 통한 음성통화 서비스 제공을 위한 데이터 통신 기능을 구비한 무선단말 기능 구성을 도시한 도면이다.3 is a diagram illustrating a configuration of a wireless terminal function having a data communication function for providing a voice call service through a VM for a call included in a banking VM according to an embodiment of the present invention.

도 4는 본 발명의 실시 방법에 따라 뱅킹VM에 포함된 통화용VM을 통한 음성통화 서비스 제공을 위한 데이터 통신 기능을 구비한 무선단말의 동작 과정을 도시한 도면이다.4 is a diagram illustrating an operation process of a wireless terminal having a data communication function for providing a voice call service through a call VM included in a banking VM according to an embodiment of the present invention.

<도면의 주요부분에 대한 설명><Description of main parts of drawing>

100 : ESD 서버 105 : 인터페이스부100: ESD server 105: interface unit

110 : 인터페이스 제공부 115 : 프로그램 제공부110: interface providing unit 115: program providing unit

120 : 진단부 125 : 정보 저장부120: diagnostic unit 125: information storage unit

130 : 저장매체 135 : 고객 휴대폰130: storage medium 135: customer mobile phone

본 발명은 고객이 이용하는 휴대폰에 대한 음성통화 망을 이용한 음성통화 서비스의 경우, 이동통신사에서 부과하는 음성통화 요금을 이용하게 되며, 그로 인하여 이동통신사에서 설정한 통신요금 정책에 따라 부과되어, 비싼 통신요금을 납부하므로, 고객에게 별도의 VM(Virtual Machine)을 제공하고, 제공된 VM에서 음성통화 망이 아닌 데이터 망을 이용하여 통신요금의 절감이 가능하도록 해주는 것이다.According to the present invention, a voice call service using a voice call network for a mobile phone used by a customer uses a voice call charge imposed by a mobile carrier, and accordingly is charged according to a communication charge policy set by a mobile carrier, thereby expensive communication. By paying a fee, a separate VM (Virtual Machine) is provided to the customer, and the communication fee can be reduced by using a data network instead of a voice call network.

정보통신 기술의 발전에 따라, 휴대폰에 대한 무선망 개방등의 상황이 다가오고 있으며, 그로 인하여 무선망 개방에 따른 통신요금은 종래의 음성통화 망보다 데이터 망이 더 저렴하게 이용할 수 있는 상황이 되며, 그로 인하여 데이터 망은 더욱 유용하게 이용될 수 있는 상황이다.With the development of information and communication technology, the situation such as the opening of the wireless network for mobile phones is approaching, so that the communication fee due to the opening of the wireless network is a situation that the data network can be used more cheaply than the conventional voice call network, As a result, the data network may be more usefully used.

하지만, 휴대폰의 경우 종래 전화통화를 요청하면, 휴대폰에서 호 처리를 음성통화 망을 통해 연결되도록 자동 처리함으로써, 휴대폰을 이용한 전화통화의 경우 음성통화 망을 무조건 적으로 이용하게 되어, 음성통화 망 이용에 따른 비싼 통신요금을 납부하게 되는 상황이다.However, in the case of a mobile phone, when a conventional telephone call is requested, the mobile phone automatically processes the call processing through the voice call network, so that the telephone call using the mobile phone unconditionally uses the voice call network. The situation is to pay expensive communication fees.

본 발명의 목적은, 고객이 이용하는 휴대폰에 대한 음성통화 망을 이용한 음성통화 서비스의 경우, 이동통신사에서 부과하는 음성통화 요금을 이용하게 되며, 그로 인하여 이동통신사에서 설정한 통신요금 정책에 따라 부과되어, 비싼 통신요금을 납부하므로, 고객에게 별도의 VM(Virtual Machine)을 제공하고, 제공된 VM에서 음성통화 망이 아닌 데이터 망을 이용하도록 하는 방법 및 시스템과 휴대폰 및 이를 위한 기록매체를 제공함에 있다.An object of the present invention, in the case of a voice call service using a voice call network for the mobile phone used by the customer, is to use the voice call charges imposed by the mobile carrier, and therefore is charged according to the communication charge policy set by the mobile carrier In order to provide a customer with a separate VM (Virtual Machine) and to use a data network instead of a voice call network in the provided VM, a mobile phone and a recording medium for the same, because the high communication fee is paid.

본 발명에 따른 사용자 휴대폰에 구비된 VM(Virtual Machine)을 이용한 음성통화 서비스를 제공하는 방법은, 사용자의 입력장치 조작에 의한 음성통화 호 연결 요청이 확인되면, 상기 확인된 음성통화 호 연결 요청을 차단 처리하고, 상기 음성통화 호 연결 요청을 처리하기 위한 음성통화 호 연결요청 정보를 생성하는 단계와, 상기 생성된 음성통화 호 연결요청 정보를 데이터 망을 통해 서버로 전송하고, 상기 데이터 망을 통해 서버로부터 호 연결요청 처리결과에 대한 정보를 수신하는 단계와, 상기 데이터 망을 통해 서버로부터 호 연결요청 처리결과가 수신되면, 상기 수신된 호 연결요청을 처리하는 단계를 포함하여 이루어지는 것을 특징으로 한다.The method for providing a voice call service using a VM (Virtual Machine) provided in a user mobile phone according to the present invention, if the voice call call connection request by the user's input device operation is confirmed, the confirmed voice call call connection request Blocking and generating voice call connection request information for processing the voice call call connection request; transmitting the generated voice call call connection request information to a server through a data network; Receiving information on a call connection request processing result from a server, and processing the received call connection request when a call connection request processing result is received from the server through the data network. .

본 발명에 따른 데이터 망을 이용한 음성통화 서비스를 제공하는 방법은, 데이터 망을 통해 음성통화 서비스 제공시 발생되는 통화요금이 상기 사용자가 지정한 결제수단을 통해 결제되도록 처리하는 단계를 포함하여 이루어지는 것을 특징으로 하며, 상기 결제수단은, 상기 고객이 기 지정한 금융계좌이거나, 또는 선불전화카드 VM정보인 것을 특징으로 한다.The method for providing a voice call service using a data network according to the present invention comprises the step of processing a call charge generated when providing a voice call service through a data network to be settled through a payment means specified by the user. The payment means may be a financial account designated by the customer or prepaid phone card VM information.

한편, 상기 전술한 데이터 망을 이용한 음성통화 서비스를 제공하는 방법을 실행하기 위한 프로그램을 기록한 것을 특징으로 하는 컴퓨터로 판독 가능한 기록매체를 포함한다.On the other hand, it includes a computer-readable recording medium, characterized in that for recording a program for executing a method for providing a voice call service using the above-described data network.

한편, 본 발명에 따른 사용자 휴대폰에 구비된 VM(Virtual Machine)을 이용한 음성통화 서비스를 제공하는 시스템은, 사용자의 입력장치 조작에 의한 음성통화 호 연결 요청이 확인되면, 상기 확인된 음성통화 호 연결 요청을 차단 처리하고, 상기 음성통화 호 연결 요청을 처리하기 위한 음성통화 호 연결요청 정보를 생성하는 수단과, 상기 생성된 음성통화 호 연결요청 정보를 데이터 망을 통해 서버 로 전송하고, 상기 데이터 망을 통해 서버로부터 호 연결요청 처리결과에 대한 정보를 수신하는 수단과, 상기 데이터 망을 통해 서버로부터 호 연결요청 처리결과가 수신되면, 상기 수신된 호 연결요청을 처리하는 수단을 포함하여 이루어지는 것을 특징으로 한다.On the other hand, the system for providing a voice call service using a VM (Virtual Machine) provided in the user's mobile phone according to the present invention, when the voice call call connection request by the user's input device operation is confirmed, the confirmed voice call call connection Means for blocking a request, generating voice call connection request information for processing the voice call call connection request, and transmitting the generated voice call call connection request information to a server through a data network, Means for receiving information on a call connection request processing result from a server through; and, when a call connection request processing result is received from the server through the data network, means for processing the received call connection request. It is done.

한편, 본 발명에 따른 음성통화 망을 통해 음성통화 서비스를 제공하는 휴대폰은, 사용자의 입력장치 조작에 의한 음성통화 호 연결 요청이 확인되면, 상기 확인된 음성통화 호 연결 요청을 차단 처리하는 기능과, 상기 음성통화 호 연결 요청을 처리하기 위한 음성통화 호 연결요청 정보를 생성하는 기능과, 상기 생성된 음성통화 호 연결요청 정보를 데이터 망을 통해 서버로 전송하고, 상기 데이터 망을 통해 서버로부터 호 연결요청 처리결과에 대한 정보를 수신하는 기능과, 상기 데이터 망을 통해 서버로부터 호 연결요청 처리결과가 수신되면, 상기 수신된 호 연결요청을 처리하는 기능을 포함하여 이루어지는 것을 특징으로 한다.On the other hand, the mobile phone providing a voice call service through the voice call network according to the present invention, when the voice call call connection request by the user's input device operation is confirmed, the function to block the identified voice call call connection request and And generating a voice call call connection request information for processing the voice call call connection request, and transmitting the generated voice call call connection request information to a server through a data network, and calling from a server through the data network. And a function of receiving information on a connection request processing result, and a function of processing the received call connection request when a call connection request processing result is received from a server through the data network.

이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상 세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다. Hereinafter, with reference to the accompanying drawings and description will be described in detail the operating principle of the preferred embodiment of the present invention. However, the drawings and the following description shown below are for the preferred method among various methods for effectively explaining the features of the present invention, the present invention is not limited only to the drawings and description below. In addition, in the following description of the present invention, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. In addition, terms to be described below are terms defined in consideration of functions in the present invention, which may vary according to a user's or operator's intention or custom. Therefore, the definition should be made based on the contents throughout the present invention.

또한, 이하 실시되는 본 발명의 바람직한 실시예는 본 발명을 이루는 기술적 구성요소를 효율적으로 설명하기 위해 각각의 시스템 기능구성에 기 구비되어 있거나, 또는 본 발명이 속하는 기술분야에서 통상적으로 구비되는 시스템 기능구성은 가능한 생략하고, 본 발명을 위해 추가적으로 구비되어야 하는 기능구성을 위주로 설명한다. 만약 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 하기에 도시하지 않고 생략된 기능구성 중에서 종래에 기 사용되고 있는 구성요소의 기능을 용이하게 이해할 수 있을 것이며, 또한 상기와 같이 생략된 구성요소와 본 발명을 위해 추가된 구성요소 사이의 관계도 명백하게 이해할 수 있을 것이다. In addition, preferred embodiments of the present invention to be carried out below are provided in each system functional configuration to efficiently describe the technical components constituting the present invention, or system functions that are commonly provided in the technical field to which the present invention belongs. The configuration will be omitted, and described mainly on the functional configuration to be additionally provided for the present invention. If those skilled in the art to which the present invention pertains, it will be able to easily understand the function of the components that are conventionally used among the omitted functional configuration not shown below, and also the configuration omitted as described above The relationship between the elements and the components added for the present invention will also be clearly understood.

또한, 이하 실시예는 본 발명의 핵심적인 기술적 특징을 효율적으로 설명하기 위해 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 명백하게 이해할 수 있도록 용어를 적절하게 변형하여 사용할 것이나, 이에 의해 본 발명이 한정되는 것은 결코 아니다. In addition, the following examples will be used to appropriately modify the terms so that those skilled in the art to clearly understand the technical features of the present invention to effectively understand, but the present invention It is by no means limited.

결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시 예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.As a result, the technical spirit of the present invention is determined by the claims, and the following examples are one means for efficiently explaining the technical spirit of the present invention to those skilled in the art to which the present invention pertains. It is only.

도면1은 본 발명의 실시 방법에 따라 고객 휴대폰(135)으로 뱅킹 서비스와 통화 서비스 제공을 위한 뱅킹VM을 다운로드하여 원격 탑재하는 뱅킹VM 제공 시스템 구성을 도시한 도면이다.1 is a diagram illustrating a banking VM providing system configuration for downloading and remotely mounting a banking VM for providing a banking service and a call service to a customer mobile phone 135 according to an embodiment of the present invention.

보다 상세하게 본 도면1은 상기 고객 휴대폰(135)이 접속한(또는 통신 연결한) 네트워크 상에 구비된 소정의 서버에서 상기 고객 휴대폰(135)으로 뱅킹 서비스와 통화 서비스 제공을 위한 소정의 뱅킹VM을 다운로드하여 원격 탑재하고, 상기 고객 휴대폰(135)에 탑재된 상기 뱅킹VM 정보와 소정의 고객정보를 연계 처리하여 소정의 저장매체(130)에 저장하는 뱅킹VM 제공 시스템 구성에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 상기 고객단말로 상기 뱅킹 서비스와 통화 서비스 제공을 위한 소정의 뱅킹VM을 다운로드하여 원격 탑재하는 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 실시 방법을 모두 포함하며, 본 도면1에 도시된 실시 방법에 의해 한정되지 아니한다.In more detail, FIG. 1 illustrates a predetermined banking VM for providing a banking service and a call service to a customer mobile phone 135 from a server provided on a network to which the customer mobile phone 135 is connected (or communicating with). The present invention relates to a banking VM providing system configuration for remotely downloading and remotely installing and linking the banking VM information mounted on the customer mobile phone 135 with predetermined customer information and storing the banking VM information in a predetermined storage medium 130. Those skilled in the art may refer to and / or modify the drawing 1 to download various banking VMs for providing the banking service and the call service to the customer terminal, and various methods of remote mounting. It may be inferred, but the present invention includes all the inferred implementation methods, and is not limited by the implementation method shown in FIG.

여기서, 상기 뱅킹VM(Virtual Machine)은 금융관련 컨텐츠를 이용하기 위한 무선뱅킹용 VM과 휴대폰의 데이터 망을 통해 통화 서비스를 제공하기 위한 통화용 VM을 포함하여 이루어지는 것이 바람직하다.Here, the banking VM (Virtual Machine) preferably comprises a VM for wireless banking for using the financial-related content and a VM for calling to provide a call service through the data network of the mobile phone.

또한, 상기 통화용 VM은 선불전화카드 VM이 포함될 수도 있으며, 선불전화카드 VM이 구비될 경우, 데이터 망을 통해 제공되는 음성통화 요금은 상기 선불전화카드 VM을 통해 처리하고, 선불전화카드 VM을 통해 음성통화 요금 결제가 불가능한 경우, 고객의 휴대폰 요금에 합산 청구되거나, 또는 상기 고객이 지정한 금융계좌를 통해 결제 처리되는 것이 가능하다.In addition, the call VM may include a prepaid phone card VM. When the prepaid phone card VM is provided, the voice call charge provided through the data network is processed through the prepaid phone card VM, and the prepaid phone card VM is processed. If it is impossible to pay through the voice call charge, it is possible to be billed in addition to the customer's mobile phone bill, or to be processed through the customer's designated financial account.

이하, 본 도면1에서 상기 고객 휴대폰(135)으로 상기 뱅킹 서비스와 통화 서비스 제공을 위한 상기 뱅킹VM을 다운로드하여 원격 탑재하는 서버를 편의상 "ESD(Electronic Software Delivery) 서버"라고 한다.Hereinafter, in FIG. 1, a server for downloading and remotely mounting the banking VM for providing the banking service and a call service to the customer mobile phone 135 is referred to as an "ESD (Electronic Software Delivery) Server" for convenience.

본 발명의 실시 방법을 따르는 도면1을 참조하면, 상기 뱅킹VM 제공 시스템은 소정의 네트워크 수단을 통해 상기 ESD 서버(100)에 접속하여 상기 뱅킹 서비스와 통화 서비스 제공을 위한 소정의 뱅킹VM을 다운로드하여 소정의 기록매체에 기록하는 고객 휴대폰(135)과, 상기 고객 휴대폰(135)과 소정의 네트워크 수단을 통해 연결되어 상기 고객 휴대폰(135)으로 상기 뱅킹 서비스와 통화 서비스 제공을 위한 소정의 뱅킹VM을 제공하는 ESD 서버(100)를 포함하여 이루어진다.Referring to Figure 1 according to an embodiment of the present invention, the banking VM providing system is connected to the ESD server 100 through a predetermined network means to download a predetermined banking VM for providing the banking service and call service A customer mobile phone 135 for recording on a predetermined recording medium, and a predetermined banking VM for providing the banking service and a call service to the customer mobile phone 135 by being connected to the customer mobile phone 135 through a predetermined network means. Providing ESD server 100 is made.

상기 고객 휴대폰(135)은 CDMA(Code Division Multiple Access) 기반의 이동 통신망에 연결되는 이동 통신단말, 및/또는 IEEE 802.16 기반의 초고속 무선 인터넷에 연결되는 휴대 인터넷 단말, 및/또는 DataTAC/Mobitex 기반의 무선 데이터 통신망에 연결되는 무선 데이터 통신 단말을 적어도 하나 이상 포함하는 무선 단말을 적어도 하나 이상 포함하여 이루어지는 것을 특징으로 하며, 상기 고객 휴대폰(135)은 상기 ESD 서버(100)에서 제공하는 적어도 하나 이상의 인터페이스 화면을 출력하고, 상기 인터페이스 화면을 통해 상기 뱅킹VM을 다운로드하여 원격 탑재하기 위한 소정의 프로그램 요청 정보를 입력 및/또는 선택하여 상기 ESD 서버(100)로 전송하기 위한 기능 구성(예컨대, 브라우져 프로그램과 통신 기능)이 구비되어 있는 것이 바람직하다.The customer cellular phone 135 is a mobile communication terminal connected to a CDMA-based mobile communication network, and / or a portable Internet terminal connected to an IEEE 802.16 based high-speed wireless Internet, and / or a DataTAC / Mobitex-based mobile communication terminal. And at least one wireless terminal including at least one wireless data communication terminal connected to a wireless data communication network, wherein the customer cellular phone 135 has at least one interface provided by the ESD server 100. A function configuration (eg, a browser program) for outputting a screen, inputting and / or selecting predetermined program request information for downloading and remotely mounting the banking VM through the interface screen and transmitting the screen to the ESD server 100. Communication function) is preferably provided.

본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 적어도 하나 이상의 유선 단말 및/또는 무선 단말에 대응하는 상기 고객 휴대폰(135)의 특징을 용이하게 유추할 수 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략한다.Those skilled in the art to which the present invention pertains can easily infer the characteristics of the customer mobile phone 135 corresponding to at least one or more wired terminals and / or wireless terminals. Omit for convenience.

본 발명의 실시 방법에 따라 상기 고객 휴대폰(135)이 유선 단말인 경우, 상기 네트워크 수단은 상기 TCP/IP 기반의 유선 네트워크를 포함하여 이루어지며, 상기 고객 휴대폰(135)이 무선 단말인 경우, 상기 네트워크 수단은 상기 CDMA 기반의 이동 통신망, 및/또는 IEEE 802.16 기반의 초고속 무선 인터넷, 및/또는 DataTAC/Mobitex 기반의 무선 데이터 통신망을 적어도 하나 이상 포함하여 이루어 지는 것이 바람직하다.When the customer mobile phone 135 is a wired terminal according to an embodiment of the present invention, the network means includes the TCP / IP based wired network, and when the customer mobile phone 135 is a wireless terminal, The network means preferably comprises at least one of the CDMA based mobile communication network, and / or IEEE 802.16 based high speed wireless Internet, and / or DataTAC / Mobitex based wireless data communication network.

본 발명에 따르면, 상기 ESD 서버(100)는 상기 고객 휴대폰(135)과 네트워크 수단에 대응하는 웹 인터페이스를 제공하기 위해, 상기 네트워크 수단을 통해 상기 고객 휴대폰(135)과 소정의 통신채널을 연결 및 관리하는 인터페이스부(105)(또는 인터페이스수단)를 구비하여 이루어지는 것을 특징으로 하며, 이에 의해 상기 ESD 서버(100)는 상기 고객 휴대폰(135)과 무선 네트워크를 통해 통신 연결되는 서버의 기능을 구비한다.According to the present invention, the ESD server 100 connects a predetermined communication channel with the customer mobile phone 135 via the network means to provide a web interface corresponding to the customer mobile phone 135 and the network means. And an interface unit 105 (or interface means) for managing. The ESD server 100 has a function of a server that is communicatively connected to the customer mobile phone 135 through a wireless network. .

본 발명의 일 실시 방법에 따라 상기 고객 휴대폰(135)이 CDMA 기반의 무선 네트워크를 통해 통신채널이 연결되는 무선 단말인 경우, 상기 인터페이스부(105)는 상기 고객 휴대폰(135)과 WAP(Wireless Application Protocol) 및/또는 ME(Mobile Explorer) 프로토콜을 기반으로 소정의 통신채널을 연결하고, 상기 통신채널을 통해 상기 고객 휴대폰(135)으로 WML(Wireless Markup Language) 및/또는 HTML 호환 문서 형태의 인터페이스 화면 및/또는 정보 제공 화면을 전송하여 출력하고, 상기 고객 휴대폰(135)으로부터 상기 인터페이스 화면에 대응하는 소정의 프로그램 요청정보를 수신 처리하는 기능을 수행하는 것이 바람직하다.According to an exemplary embodiment of the present invention, when the customer mobile phone 135 is a wireless terminal to which a communication channel is connected through a CDMA-based wireless network, the interface unit 105 is connected to the customer mobile phone 135 and a WAP (Wireless Application). Protocol (Wireless Markup Language) and / or HTML compatible document interface screen to connect a predetermined communication channel based on the Protocol and / or Mobile Explorer (ME) protocol to the customer mobile phone 135 through the communication channel And / or transmit and output the information providing screen, and receive and process predetermined program request information corresponding to the interface screen from the customer mobile phone 135.

본 발명의 다른 일 실시 방법에 따라 상기 고객 휴대폰(135)이 IEEE 802.16 기반의 무선 네트워크를 통해 통신채널이 연결되는 무선 단말인 경우, 상기 인터페 이스부(105)는 상기 고객 휴대폰(135)과 상기 IEEE 802.16 규격에 대응하는 무선 프로토콜을 기반으로 소정의 통신채널을 연결하고, 상기 통신채널을 통해 상기 고객 휴대폰(135)으로 소정의 인터페이스 화면 및/또는 정보 제공 화면을 전송하여 출력하고, 상기 고객 휴대폰(135)으로부터 상기 인터페이스 화면에 대응하는 소정의 프로그램 요청정보를 수신 처리하는 기능을 수행하는 것이 바람직하며, 및/또는 상기 고객 휴대폰(135)이 DataTAC/Mobitex 기반의 무선 네트워크를 통해 통신채널이 연결되는 무선 단말인 경우, 상기 인터페이스부(105)는 상기 고객 휴대폰(135)과 상기 DataTAC/Mobitex 규격에 대응하는 무선 프로토콜을 기반으로 소정의 통신채널을 연결하고, 상기 통신채널을 통해 상기 고객 휴대폰(135)으로 소정의 인터페이스 화면 및/또는 정보 제공 화면을 전송하여 출력하고, 상기 고객 휴대폰(135)으로부터 상기 인터페이스 화면에 대응하는 소정의 프로그램 요청정보를 수신 처리하는 기능을 수행하는 것이 바람직하다.According to another exemplary embodiment of the present invention, when the customer mobile phone 135 is a wireless terminal to which a communication channel is connected through a wireless network based on IEEE 802.16, the interface unit 105 is connected to the customer mobile phone 135 and the mobile station. Connect a predetermined communication channel based on a wireless protocol corresponding to the IEEE 802.16 standard, and transmit and output a predetermined interface screen and / or information providing screen to the customer mobile phone 135 through the communication channel, and the customer mobile phone. It is preferable to perform a function of receiving and processing predetermined program request information corresponding to the interface screen from the 135, and / or the communication channel is connected to the customer cellular phone 135 via a DataTAC / Mobitex based wireless network. In the case of a wireless terminal, the interface unit 105 is a wireless program corresponding to the customer mobile phone 135 and the DataTAC / Mobitex standard. Connect a predetermined communication channel based on a protocol, transmit and output a predetermined interface screen and / or information providing screen to the customer mobile phone 135 through the communication channel, and output the interface screen from the customer mobile phone 135. It is preferable to perform a function of receiving and processing the predetermined program request information corresponding to.

본 발명에 따르면, 상기 ESD 서버(100)는 소정의 고객 휴대폰(135)이 상기 인터페이스부(105)를 통해 상기 ESD 서버(100)에 접속시, 상기 인터페이스부(105)와 연동하여 상기 고객 휴대폰(135)에서 소정의 프로그램 요청정보를 입력(또는 선택)하여 전송하도록 하는 소정의 인터페이스 화면을 생성(또는 추출)하여 제공하는 인터페이스 제공부(110)(또는 인터페이스 제공수단)를 구비하여 이루어지는 것을 특징으로 한다.According to the present invention, the ESD server 100, when a predetermined customer mobile phone 135 is connected to the ESD server 100 through the interface unit 105, in conjunction with the interface unit 105, the customer mobile phone And an interface providing unit 110 (or interface providing means) for generating (or extracting) a predetermined interface screen for inputting (or selecting) and transmitting predetermined program request information at 135. It is done.

상기 인터페이스 제공부(110)는 소정의 고객 휴대폰(135)이 상기 인터페이스부(105)를 통해 상기 ESD 서버(100)에 접속시, 상기 고객 휴대폰(135)에 구비된 기능구성(예컨대, 고객 휴대폰(135)에 구비된 브라우져 프로그램)에 대응하여 소정의 프로그램 요청정보를 입력(또는 선택)하여 상기 네트워크 수단을 통해 상기 ESD 서버(100)로 전송할 수 있는 소정의 인터페이스 화면을 생성하거나, 및/또는 소정의 데이터베이스(도시생략)로부터 추출하고, 상기 인터페이스부(105)와 연동하여 상기 생성(또는 추출)된 인터페이스 화면을 상기 네트워크 수단을 통해 상기 고객 휴대폰(135)으로 제공하는 것을 특징으로 한다.The interface providing unit 110 has a functional configuration (eg, a customer mobile phone) provided in the customer mobile phone 135 when a predetermined customer mobile phone 135 is connected to the ESD server 100 through the interface unit 105. Generate a predetermined interface screen for inputting (or selecting) predetermined program request information to the ESD server 100 through the network means in response to the browser program provided at 135), and / or It extracts from a predetermined database (not shown) and provides the generated (or extracted) interface screen to the customer mobile phone 135 through the network means in association with the interface unit 105.

이후, 상기 고객 휴대폰(135)은 상기 인터페이스 화면을 기반으로 소정의 프로그램 요청정보를 입력(또는 선택)하며, 상기 입력(또는 선택)된 프로그램 요청정보를 상기 네트워크 수단을 통해 상기 ESD 서버(100)로 전송한다.Thereafter, the customer mobile phone 135 inputs (or selects) predetermined program request information based on the interface screen, and inputs the input (or selected) program request information through the network means to the ESD server 100. To send.

본 발명에 따르면, 상기 ESD 서버(100)는 상기 고객 휴대폰(135)으로 제공할 적어도 하나 이상의 뱅킹VM 소스 및/또는 뱅킹VM 파일을 저장하는 뱅킹VM D/B와, 상기 고객단말로부터 상기 프로그램 요청정보가 수신되는 경우, 소정의 뱅킹VM D/B로부터 상기 프로그램 요청정보에 대응하는 소정의 뱅킹VM을 추출 및/또는 동적으로 생성하여 상기 인터페이스부(105)를 통해 상기 고객 휴대폰(135)으로 제공하는 프로그램 제공부(115)를 구비하여 이루어지는 것을 특징으로 한다.According to the present invention, the ESD server 100 is a banking VM D / B for storing at least one banking VM source and / or banking VM file to be provided to the customer mobile phone 135, and the program request from the customer terminal When the information is received, a predetermined banking VM corresponding to the program request information is extracted and / or dynamically generated from a predetermined banking VM D / B and provided to the customer mobile phone 135 through the interface unit 105. It is characterized by comprising a program providing unit 115 to.

본 발명의 일 실시 방법에 따르면, 상기 뱅킹VM D/B는 상기 고객 휴대폰(135)에 구비된 운영체제(및/또는 단말 플랫폼)에서 동작할 수 있는 소정의 뱅킹VM 파일을 저장하는 것을 특징으로 하며, 상기 고객 휴대폰(135)으로부터 상기 프로그램 요청정보가 수신되는 경우, 상기 프로그램 제공부(115)는 상기 뱅킹VM D/B로부터 상기 프로그램 요청정보와 매칭되는 소정의 뱅킹VM 파일을 추출하는 것을 특징으로 한다.According to an exemplary embodiment of the present invention, the banking VM D / B stores a predetermined banking VM file capable of operating in an operating system (and / or a terminal platform) provided in the customer mobile phone 135. When the program request information is received from the customer mobile phone 135, the program providing unit 115 extracts a predetermined banking VM file matching the program request information from the banking VM D / B. do.

본 발명의 다른 일 실시 방법에 따르면, 상기 뱅킹VM D/B는 상기 고객 휴대폰(135)에 구비된 운영체제(및/또는 단말 플랫폼)에서 동작할 수 있는 소정의 뱅킹VM 소스를 저장하는 것을 특징으로 하며, 상기 고객 휴대폰(135)으로부터 상기 프로그램 요청정보가 수신되는 경우, 상기 프로그램 제공부(115)는 상기 뱅킹VM D/B로부터 상기 프로그램 요청정보와 매칭되는 소정의 뱅킹VM 소스를 추출하고, 상기 추출된 뱅킹VM 소스를 컴파일(Compile)하여 상기 고객 휴대폰(135)으로 제공할 소정의 뱅킹VM을 동적 생성하는 것을 특징으로 한다.According to another exemplary embodiment of the present invention, the banking VM D / B stores a predetermined banking VM source capable of operating in an operating system (and / or terminal platform) provided in the customer mobile phone 135. When the program request information is received from the customer mobile phone 135, the program providing unit 115 extracts a predetermined banking VM source matching the program request information from the banking VM D / B. Compiling the extracted banking VM source (Compile) is characterized in that the dynamic generation of a predetermined banking VM to be provided to the customer mobile phone (135).

이후, 상기 프로그램 제공부(115)는 상기 인터페이스부(105)를 통해 상기 추출(및/또는 동적 생성)된 뱅킹VM을 상기 네트워크 수단을 통해 상기 고객 휴대폰(135)으로 제공하여 원격 탑재하는데, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 상기 뱅킹VM을 원격 탑재하는 방법(예컨대, 프로그램 제공자 인증서를 첨부하여 고객 휴대폰(135)으로 원격 탑재하는 방법)을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략한다.Thereafter, the program providing unit 115 provides the banking VM extracted (and / or dynamically generated) through the interface unit 105 to the customer mobile phone 135 through the network means and remotely mounts the present. Those skilled in the art will be familiar with the method of remotely mounting the banking VM (for example, remotely mounting the customer's mobile phone with a program provider certificate attached). Detailed description thereof will be omitted for convenience.

상기와 같이 고객 휴대폰(135)에 상기 뱅킹VM이 다운로드되어 원격 탑재되면, 상기 고객 휴대폰(135)은 상기 뱅킹VM을 최초 실행하여 상기 뱅킹VM에 대한 유효성을 인증하는 상기 뱅킹VM 진단 모드를 개시하는데, 이를 위해 상기 ESD 서버(100)는 상기 고객 휴대폰(135)에서 구비된 상기 뱅킹VM과 상호 연동하여 상기 뱅킹VM에 대한 유효성을 진단하는 진단부(120)를 구비하여 이루어지는 것을 특징으로 한다.When the banking VM is downloaded and remotely mounted to the customer mobile phone 135 as described above, the customer mobile phone 135 first starts the banking VM to initiate the banking VM diagnostic mode for authenticating the validity of the banking VM. To this end, the ESD server 100 is characterized in that it comprises a diagnostic unit 120 for diagnosing the validity of the banking VM in conjunction with the banking VM provided in the customer mobile phone (135).

본 발명에 따르면, 상기 ESD 서버(100)는 상기 고객 휴대폰(135)으로 다운로드되어 원격 탑재된 상기 뱅킹VM 정보와 소정의 고객정보를 연계 처리하여 소정의 저장매체(130)에 저장하는 정보 저장부(125)(또는 정보 저장수단)를 구비하여 이루어지는 것을 특징으로 한다.According to the present invention, the ESD server 100 is stored in a predetermined storage medium 130 by linking the banking VM information and the predetermined customer information downloaded to the customer mobile phone 135 and mounted remotely And 125 (or information storage means).

본 발명의 실시 방법에 따르면, 상기 정보 저장부(125)는 상기 진단부(120)의 진단결과 상기 뱅킹VM의 유효성이 확인되면, 상기 고객 휴대폰(135)으로 다운로드되어 원격 탑재된 상기 뱅킹VM 정보와 상기 프로그램 요청정보로부터 확인된 상기 고객정보를 연계 처리하여 소정의 저장매체(130)에 연계 처리하여 저장하는 것이 바람직하며, 이후 상기 저장매체(130)에 저장된 상기 뱅킹VM 정보와 고객정보는 본 발명에 따른 뱅킹VM 운용 시스템에서 뱅킹 서비스와 통화 서비스 제공을 위해 이용되어진다.According to an embodiment of the present invention, when the validity of the banking VM is confirmed as the diagnostic result of the diagnosis unit 120, the information storage unit 125 is downloaded to the customer mobile phone 135 and the banking VM information mounted remotely. And the customer information identified from the program request information is cooperatively processed and stored in a predetermined storage medium 130. Then, the banking VM information and the customer information stored in the storage medium 130 are viewed. In the banking VM operating system according to the invention is used for providing a banking service and a call service.

도면2는 본 발명의 실시 방법에 따라 고객 휴대폰(135)으로 상기 뱅킹 서비스와 통화 서비스 제공을 위한 뱅킹VM을 다운로드하여 원격 탑재하는 과정을 도시한 도면이다.2 is a diagram illustrating a process of downloading and remotely mounting a banking VM for providing the banking service and a call service to a customer mobile phone 135 according to an embodiment of the present invention.

보다 상세하게 본 도면2는 상기 도면1에 도시된 뱅킹VM 제공 시스템 구성을 통해 상기 ESD 서버(100)에서 상기 고객 휴대폰(135)으로 상기 뱅킹 서비스와 통화 서비스 제공을 위한 소정의 뱅킹VM을 다운로드하여 원격 탑재하는 과정에 대한 것으로서, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여 상기 고객단말로 상기 뱅킹 서비스와 통화 서비스 제공을 위한 소정의 뱅킹VM을 다운로드하여 원격 탑재하는 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 실시 방법을 모두 포함하며, 본 도면2에 도시된 실시 방법에 의해 한정되지 아니한다.In more detail, FIG. 2 downloads a predetermined banking VM for providing the banking service and a call service from the ESD server 100 to the customer mobile phone 135 through the banking VM providing system configuration shown in FIG. Regarding a remote mounting process, a person having ordinary knowledge in the technical field to which the present invention pertains refers to a predetermined banking VM for providing the banking service and a call service to the customer terminal by referring to and / or modifying the present invention. It will be able to infer various implementation methods for downloading and remote mounting, but the present invention includes all the inferred implementation methods, and is not limited by the implementation method shown in FIG.

이하, 본 도면2에서 상기 도면1에 도시된 고객 휴대폰(135)을 편의상 "단말"이라고 하고, 상기 도면1에 도시된 ESD 서버(100)를 편의상 "서버"라고 한다.Hereinafter, in FIG. 2, the customer mobile phone 135 illustrated in FIG. 1 is referred to as a “terminal” for convenience, and the ESD server 100 illustrated in FIG. 1 is referred to as a “server” for convenience.

도면2를 참조하면, 상기 단말은 소정의 네트워크 수단을 통해 상기 서버에 접속하고, 상기 서버로 상기 뱅킹 서비스와 통화 서비스 제공을 위한 소정의 뱅킹 VM을 다운로드하여 원격 탑재하도록 요청하며(200), 이에 대응하여 상기 서버는 상기 뱅킹VM을 상기 고객 휴대폰(135)으로 제공하기 위한 소정의 프로그램 요청정보 입력 인터페이스 화면을 추출(또는 생성)하여 상기 단말로 제공한다(205).Referring to FIG. 2, the terminal accesses the server through a predetermined network means, requests the server to download and remotely mount a predetermined banking VM for providing the banking service and a call service (200). In response, the server extracts (or generates) a predetermined program request information input interface screen for providing the banking VM to the customer mobile phone 135 and provides it to the terminal (205).

이후, 상기 단말은 상기 프로그램 요청정보 입력 인터페이스 화면을 통해 소정의 프로그램 요청정보를 입력(및/또는 선택)하고(210), 상기 입력(및/또는 선택)된 프로그램 요청정보를 상기 네트워크 수단을 통해 상기 서버로 전송하며(215), 이에 대응하여 상기 서버는 상기 뱅킹VM D/B로부터 상기 프로그램 요청정보와 매칭되는 뱅킹VM을 추출(및/또는 동적 생성)하고(220), 상기 추출(및/또는 동적 생성)된 상기 뱅킹VM을 상기 네트워크 수단을 통해 상기 단말로 제공하여 원격 탑재한다(225).Thereafter, the terminal inputs (and / or selects) predetermined program request information through the program request information input interface screen (210), and inputs the input (and / or selected) program request information through the network means. Transmits to the server (215), and correspondingly the server extracts (and / or dynamically generates) a banking VM 220 matching the program request information from the banking VM D / B, and extracts (and / or Alternatively, the generated banking VM is provided to the terminal through the network means and mounted remotely (225).

만약 상기 단말에 상기 뱅킹VM이 원격 탑재되면(230), 상기 단말은 상기 뱅킹VM을 실행하여 상기 뱅킹VM에 대한 진단 모드를 개시하고(235), 이에 대응하여 상기 단말은 상기 뱅킹VM을 통해 소정의 유효성 진단 정보를 생성하여 상기 네트워크 수단을 통해 상기 서버로 전송하고(240), 상기 서버는 상기 수신된 유효성 진단 정보를 수신 및 판독하여 상기 뱅킹VM에 대한 유효성을 확인한다(245)If the banking VM is remotely mounted to the terminal (230), the terminal executes the banking VM to initiate a diagnostic mode for the banking VM (235), and correspondingly, the terminal is predetermined through the banking VM. Generate validity diagnosis information of the server and transmit it to the server through the network means (240), and the server receives and reads the received validity diagnosis information to verify the validity of the banking VM (245).

만약 상기 뱅킹VM에 대한 유효성이 확인되지 않으면(250), 상기 서버는 소정의 뱅킹VM 진단 오류 정보를 생성하여 상기 네트워크 수단을 통해 상기 단말로 전 송한 후(255), 상기 단말로 상기 프로그램 요청정보 인터페이스 화면을 제공하여 소정의 프로그램 요청정보를 수신하고, 상기 수신된 프로그램 요청정보에 대응하는 소정의 뱅킹VM을 추출(및/또는 동적 생성)하여 상기 단말로 원격 탑재하는 과정을 반복한다.If the validity of the banking VM is not confirmed (250), the server generates predetermined banking VM diagnostic error information and transmits it to the terminal through the network means (255), and then the program request information to the terminal. The process of providing an interface screen to receive predetermined program request information, extracting (and / or dynamically generating) a predetermined banking VM corresponding to the received program request information, and remotely mounting the terminal to the terminal is repeated.

반면 상기 뱅킹VM에 대한 유효성이 확인되면(250), 상기 서버는 상기 단말에 탑재된 뱅킹VM 정보와 소정의 고객정보를 연계 처리하여 소정의 저장매체(130)에 저장하며(260), 이후 상기 저장매체(130)에 저장된 상기 뱅킹VM 정보와 고객정보는 본 발명에 따른 뱅킹VM 운용 시스템에서 뱅킹 서비스와 통화 서비스 제공을 위해 이용되어진다.On the other hand, if the validity of the banking VM is confirmed (250), the server processes the banking VM information mounted on the terminal and predetermined customer information in a predetermined storage medium 130 and stores it (260), and then The banking VM information and the customer information stored in the storage medium 130 are used for providing a banking service and a call service in the banking VM operating system according to the present invention.

도면3은 본 발명의 실시 방법에 따라 뱅킹VM에 포함된 통화용VM을 통한 음성통화 서비스 제공을 위한 데이터 통신 기능을 구비한 무선단말(300) 기능 구성을 도시한 도면이다.3 is a diagram illustrating a functional configuration of a wireless terminal 300 having a data communication function for providing a voice call service through a call VM included in a banking VM according to an embodiment of the present invention.

보다 상세하게 본 도면3은 CDMA/WCDMA 또는 GSM 기반 무선 통신망에 접속한 무선단말(300)에 상기 뱅킹VM에 포함된 통화용VM을 통한 음성통화 서비스 제공을 위한 데이터 통신 기능을 구비한 실시 방법에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면3을 참조 및/또는 변형하여 상기 CDMA/WCDMA 또는 GSM 기반 무선 통신망에 접속한 무선단말(300) 이외에 다른 무선 통신망에 접속한 무선단말(300)에 상기 뱅킹VM에 포함된 통화용VM을 통한 음성통화 서비스 제공을 위한 데이터 통신 기능을 구비한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면3에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.In more detail, FIG. 3 illustrates an embodiment of the present invention with a data communication function for providing a voice call service through a call VM included in the banking VM in a wireless terminal 300 connected to a CDMA / WCDMA or GSM-based wireless communication network. As those skilled in the art to which the present invention pertains, the present invention relates to a wireless communication network other than the wireless terminal 300 connected to the CDMA / WCDMA or GSM-based wireless communication network by referring to and / or modifying the drawing. Although it is possible to infer an implementation method having a data communication function for providing a voice call service through a VM for a call included in the banking VM to the connected wireless terminal 300, the present invention provides all the inference methods. It is made, including, and the technical features are not limited only to the implementation method shown in FIG.

본 발명의 실시 방법에 따라 CDMA/WCDMA 기반 이동통신 서비스를 제공하는 상기 무선단말(300)은, 하드웨어적인 측면에서 외형상 몸체(Body)와 스피커와 마이크, 키패드, LCD(Liquid Crystal Display), 안테나와 배터리(325) 등을 포함하여 구성되며, 내부적으로는 CDMA(Code Division Multiple Access) 모뎀, CPU/MPU(Central Processing Unit/ Micro Processing Unit), 보코더 등의 기능을 내장한 소정의 모뎀칩(예컨대, 미국 퀄컴(Qualcomm)사의 MSM 시리즈 모뎀칩)과, 각종 메모리 소자, 하나의 안테나에서 송수신 신호를 분리해 주는 듀플렉서 필터, 송신 신호를 증폭하는 파워 앰프, 고출력 증폭기(High Power Amplifier; HPA), 고출력 송신 신호가 반대로 되돌아오는 현상을 막아주는 아이솔레이터(Isolator), 원하는 대역 외 불요파 신호를 제거하기 위한 RF/IF SAW 필터, 송신 경로의 주파수 상향회로, 수신경로의 주파수 하향 변환회로, 기준 클럭원에 해당하는 VCTCXO(Voltage Controlled Temperature Compensated X-tal Oscillator), 주파수 상하향 변환의 국부신호로 사용되는 UHF 주파수 합성기, 및 아날로그 음성신호를 디지털 신호로 변환하기 위한 코덱칩을 포함하여 이루어지는 것을 특징으로 하며, 상기와 같은 내부 구성요소는 점차적으로 상기 모뎀칩에 집적화 되고 있으며, 또한 상기 모뎀칩에는 상기와 같은 이동 통신 서비스를 위한 핵심적인 구성요소 외에 각종 멀티미디어 서비스 및/또는 부가 서비스를 위한 다양한 기능들이 함께 집적화 되고 있다.According to an embodiment of the present invention, the wireless terminal 300 providing a CDMA / WCDMA-based mobile communication service has a physical body, a speaker, a microphone, a keypad, a liquid crystal display (LCD), and an antenna in terms of hardware. And a battery 325, and internally, a predetermined modem chip (e.g., a built-in function such as a code division multiple access (CDMA) modem, a central processing unit / micro processing unit (CPU / MPU), a vocoder, etc.) , Qualcomm's MSM series modem chip), various memory devices, a duplexer filter that separates transmission and reception signals from one antenna, a power amplifier that amplifies the transmission signal, a high power amplifier (HPA), and high power Isolator to prevent reverse transmission signal, RF / IF SAW filter to remove out-of-band unwanted signal, frequency up circuit of transmission path, reception path A frequency downconversion circuit, a VCTCXO (Voltage Controlled Temperature Compensated X-tal Oscillator) corresponding to a reference clock source, a UHF frequency synthesizer used as a local signal for frequency up-down conversion, and a codec chip for converting an analog voice signal into a digital signal. The internal components are gradually integrated in the modem chip, and in addition to the core components for the mobile communication service, various multimedia services and / or additions are included in the modem chip. Various functions for services are being integrated together.

도면3을 참조하면, 상기 뱅킹VM에 포함된 통화용VM을 통한 음성통화 서비스 제공을 위한 데이터 통신 기능을 구비한 무선단말(300)은 구조적으로 상기 모뎀칩에 대응하는 제어부(305)와, LCD(Liquid Crystal Display)에 대응하는 화면 출력부(310)와, 마이크/스피커에 대응하는 사운드 처리부(315)와, 키패드에 대응하는 키 입력부(320)와, 안테나 및 각종 RF모듈에 대응하는 무선 처리부(330)와, 비휘발성 메모리에 대응하는 메모리부(365), 및 소정의 전원 공급을 위한 배터리(325)를 구비하여 이루어지는 것을 특징으로 한다.Referring to FIG. 3, the wireless terminal 300 having a data communication function for providing a voice call service through a call VM included in the banking VM has a control unit 305 corresponding to the modem chip, and an LCD. Screen output unit 310 corresponding to (Liquid Crystal Display), sound processing unit 315 corresponding to microphone / speaker, key input unit 320 corresponding to keypad, wireless processing unit corresponding to antenna and various RF modules 330, a memory unit 365 corresponding to the nonvolatile memory, and a battery 325 for supplying a predetermined power.

또한, 상기 무선단말(300)은 각종 금융(또는 결제) 서비스 및/또는 이에 대응하는 각종 부가 서비스 제공을 위해 상기 무선단말(300)에 탑재 또는 이탈착되는 IC칩(340)(예컨대, USIM(Universal Subscriber Identity Module), 또는 금융 IC칩(340) 등)과 상기 IC칩(340)에 소정의 정보(또는 데이터)를 읽고/쓰기 위한 IC칩 리더부(335)를 더 구비하여 이루어지는 것이 바람직하다.In addition, the wireless terminal 300 is an IC chip 340 mounted on or detached from the wireless terminal 300 to provide various financial (or payment) services and / or various additional services corresponding thereto (eg, USIM ( Universal Subscriber Identity Module, or financial IC chip 340, etc.) and IC chip reader 335 for reading / writing predetermined information (or data) is preferably provided on the IC chip 340. .

또한, 상기 무선단말(300)은 각종 멀티미디어 서비스 및/또는 이에 대응하는 각종 부가 서비스 제공을 위해 소정의 화상정보를 독출하는 카메라부(도시생략)를 더 구비하거나, 및/또는 소정의 근거리 장치와 근거리 통신채널을 연결하는 근거리 통신부(도시생략)를 더 구비하는 것이 바람직하다.In addition, the wireless terminal 300 further includes a camera unit (not shown) that reads predetermined image information to provide various multimedia services and / or various additional services corresponding thereto, and / or a predetermined short range device. And a near field communication unit (not shown) for connecting a near field communication channel with each other.

상기 제어부(305)는 하드웨어적으로 상기 모뎀칩에 구비되는 CPU/MPU를 포함하는 프로세서와 실행 메모리를 포함하고, 소정의 메모리 소자로부터 무선단말(300) 특유의 기능을 제공하기 위한 소정의 프로그램 루틴(Routine) 및/또는 프로그램 데이터를 입출력하는 버스(BUS) 및 이를 위해 구비되는 소정의 전자회로(또는 집적회로)를 포함하여 이루어지는 것을 특징으로 하며, 소프트웨어적으로 상기 메모리부(365) 및/또는 메모리 소자(또는 칩셋)으로부터 상기 실행 메모리로 로딩되어 특유의 기능을 수행하기 위해 상기 프로세서를 통해 연산 처리되는 프로그램 루틴 및/또는 프로그램 데이터의 총칭(따라서, 상기 데이터 통신 기능을 위해 무선단말(300)의 기록매체에 기록되는 소정의 프로그램 루틴을 편의상 본 제어부(305) 내에 구비되는 것으로 도시하여 설명함.)으로서, 상기 제어부(305)에 구비되는 프로그램 루틴은 기본적으로 운영체제 루틴(도시생략)과 적어도 하나 이상의 시스템 관리 루틴(예컨대, 전원관리 루틴, 채널(순방향/역방향) 관리 루틴, 핸드오프 루틴 등, 도시생략)을 포함하여 이루어지는 것을 특징으로 하며, 상기 제어부(305)에 의해 무선단말(300)에 구현하고자 하는 다양한 기능 구성들이 실현되는 것을 특징으로 한다.The control unit 305 includes a processor and an execution memory including a CPU / MPU provided in the modem chip in hardware, and provides a predetermined program routine for providing a function specific to the wireless terminal 300 from a predetermined memory device. And a predetermined electronic circuit (or an integrated circuit) for inputting and outputting a route and / or program data. The memory unit 365 and / or A generic term for program routines and / or program data loaded from the memory device (or chipset) into the execution memory and computed through the processor to perform a specific function (thus, the wireless terminal 300 for the data communication function). A predetermined program routine recorded on the recording medium of the present invention is illustrated as being provided in the controller 305 for convenience. The program routine included in the controller 305 is basically an operating system routine (not shown) and at least one system management routine (eg, a power management routine, a channel (forward / reverse) management routine, a handoff routine, etc.). (Not shown), and various functional configurations intended to be implemented in the wireless terminal 300 by the controller 305 are realized.

본 발명의 실시 방법에 따르면, 상기 무선단말(300)에 전원이 공급된 후, 상 기 운영체제 루틴(도시생략)과 적어도 하나 이상의 시스템 관리 루틴(도시생략) 및 이에 대응하는 각종 시스템 변수들이 상기 제어부(305)에 구비된 실행 메모리로 로딩 및 상기 프로세서에 의해 연산 처리됨으로써, 상기 무선단말(300)은 소정의 부팅절차에 따라 시스템 설정 세부 상태, 파일롯 채널 획득 세부 상태, 동기 채널 획득 세부 상태 및 타이밍 변환 세부 상태를 포함하는 "이동국 초기화 상태"에 대응하는 동작모드 설정된다.According to the exemplary embodiment of the present invention, after power is supplied to the wireless terminal 300, the operating system routine (not shown), at least one system management routine (not shown), and various system variables corresponding thereto are controlled by the controller. By loading into the execution memory provided at 305 and arithmetic processing by the processor, the wireless terminal 300 is in a system setting detailed state, a pilot channel acquisition detailed state, a synchronization channel acquisition detailed state and timing according to a predetermined booting procedure. An operation mode corresponding to the " mobile station initialization state " including the conversion detail state is set.

상기 부팅절차를 수행한 후, 상기 운영체제 루틴(도시생략)과 적어도 하나 이상의 시스템 관리 루틴(도시생략) 및 이에 대응하는 각종 시스템 변수들이 상기 제어부(305)에 구비된 실행 메모리로 로딩 및 상기 프로세서에 의해 연산 처리됨으로써, 상기 무선단말(300)은 "이동국 통화 대기 상태", 또는 "시스템 액세스 상태", 또는 "통화 채널 상태" 등에 대응하는 동작모드로 설정됨으로써, 이동통신 기반 무선 접속 및 호처리(Call Processing) 절차를 수행한다.After performing the booting procedure, the operating system routine (not shown), at least one system management routine (not shown), and various system variables corresponding thereto are loaded into the execution memory included in the controller 305 and loaded into the processor. By the arithmetic processing, the wireless terminal 300 is set to an operation mode corresponding to a "mobile station call waiting state", "system access state", "call channel state", and the like, thereby enabling mobile communication based wireless connection and call processing ( Call Processing) procedure.

상기 화면 출력부(310)는 상기 무선단말(300)의 각 동작모드 운용 및 이에 대응하는 동작상태를 확인하는 화면 위한 기능 구성부로서, 상기 무선단말(300)에 구비된 LCD를 포함하는 하나 이상의 화면 출력장치와 상기 화면 출력장치를 구동하는 드라이버를 구비하여 이루어지는 것을 특징으로 하며, 상기 제어부(305)와 연계하여 상기 키 입력부(320)를 통해 입력되는 적어도 하나 이상의 키 데이터를 출력하거나, 및/또는 상기 무선단말(300)에 구비된 적어도 하나 이상의 기능(또는 프로 그램)에 대응하는 메뉴 화면, 기능처리 화면 및 기능처리 결과 화면을 출력하거나, 및/또는 상기 무선단말(300)에 구비된(또는 다운로드되는) 적어도 하나 이상의 컨텐츠(예컨대, 문자 컨텐츠, 이미지 컨텐츠, 멀티미디어 컨텐츠)를 출력하는 것을 특징으로 한다.The screen output unit 310 is a function configuration unit for a screen for checking each operation mode operation and the corresponding operation state of the wireless terminal 300, one or more including an LCD provided in the wireless terminal 300 A screen output device and a driver for driving the screen output device, and outputs at least one or more key data input through the key input unit 320 in association with the control unit 305, and / Or output a menu screen, a function processing screen, and a function processing result screen corresponding to at least one or more functions (or programs) included in the wireless terminal 300, and / or provided in the wireless terminal 300 ( Or outputting at least one or more contents (eg, text contents, image contents, multimedia contents) that are downloaded.

본 발명의 실시 방법에 따르면, 상기 화면 출력부(310)는 상기 뱅킹VM에 포함된 통화용VM을 통한 음성통화 서비스 제공을 위한 상기 데이터 통신 기능에 대응하는 메뉴 화면, 기능처리 화면 및 기능처리 결과 화면을 출력하는 화면 출력수단의 기능을 수행하는 것이 바람직하다.According to an exemplary embodiment of the present invention, the screen output unit 310 may include a menu screen, a function processing screen, and a function processing result corresponding to the data communication function for providing a voice call service through a call VM included in the banking VM. It is preferable to perform the function of the screen output means for outputting the screen.

상기 사운드 처리부(315)는 상기 무선단말(300)의 각 동작모드에서 사운드의 입출력을 처리하는 기능 구성부로서, 적어도 하나 이상의 부호화된 사운드 데이터를 디코딩(Decoding)하여 상기 무선단말(300)에 구비된 스피커로 출력하거나, 및/또는 상기 무선단말(300)에 구비된 마이크를 통해 입력되는 사운드 신호를 엔코딩(Encoding)하여 부호화하는 보코더(Vocoder)와 코덱(Codec)을 구비하여 이루어지는 것을 특징으로 한다.The sound processor 315 is a functional component that processes input and output of sound in each operation mode of the wireless terminal 300. The sound processor 315 is provided in the wireless terminal 300 by decoding at least one encoded sound data. And a vocoder and a codec for encoding and encoding a sound signal that is output to a speaker and / or is input through a microphone provided in the wireless terminal 300. .

본 발명의 실시 방법에 따르면, 상기 사운드 처리부(315)는 상기 무선단말(300)의 각 동작모드 중 상기 "시스템 액세스 상태"에 대응하는 동작모드에서 상기 스피커를 통해 소정의 통화연결음에 대응하는 사운드 데이터를 디코딩하여 출력 하거나, 및/또는 상기 "통화 채널 상태"에 대응하는 동작모드에서 마이크를 통해 소정의 음성신호를 엔코딩하여 입력하거나, 스피커를 통해 소정의 음성신호를 디코딩하여 출력하는 것이 바람직하다.According to an exemplary embodiment of the present invention, the sound processor 315 may include a sound corresponding to a predetermined ring back tone through the speaker in an operation mode corresponding to the “system access state” among the operation modes of the wireless terminal 300. It is preferable to decode and output data, and / or to encode and input a predetermined voice signal through a microphone in an operation mode corresponding to the "call channel state", or to decode and output a predetermined voice signal through a speaker. .

또한, 상기 사운드 처리부(315)는 상기 "이동국 통화 대기 상태"를 포함하는 적어도 하나 이상의 동작모드에서 상기 무선단말(300)에서 구비된(또는 다운로드되는) 적어도 하나 이상의 사운드 컨텐츠 및/또는 멀티미디어 컨텐츠 재생시, 상기 재생되는 컨텐츠에 대응하는 사운드 데이터를 디코딩하여 출력하는 것이 바람직하다.In addition, the sound processor 315 may play at least one sound content and / or multimedia content provided (or downloaded) by the wireless terminal 300 in at least one operation mode including the "mobile station call waiting state." In this case, it is preferable to decode and output sound data corresponding to the reproduced content.

본 발명의 실시 방법에 따르면, 상기 사운드 처리부(315)는 상기 뱅킹VM에 포함된 통화용VM을 통한 음성통화 서비스 제공을 위한 상기 데이터 통신 기능에 대응하는 사운드 데이터를 디코딩하여 출력하는 사운드 출력수단의 기능을 수행하는 것이 바람직하다.According to an embodiment of the present invention, the sound processing unit 315 of the sound output means for decoding and outputting the sound data corresponding to the data communication function for providing a voice call service through the VM for communication included in the banking VM It is desirable to perform the function.

상기 키 입력부(320)는 소정의 숫자키(Number Key) 및/또는 문자키(Character Key) 및/또는 기능키(Function Key)를 포함하는 적어도 하나 이상의 키 버튼(Key Button)을 구비한 소정의 키 입력장치와, 상기 키 입력장치를 구동하는 드라이버를 구비하여 이루어지는 것을 특징으로 하며, 이에 의해 상기 키 입력장치에서 상기 키 버튼을 클릭(또는 입력)하여 발생하는 적어도 하나 이상의 키 입 력신호를 검출하는 것을 특징으로 한다.The key input unit 320 includes a predetermined key having at least one key button including a predetermined number key and / or a character key and / or a function key. And a driver for driving the key input device, thereby detecting at least one key input signal generated by clicking (or entering) the key button in the key input device. Characterized in that.

본 발명에 따르면, 상기 제어부(305)에 의해 제어되는 소정의 입력모드 및/또는 적어도 하나 이상의 동작모드에서 상기 키 입력장치에 구비된 소정의 키 버튼으로부터 소정의 키 입력신호가 검출되면, 상기 키 입력부(320)는 상기 검출된 키 입력신호에 대응하는 소정의 키 이벤트(예컨대, MH_KEY_PRESSEVENT, MH_KEY_REPEATEVENT, MH_KEY_RELEASEEVENT)를 발생하고, 상기 발생된 키 이벤트를 상기 제어부(305)로 제공하는 것을 특징으로 하며, 상기 제어부(305)는 상기 무선단말(300)의 현재 입력모드 및/또는 동작모드에서 상기 키 이벤트에 대응하는 소정의 키 데이터를 독출(예컨대, 각각의 입력모드 및/또는 동작모드에서 특정 키 이벤트에 대응하는 적어도 하나 이상의 키 데이터를 저장(관리)하는 키 테이블로부터 상기 키 이벤트에 키 데이터 독출)하거나, 및/또는 상기 키 이벤트와 매칭되어 정의된 소정의 기능을 실행하는 명령어를 독출하는 것을 특징으로 한다. According to the present invention, when a predetermined key input signal is detected from a predetermined key button provided in the key input device in a predetermined input mode and / or at least one or more operation modes controlled by the controller 305, the key. The input unit 320 generates predetermined key events (eg, MH_KEY_PRESSEVENT, MH_KEY_REPEATEVENT, MH_KEY_RELEASEEVENT) corresponding to the detected key input signal, and provides the generated key event to the controller 305. The controller 305 reads predetermined key data corresponding to the key event in the current input mode and / or operation mode of the wireless terminal 300 (eg, a specific key event in each input mode and / or operation mode). Read key data from the key table that stores (manages) at least one key data corresponding to the key event; and / or It characterized in that the command to execute the bit and the matching is defined predetermined function shipping dock.

본 발명의 실시 방법에 따르면, 상기 키 입력부(320)는 상기 무선단말(300)의 각 동작모드 중 상기 "이동국 통화 대기 상태"에 대응하는 동작모드에서 소정의 전화번호를 입력하고, 소정의 "통화" 버튼을 입력함으로써, 상기 무선단말(300)의 동작모드를 "시스템 액세스 상태"에 대응하는 동작모드로 변경하는 것이 바람직하다.According to the exemplary embodiment of the present invention, the key input unit 320 inputs a predetermined telephone number in an operation mode corresponding to the "mobile station call waiting state" of each operation mode of the wireless terminal 300, and inputs a predetermined " By inputting a "call" button, it is preferable to change the operation mode of the wireless terminal 300 to an operation mode corresponding to the "system access state".

또한, 상기 키 입력부(320)는 상기 무선단말(300)의 각 동작모드 중 상기 "이동국 통화 대기 상태"에 대응하는 동작모드에서 소정의 기능키(예컨대, 메뉴키)를 입력함으로써, 상기 무선단말(300)에 구비된 다양한 기능을 실행하는 것이 바람직하다.In addition, the key input unit 320 inputs a predetermined function key (for example, a menu key) in an operation mode corresponding to the "mobile station call waiting state" of each operation mode of the wireless terminal 300, thereby providing the wireless terminal. It is desirable to execute various functions provided in 300.

본 발명의 실시 방법에 따르면, 상기 키 입력부(320)는 상기 뱅킹VM에 포함된 통화용VM을 통한 음성통화 서비스 제공을 위한 상기 데이터 통신 기능에 대응하는 적어도 하나 이상의 키 데이터를 입력하는 키 입력수단의 기능을 수행하는 것이 바람직하다.According to an embodiment of the present invention, the key input unit 320 inputs at least one or more key data corresponding to the data communication function for providing a voice call service through the call VM included in the banking VM. It is desirable to perform the function of.

상기 무선 처리부(330)는 상기 무선단말(300)이 CDMA/WCDMA를 기반으로 동작하는 이동 통신망 상의 기지국과 무선채널을 연결하는 기능 구성부로서, CDMA 모뎀과 각종 RF 모듈(예컨대, 듀플렉서 필터, 파워 앰프, 고출력 증폭기(High Power Amplifier; HPA), 아이솔레이터(Isolator), RF/IF SAW 필터, 주파수 상향회로, 주파수 하향 변환회로, 기준 클럭원에 해당하는 VCTCXO, UHF 주파수 합성기 등) 및 안테나와 이를 구동하는 드라이버를 구비하여 이루어지는 것을 특징으로 하며, 상기 제어부(305)와 연계하여 상기 무선단말(300)의 각 동작모드에 대응하여 위치등록 및/또는 슬롯모드(Slot Mode) 및/또는 전력제어(Power Control) 및/또는 핸드오프(Hand-off) 및/또는 호처리(Call Processing) 절차를 수행하는 것을 특징으로 한다.The wireless processor 330 is a functional component that connects a wireless channel with a base station on a mobile communication network in which the wireless terminal 300 operates based on CDMA / WCDMA, and includes a CDMA modem and various RF modules (eg, duplexer filter, power). Amplifiers, High Power Amplifiers (HPAs), Isolators, RF / IF SAW Filters, Frequency Up-Circuits, Frequency Down-Conversion Circuits, VCTCXOs, UHF Frequency Synthesizers, etc. for Reference Clock Sources) and Antennas And a location registration and / or slot mode and / or power control corresponding to each operation mode of the wireless terminal 300 in conjunction with the control unit 305. Control and / or hand-off and / or call processing procedures.

본 발명의 실시 방법에 따르면, 상기 무선 처리부(330)는 상기 뱅킹VM에 포함된 통화용VM을 통한 음성통화 서비스 제공을 위한 상기 데이터 통신 기능에 대응하는 무선 주파수 신호 송수신 기능(예컨대, 안테나 제어, 무선 주파수 신호의 변조, 합성, 증폭 및/또는 필터링 등을 수행)를 구비하는 것이 바람직하다. According to an exemplary embodiment of the present invention, the wireless processor 330 may transmit / receive a radio frequency signal transmission / reception function corresponding to the data communication function for providing a voice call service through a call VM included in the banking VM (eg, antenna control, Modulating, synthesizing, amplifying and / or filtering the radio frequency signal).

특히, 상기 무선 처리부(330)는 상기 뱅킹VM에 포함된 통화용VM을 통한 음성통화 서비스 제공을 위해 상기 무선단말(300)에서 상기 기지국으로 송신되는 정보 또는 신호를 CDMA 스택으로 가공 처리하거나, 상기 기지국으로부터 수신되는 CDMA 스택으로부터 소정의 정보 또는 신호를 독출하는 기능을 포함하여 이루어지는 것이 바람직하다.In particular, the wireless processor 330 processes or processes information or a signal transmitted from the wireless terminal 300 to the base station to provide a voice call service through the VM for communication included in the banking VM, or It is preferred to include a function for reading out predetermined information or signals from the CDMA stack received from the base station.

상기 IC칩 리더부(335)는 ISO/IEC 7816 및/또는 ISO/IEC 14443 등을 포함하는 IC칩(340) 규격을 통해 무선단말(300)에 탑재 또는 이탈착되는 IC칩(340)(예컨대, 금융IC칩(340), 또는 USIM 등)과 적어도 하나 이상의 정보(또는 데이터, 또는 명령)를 교환하는 기능 구성부로서, 상기 ISO/IEC 7816 규격에 대응하는 접촉식 IC카드 리더, 및/또는 상기 ISO/IEC 14443 규격에 대응하는 비접촉식 IC카드 리더를 구비하여 이루어지는 것을 특징으로 하며, 상기 IC카드 리더는 APDU(Application Protocol Data Unit)를 통해 상기 IC칩(340)과 적어도 하나 이상의 정보(또는 데이터, 또는 명령)를 교환하는 것을 특징으로 한다.The IC chip reader 335 is an IC chip 340 mounted or detached from the wireless terminal 300 through an IC chip 340 standard including ISO / IEC 7816 and / or ISO / IEC 14443. , A functional component for exchanging at least one or more information (or data, or command) with the financial IC chip 340 or USIM), the contact IC card reader corresponding to the ISO / IEC 7816 standard, and / or And a contactless IC card reader corresponding to the ISO / IEC 14443 standard, wherein the IC card reader has at least one or more information (or data) with the IC chip 340 through an application protocol data unit (APDU). , Or command).

상기 ISO/IEC 7816 및/또는 ISO/IEC 14443 등을 포함하는 규격을 참조하면, 고객 무선 단말에 탑재 또는 이탈착되는 IC칩(340)은 전원 공급(VCC), 리셋 신호(RST), 클럭 신호(CLK), 접지(GND), 프로그래밍 전원 공급(VPP), 및/또는 입출력(I/O) 등과 같은 접촉점을 통해 IC칩 리더부(335)와 통신(예컨대, 명령 또는 데이터 교환 등)하는 입출력 인터페이스(345)와, CPU(Central Process Unit), MPU(Micro Process Unit), 및/또는 코프로세서(Coprocessor) 등을 포함하는 적어도 하나 이상의 연산 소자로 이루어진 프로세서부(350)와, ROM(Read Only Memory), RAM(Random Access Memory), EEPROM(Electrically Erasable and Programmable Read Only Memory), FM(Flash Memory) 등을 포함하는 적어도 하나 이상의 메모리 소자로 이루어진 칩 메모리부(353)로 이루어져 있으며, 특히 상기 메모리 소자 중에서 적어도 하나 이상의 메모리 소자(예컨대, ROM)에는 IC카드 내부 자원을 관리하고 운영하는 칩 운영 체제(Chip Operating System; COS)가 저장되는데, 상기 입출력 인터페이스(345)의 전원 공급(VCC) 접촉점을 통해 IC칩 리더부(335)로부터 소정의 전원이 공급되는 경우 상기 칩 메모리부(353)에 저장된 COS가 소정의 실행 메모리로 로딩되어 상기 IC칩(340)의 전반적인 동작을 제어하고, 상기 클럭 신호(CLK) 접촉점의 클럭주파수(예컨대, 3.57MHz 또는 4.9MHz)를 기반으로 APDU(Application Protocol Data Unit)를 통해 상기 IC칩(340)과 IC칩 리더부(335) 사이의 정보 또는 데이터 교환을 제어한다.Referring to the standards including ISO / IEC 7816 and / or ISO / IEC 14443, the IC chip 340 mounted or detached from the customer wireless terminal may include a power supply (VCC), a reset signal (RST), and a clock signal. I / O that communicates with the IC chip reader 335 (eg, exchanges commands or data) through contact points such as CLK, ground GND, programming power supply (VPP), and / or input / output (I / O). A processor unit 350 including a interface 345, at least one computing element including a central process unit (CPU), a micro process unit (MPU), a coprocessor, and / or the like, and a ROM (read only). And a chip memory unit 353 including at least one memory element including a memory, a random access memory (RAM), an electrically erasable and programmable read only memory (EEPROM), a flash memory (FM), and the like. At least one memory device (eg, ROM) among the devices A chip operating system (COS) for managing and operating an IC card internal resource is stored, and predetermined power is supplied from the IC chip reader 335 through a power supply (VCC) contact point of the input / output interface 345. When supplied, the COS stored in the chip memory unit 353 is loaded into a predetermined execution memory to control the overall operation of the IC chip 340, and the clock frequency of the contact point of the clock signal CLK (for example, 3.57 MHz). Alternatively, information or data exchange is controlled between the IC chip 340 and the IC chip reader 335 through an APDU (Application Protocol Data Unit) based on 4.9 MHz.

본 발명에 따르면, 상기 IC칩(340)의 칩 메모리부(353)에는 상기 USIM 기능(또는 금융 IC칩(340) 기능)을 제공하기 위한 카드 애플리케이션에 대응하는 적어도 하나 이상의 IC칩 저장정보(355)가 저장되는 것을 특징으로 하며, 상기 IC칩 저장정보(355)는 고객 무선 단말에 구비된 프로세서에 의해 독출되어 판독 및/또는 사용되어지는 소정의 정보 또는 데이터에 해당하는 데이터 셋트를 저장하는 저장부(363)와, 상기 프로세서부(350)의 연산 기능과 COS가 제공하는 명령어 셋트에 의해 구동 또는 실행되어 동작하며, 상기 고객 무선 단말에 구비된 프로세서에 의해 사용되는 프로그램 루틴(예컨대, 자바카드(Javacard)의 경우 자바 애플릿(JAVA Applet))으로서 상기 COS의 명령어 셋트와 상호 작용하는 명령호출코드와 프로세서부(350)에 의해 연산 처리되는 실행코드를 포함하여 이루어진 애플리케이션에 해당하는 처리부(360)가 구비되는 것을 특징으로 한다.According to the present invention, at least one IC chip storage information 355 corresponding to a card application for providing the USIM function (or the financial IC chip 340 function) is provided in the chip memory unit 353 of the IC chip 340. ) Is stored, and the IC chip storage information 355 is stored to store a data set corresponding to predetermined information or data that is read and / or used by a processor provided in a customer wireless terminal. A program routine (for example, a Java card) that is driven or executed by the processor 363 and the arithmetic function of the processor 350 and an instruction set provided by the COS, and used by a processor included in the customer wireless terminal. (Javacard) is a Java Applet) that includes an instruction call code that interacts with the instruction set of the COS and execution code that is processed by the processor unit 350. It is characterized in that comprises a processing unit (360) for the application made.

여기서, 특히 상기 처리부(360)는 APDU를 통해 상기 입출력 인터페이스(345)를 거쳐 상기 고객 무선 단말에 구비된 프로세서로부터 제공되는 명령을 판독하고, 상기 판독된 명령을 근거로 상기 저장부(363)에 저장되는 적어도 하나 이상의 정보 또는 데이터를 읽거나, 또는 기록하며, 그 결과 또는 읽어온 정보 또는 데이터를 APDU를 통해 상기 입출력 인터페이스(345)를 거쳐 상기 고객 무선 단말에 구비된 프로세서로 제공하는 것을 특징으로 한다.Here, in particular, the processor 360 reads an instruction provided from a processor included in the customer wireless terminal through the input / output interface 345 through an APDU, and transmits the instruction to the storage unit 363 based on the read instruction. Read or record at least one or more information or data stored, and provides the result or read information or data to the processor provided in the customer wireless terminal via the input and output interface 345 through the APDU. do.

본 발명의 실시 방법에 따르면, 상기 저장부(363)는 상기 뱅킹VM에 포함된 통화용VM을 통한 음성통화 서비스 제공을 위한 적어도 하나 이상의 단말 식별정보를 저장하는 것을 특징으로 하며, 여기서 상기 저장부(363)에 저장되는 상기 단말 식별정보는 상기 무선단말(300)에 할당된 무선단말(300) 전화번호, USIM 정보, IC칩(340) 고유정보, 동적(또는 고정) IP주소 등을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.According to an exemplary embodiment of the present invention, the storage unit 363 stores at least one terminal identification information for providing a voice call service through a call VM included in the banking VM, wherein the storage unit The terminal identification information stored in the 363 may include at least one of a wireless terminal 300, a USIM information, an IC chip 340 unique information, a dynamic (or fixed) IP address, and the like allocated to the wireless terminal 300. It is preferable to comprise as mentioned above.

본 발명의 바람직한 실시 방법에 따르면, 상기 IC칩(340)의 칩 메모리부(353)는 ISO/IEC 10202에 기반하는 보안구조를 포함하여 이루어지는데, 이에 따르면 상기 칩 메모리부(353)는 CSN(Chip Serial Number)와 같은 비밀정보가 저장되는 보호영역과, COS 제어 영역, 사용자 애플리케이션 영역, 읽기/쓰기 접근 영역, 애플리케이션 프로그램 영역, 및 FAT(File Allocation Table) 관리 영역 등으로 이루어지며, 본 발명을 위한 IC칩 저장정보(355)는 상기 보호영역과 COS 제어 영역을 제외한 영역에 저장되는 것이 바람직하다.According to a preferred embodiment of the present invention, the chip memory unit 353 of the IC chip 340 includes a security structure based on ISO / IEC 10202. Accordingly, the chip memory unit 353 may include a CSN ( And a protection area for storing secret information such as a Chip Serial Number), a COS control area, a user application area, a read / write access area, an application program area, and a FAT (File Allocation Table) management area. IC chip storage information 355 is preferably stored in an area excluding the protection area and the COS control area.

또한, ISO/IEC 7816 및/또는 ISO/IEC 14443 ICC 규격에 따르면, 상기 칩 메모리부(353)는 루트 파일(Root File)에 해당하는 하나의 마스터 파일(Master File; MF)과, 상기 마스터 파일 하위에 적어도 하나 이상의 저장정보에 대한 기능 정보를 포함하는 ATR(Answer To Reset)과, 각각의 ICC 저장 정보에 대응하는 적어도 하나 이상의 전용 파일(Dedicate File; DF)과, 그리고 상기 전용 파일 하위에 배치되며 스마트 카드 서비스를 위한 실질적인 정보 및/또는 데이터가 포함된 요소 파 일(Element File; EF)로 이루어진 파일 구조를 포함하고 있는데, 본 발명을 위한 IC칩 저장정보(355)도 상기와 같은 파일 구조를 포함하여 이루어진다.In addition, according to ISO / IEC 7816 and / or ISO / IEC 14443 ICC standards, the chip memory unit 353 may include one master file (MF) corresponding to a root file, and the master file. ATR (Answer To Reset) including function information on at least one stored information at a lower portion, at least one dedicated file (DF) corresponding to each ICC stored information, and disposed below the dedicated file. And a file structure including an element file (EF) including substantial information and / or data for a smart card service. The IC chip storage information 355 for the present invention also includes the file structure as described above. It is made, including.

본 발명의 일 실시 방법에 따라 상기 IC칩(340)이 금융IC칩(340)(또는 금융정보를 구비한 USIM)이라면, 상기 IC칩 저장정보(355)는 전자통장(Electronic Bankbook)과 금융공동망을 포함하는 금융계정(또는 금융상품) 수단을 포함하여 이루어지는 것이 바람직하며, 및/또는 신용카드(Credit Card) 결제수단, 직불카드(Debit Card) 결제수단, 체크카드(Check Card) 결제수단, 선불카드(Prepaid Card) 결제수단, 전자지갑(Electronic Wallet) 결제수단을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다. According to an embodiment of the present invention, if the IC chip 340 is the financial IC chip 340 (or USIM having financial information), the IC chip storage information 355 is an electronic bankbook and a financial joint. It is preferable to include a financial account (or financial product) means including a network, and / or credit card payment method, debit card payment method, check card payment method, It is preferable to include at least one prepaid card payment means, electronic wallet (Electronic Wallet) payment means.

상기 메모리부(365)는 상기 무선단말(300)에서 적어도 하나 이상의 정보(또는 데이터)를 저장하는 저장매체, 및/또는 적어도 하나 이상의 프로그램 루틴에 대응하는 프로그램 코드를 기록하는 기록매체에 해당하는 비휘발성 메모리의 총칭으로서, 상기 읽기 전용 메모리에 해당하는 ROM(Read Only memory)과, 읽기/쓰기가 가능한 플래시 메모리(Flash Memory; FM) 및 EEPROM(Electrically Erasable and Programmable Read Only Memory) 등을 포함하여 이루어지는 것을 특징으로 한다.The memory unit 365 corresponds to a storage medium for storing at least one or more information (or data) in the wireless terminal 300, and / or a recording medium for recording a program code corresponding to at least one or more program routines. The generic term for volatile memory includes read only memory (ROM) corresponding to the read-only memory, flash memory (FM), electrically erasable and programmable read only memory (EEPROM), and the like. It is characterized by.

본 발명의 실시 방법에 따르면, 상기 비휘발성 메모리 중 상기 ROM은 삭제되면 안되는 시스템 정보가 저장되고, 상기 플래시 메모리에는 운영체제 루틴, 호처 리 프로그램 루틴, 및/또는 상기 무선단말(300)을 통해 제공되는 각종 애플리케이션 프로그램 루틴과 이를 위한 정보 또는 데이터 등이 저장되며, 상기 EEPROM에는 단말기 등록관련 파라미터와 전화번호(예컨대, 주소록) 또는 상기 무선단말(300)에 구비된 애플리케이션을 수행하는 중에 추출 및/또는 생성되는 적어도 하나 이상의 정보(또는 데이터)가 저장되는 것이 바람직하다.According to the exemplary embodiment of the present invention, the ROM information of the nonvolatile memory is not to be stored, and the flash memory is provided through an operating system routine, a call processing program routine, and / or the wireless terminal 300. Various application program routines and information or data for the same are stored, and the EEPROM is extracted and / or generated during the execution of an application provided in the wireless terminal 300 with parameters related to terminal registration and a phone number (for example, an address book). Preferably at least one or more information (or data) is stored.

본 발명의 실시 방법에 따르면, 상기 메모리부(365)는 상기 뱅킹VM에 포함된 통화용VM을 통한 음성통화 서비스 제공을 위해 적어도 하나 이상의 단말 식별정보를 저장하는 것을 특징으로 하며, 상기 단말 식별정보는 상기 무선단말(300)에 할당된 무선단말(300) 전화번호, ESN(Electronic Serial Number), 동적(또는 고정) IP주소 등을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.According to an exemplary embodiment of the present invention, the memory unit 365 stores at least one terminal identification information for providing a voice call service through a calling VM included in the banking VM. Preferably, the wireless terminal 300 includes at least one or more of a wireless terminal 300, an electronic serial number (ESN), a dynamic (or fixed) IP address, etc. assigned to the wireless terminal 300.

도면3을 참조하면, 상기 무선단말(300)은, 상기 무선단말(300)에 구비된 적어도 하나 이상의 입력장치를 통해 호 연결을 요청하는 경우, 이에 대응하는 호 연결요청 여부를 확인하는 호처리 확인부(370)와, 상기 호처리 확인부(370)를 통해 호 연결요청이 확인되면, 상기 무선단말(300)에 구비된 기본 음성통화 호 연결요청 처리를 차단하고, 상기 무선단말(300)에 구비된 뱅킹VM에 포함된 통화용 VM을 통해 음성통화 호 연결요청을 처리하기 위한 프로토콜을 기반으로 음성통화 호 연결요청 정보를 생성하는 프로토콜 생성부(373)와, 상기 생성된 음성통화 호 연결요청 정보를 데이터 망 상의 서버로 전송하여 상기 고객이 상기 무선단말(300)을 통해 요청 하는 음성통화 호 연결을 요청하는 프로토콜 송수신부(375)를 구비하여 이루어지는 것을 특징으로 한다.Referring to FIG. 3, when the wireless terminal 300 requests a call connection through at least one or more input devices provided in the wireless terminal 300, call processing confirmation for checking whether a call connection request corresponding thereto is requested. When the call connection request is confirmed through the unit 370 and the call processing confirmation unit 370, the basic voice call call connection request processing provided in the wireless terminal 300 is blocked, and the wireless terminal 300 is blocked. A protocol generation unit 373 that generates voice call connection request information based on a protocol for processing a voice call call connection request through a VM for a call included in the provided banking VM, and the generated voice call call connection request. It is characterized in that it comprises a protocol transmission and reception unit 375 for requesting the voice call call connection requested by the customer via the wireless terminal 300 by transmitting information to a server on the data network.

상기 호처리 확인부(370)는 상기 무선단말(300)에 구비된 적어도 하나 이상의 입력장치를 통해 음성통화 호 연결을 요청하는 경우, 이에 대응하는 음성통화 호 연결요청 여부를 확인하는 것을 특징으로 하며, 상기 무선단말(300)을 통해 음성통화 호 연결요청이 확인되면, 상기 무선단말(300)에 구비된 하나 이상의 VM(Virtual Machine) 중 뱅킹VM에 통화용 VM이 구비되어 있는지 여부를 확인하는 것을 특징으로 한다.When the call processing confirmation unit 370 requests a voice call call connection through at least one or more input devices provided in the wireless terminal 300, the call processing confirmation unit 370 checks whether or not the voice call call connection request is corresponding thereto. When the voice call call connection request is confirmed through the wireless terminal 300, checking whether a call VM is provided in a banking VM among one or more VMs provided in the wireless terminal 300. It features.

본 발명의 실시 방법에 따르면, 상기 음성통화 호 연결요청 여부 확인은, 상기 무선단말(300)에 구비된 키 중 전화걸기 기능에 대응하는 버튼의 동작 여부를 확인함으로써, 상기 음성통화 호 연결요청 여부를 확인하는 것이 바람직하다.According to an exemplary embodiment of the present invention, whether the voice call call connection request is confirmed may be performed by checking whether a button corresponding to a dialing function among the keys provided in the wireless terminal 300 operates. It is desirable to check.

본 발명의 다른 실시 방법에 따르면, 상기 음성통화 호 연결요청 여부 확인은, 상기 무선단말(300)에 구비된 프로그램의 동작을 관리하는 메모리를 통해 무선단말(300)의 동작모드가 음성통화 호 연결요청 모드로 전환되는지 여부를 확인함으로써, 상기 음성통화 호 연결요청 여부를 확인하는 것이 바람직하다.According to another embodiment of the present invention, the voice call call connection request confirmation, the operation mode of the wireless terminal 300 through the memory for managing the operation of the program provided in the wireless terminal 300 is connected to the voice call call It is preferable to check whether the voice call call connection request is made by checking whether or not to switch to the request mode.

만약, 상기 음성통화 호 연결요청 여부가 확인되면, 상기 무선단말(300)에 구비된 하나 이상의 VM(Virtual Machine) 중 뱅킹VM에 통화용 VM이 구비되어 있는지 여부를 더 확인하는 것이 바람직하다.If it is determined whether the voice call call connection request is confirmed, it is preferable to further check whether a call VM is provided in a banking VM among one or more VMs provided in the wireless terminal 300.

상기 프로토콜 생성부(373)는 상기 호처리 확인부(370)를 통해 호 연결요청이 확인되면, 상기 무선단말(300)에 구비된 기본 음성통화 호 연결요청 처리를 차단하고, 상기 무선단말(300)에 구비된 뱅킹VM에 포함된 통화용 VM을 통해 음성통화 호 연결요청을 처리하기 위한 프로토콜을 기반으로 음성통화 호 연결요청 정보를 생성하는 것을 특징으로 하며, 상기 생성되는 음성통화 호 연결요청 정보는 상기 프로토콜 송수신부(375)를 통해 음성통화 호 연결요청을 처리하기 위한 데이터 망 상의 서버로 전송된다.When the call connection request is confirmed through the call processing confirmation unit 370, the protocol generator 373 blocks the basic voice call call connection request processing provided in the wireless terminal 300, and the wireless terminal 300. The voice call call connection request information is generated based on a protocol for processing a voice call call connection request through a VM for a call included in the banking VM. Is transmitted to the server on the data network for processing the voice call call connection request through the protocol transceiver 375.

즉, 상기 무선단말(300)에 구비된 뱅킹VM에 포함된 통화용 VM이 지원하는 데이터 통신을 기반으로 음성통화 서비스를 제공하는 프로토콜을 통해 상기 무선단말(300)을 통해 음성통화 호 연결을 요청하는 대상과 음성통화 호 연결을 처리하는 것이 바람직하다.That is, a voice call call connection request is made through the wireless terminal 300 through a protocol for providing a voice call service based on data communication supported by the call VM included in the banking VM provided in the wireless terminal 300. It is desirable to handle voice call call connection with the subject.

여기서, 상기 데이터 통신을 기반으로 음성통화 서비스를 제공하는 프로토콜은, H.323, SIP 등을 포함하여 이루어지는 것이 바람직하다.Here, the protocol for providing a voice call service based on the data communication is preferably made of H.323, SIP and the like.

도면3을 참조하면, 상기 무선단말(300)은, 상기 생성된 음성통화 호 연결요 청 정보를 데이터 망 상의 서버로 전송한 후, 정해진 프로토콜 규약에 따라 수신되는 적어도 하나 이상의 정보를 수신하는 프로토콜 송수신부(375)와, 상기 수신된 적어도 하나 이상의 정보를 기반으로 호 연결요청을 처리하는 프로토콜 처리부(380)와, 상기 프로토콜 처리부(380)를 통해 호 연결이 완료된 후, 음성신호를 송신하거나, 또는 수신된 음성신호가 출력되도록 처리하는 음성 처리부(383)를 구비하여 이루어지는 것을 특징으로 한다.Referring to FIG. 3, the wireless terminal 300 transmits the generated voice call connection request information to a server on a data network, and then transmits and receives at least one information received according to a predetermined protocol protocol. After the call connection is completed through the protocol processing unit 380 and the protocol processing unit 380 that processes the call connection request based on the received at least one or more information, the voice signal is transmitted or And a voice processor 383 for processing the received voice signal to be output.

상기 프로토콜 송수신부(375)는 상기 생성된 음성통화 호 연결요청 정보를 데이터 망 상의 서버로 전송한 후, 정해진 프로토콜 규약에 따라 수신되는 적어도 하나 이상의 정보를 수신하는 것을 특징으로 한다.The protocol transceiver 375 transmits the generated voice call call connection request information to a server on a data network, and then receives at least one or more information received according to a predetermined protocol protocol.

본 발명의 실시 방법에 따르면, 상기 생성된 음성통화 호 연결요청 정보를 데이터 망 상의 서버로 전송한 후, 정해진 프로토콜 규약에 따라 수신되는 적어도 하나 이상의 정보는, 상대방 단말에 대한 상태정보를 수신하는 것이 바람직하다.According to an embodiment of the present invention, after transmitting the generated voice call connection request information to a server on a data network, at least one or more pieces of information received according to a predetermined protocol protocol may be configured to receive status information of a counterpart terminal. desirable.

상기 프로토콜 처리부(380)는 상기 수신된 적어도 하나 이상의 정보를 기반으로 호 연결요청을 처리하는 것을 특징으로 한다.The protocol processor 380 may process a call connection request based on the received at least one information.

본 발명의 실시 방법에 따르면, 상기 수신된 적어도 하나 이상의 정보를 기반으로 호 연결요청을 처리하는 것은, 상기 수신된 호 연결요청에 대응하여 수신되 는 정보에 따라 음성 채널을 설정하여 동기화 한 후, 상대방 단말로부터 수신되는 음성신호를 출력하거나, 또는 상대방 단말로 음성신호를 전송하기 위한 설정을 하는 것이 바람직하다.According to an embodiment of the present invention, processing the call connection request based on the at least one received information, after setting the voice channel according to the received information in response to the received call connection request to synchronize, It is preferable to set up to output a voice signal received from the counterpart terminal or to transmit a voice signal to the counterpart terminal.

상기 음성 처리부(383)는 상기 프로토콜 처리부(380)를 통해 호 연결이 완료된 후, 음성신호를 송신하거나, 또는 수신된 음성신호가 출력되도록 처리하는 것을 특징으로 한다.The voice processor 383 transmits a voice signal or processes the received voice signal to be output after the call connection is completed through the protocol processor 380.

본 발명의 실시 방법에 다르면, 상기 수신된 음성신호를 출력하는 것은, 상기 수신된 음성신호를 정해진 압축방식에 따라 압축을 해제한 후, 압축이 해지된 음성신호가 출력되도록 처리하는 것이 바람직하다.According to an embodiment of the present invention, the outputting of the received voice signal is preferably performed by decompressing the received voice signal according to a predetermined compression method and then outputting the decompressed voice signal.

또한, 상기 전송할 음성신호는, 상기 무선단말(300)에 구비된 사운드 처리부(315)를 통해 입력되는 음성신호를 정해진 압축방식에 따라 압축한 후, 상기 압축된 음성신호를 데이터 망을 통해 상대방 단말로 전송하는 것이 바람직하다.In addition, the voice signal to be transmitted, after compressing the voice signal input through the sound processing unit 315 provided in the wireless terminal 300 according to a predetermined compression method, the other terminal through the data network to the compressed voice signal It is desirable to send to.

여기서, 상기 음성신호 송수신은 RTP(Real-Time Protocol) 등을 이용하는 것이 바람직하다.In this case, the voice signal transmission and reception is preferably using a Real-Time Protocol (RTP).

도면3을 참조하면, 상기 무선단말(300)은, 데이터 망을 통해 음성통화 서비 스를 제공하고, 이에 대응하여 발생되는 통화요금을 과금하여 정산 처리하는 과금 처리부(385)를 구비하여 이루어지는 것을 특징으로 한다.Referring to FIG. 3, the wireless terminal 300 includes a charging processing unit 385 which provides a voice call service through a data network and charges and processes a call charge generated in response thereto. It is done.

본 발명의 실시 방법에 따르면, 상기 통화요금에 대한 과금 처리는, 상기 고객이 이용한 통화요금을 상기 고객이 기 지정한 금융계좌로부터 출금하여 결제처리 하거나, 또는 상기 무선단말(300)에 선불전화카드 기능이 구비된 VM을 통해 결제처리 하는 것이 바람직하다.According to the method of the present invention, the billing processing for the call charges, withdraw the call charges used by the customer from the financial account designated by the customer, or settles the payment, or the prepaid phone card function in the wireless terminal 300 It is desirable to process the payment through the provided VM.

도면4는 본 발명의 실시 방법에 따라 뱅킹VM에 포함된 통화용VM을 통한 음성통화 서비스 제공을 위한 데이터 통신 기능을 구비한 무선단말(300)의 동작 과정을 도시한 도면이다.4 is a diagram illustrating an operation process of a wireless terminal 300 having a data communication function for providing a voice call service through a call VM included in a banking VM according to an embodiment of the present invention.

보다 상세하게 본 도면4는 CDMA/WCDMA 또는 GSM 기반 무선 통신망에 접속한 무선단말(300)에 상기 뱅킹VM에 포함된 통화용VM을 통한 음성통화 서비스 제공을 위한 데이터 통신 기능을 구비한 실시 방법에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조 및/또는 변형하여 상기 CDMA/WCDMA 또는 GSM 기반 무선 통신망에 접속한 무선단말(300) 이외에 다른 무선 통신망에 접속한 무선단말(300)에 상기 뱅킹VM에 포함된 통화용VM을 통한 음성통화 서비스를 제공하는 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면4에 도시된 실 시 방법만으로 그 기술적 특징이 한정되지 아니한다.In more detail, Figure 4 illustrates an embodiment of the present invention having a data communication function for providing a voice call service through a call VM included in the banking VM in a wireless terminal 300 connected to a CDMA / WCDMA or GSM based wireless communication network. As those skilled in the art to which the present invention pertains, the present invention relates to a wireless communication network other than the wireless terminal 300 connected to the CDMA / WCDMA or GSM-based wireless communication network by referring to and / or modifying the present invention. Various implementation methods for a process of providing a voice call service through a VM for a call included in the banking VM to the connected wireless terminal 300 may be inferred, but the present invention includes all the inferred implementation methods. It is made, the technical features are not limited only to the embodiment shown in FIG.

도면4를 참조하면, 상기 무선단말(300)은, 상기 무선단말(300)에 구비된 적어도 하나 이상의 입력장치를 통해 호 연결을 요청하는 경우, 이에 대응하는 호 연결요청 여부를 확인한다(400).Referring to FIG. 4, when the wireless terminal 300 requests a call connection through at least one input device provided in the wireless terminal 300, the wireless terminal 300 checks whether the call connection request corresponds to the corresponding call connection (400). .

본 발명의 실시 방법에 따르면, 상기 음성통화 호 연결요청 여부 확인은, 상기 무선단말(300)에 구비된 키 중 전화걸기 기능에 대응하는 버튼의 동작 여부를 확인함으로써, 상기 음성통화 호 연결요청 여부를 확인하는 것이 바람직하다.According to an exemplary embodiment of the present invention, whether the voice call call connection request is confirmed may be performed by checking whether a button corresponding to a dialing function among the keys provided in the wireless terminal 300 operates. It is desirable to check.

본 발명의 다른 실시 방법에 따르면, 상기 음성통화 호 연결요청 여부 확인은, 상기 무선단말(300)에 구비된 프로그램의 동작을 관리하는 메모리를 통해 무선단말(300)의 동작모드가 음성통화 호 연결요청 모드로 전환되는지 여부를 확인함으로써, 상기 음성통화 호 연결요청 여부를 확인하는 것이 바람직하다.According to another embodiment of the present invention, the voice call call connection request confirmation, the operation mode of the wireless terminal 300 through the memory for managing the operation of the program provided in the wireless terminal 300 is connected to the voice call call It is preferable to check whether the voice call call connection request is made by checking whether or not to switch to the request mode.

만약, 상기 음성통화 호 연결요청 여부가 확인되면, 상기 무선단말(300)에 구비된 하나 이상의 VM(Virtual Machine) 중 뱅킹VM에 통화용 VM이 구비되어 있는지 여부를 더 확인하는 것이 바람직하다.If it is determined whether the voice call call connection request is confirmed, it is preferable to further check whether a call VM is provided in a banking VM among one or more VMs provided in the wireless terminal 300.

만약, 상기 무선단말(300)을 통해 음성통화 호 연결 요청이 확인되면(405), 상기 무선단말(300)은 기본 음성통화 호 연결요청 처리를 차단하고, 상기 무선단말(300)에 구비된 뱅킹VM에 포함된 통화용 VM을 통해 음성통화 호 연결요청을 처리하기 위한 프로토콜을 기반으로 음성통화 호 연결요청 정보를 생성하고(410), 상기 생성된 음성통화 호 연결요청 정보를 데이터 망 상의 음성통화 서비스를 중계 제공하는 서버로 전송한다(415).If the voice call call connection request is confirmed through the wireless terminal 300 (405), the wireless terminal 300 blocks the basic voice call call connection request processing, and the banking provided in the wireless terminal 300 The voice call call request information is generated based on a protocol for processing a voice call call request request through the VM for a call included in the VM (410), and the voice call call request information is generated on the data network. The server transmits the service to the server providing the relay (415).

즉, 상기 무선단말(300)에 구비된 뱅킹VM에 포함된 통화용 VM이 지원하는 데이터 통신을 기반으로 음성통화 서비스를 제공하는 프로토콜을 통해 상기 무선단말(300)을 통해 음성통화 호 연결을 요청하는 대상과 음성통화 호 연결을 처리하는 것이 바람직하다.That is, a voice call call connection request is made through the wireless terminal 300 through a protocol for providing a voice call service based on data communication supported by the call VM included in the banking VM provided in the wireless terminal 300. It is desirable to handle voice call call connection with the subject.

여기서, 상기 데이터 통신을 기반으로 음성통화 서비스를 제공하는 프로토콜은, H.323, SIP 등을 포함하여 이루어지는 것이 바람직하다.Here, the protocol for providing a voice call service based on the data communication is preferably made of H.323, SIP and the like.

이후, 상기 데이터 망 상의 서버는 상기 무선단말(300)에서 전송한 음성통화 호 연결요청 정보를 기반으로 대상 단말과 음성통화 호 연결을 처리하고(420), 상기 무선단말(300)을 통해 입력되는 음성신호를 음성 데이터로 변환하여 대상 단말로 전송한다(425).Thereafter, the server on the data network processes the voice call call connection with the target terminal based on the voice call call connection request information transmitted from the wireless terminal 300 (420), which is input through the wireless terminal 300. The voice signal is converted into voice data and transmitted to the target terminal (425).

또한, 상기 무선단말(300)에서 상기 무선단말(300)과 음성통화 호가 연결된 대상 단말로부터 수신되는 음성 데이터를 압축 해제하여 출력되도록 처리한다(430).In operation 430, the wireless terminal 300 decompresses and outputs voice data received from a target terminal to which the wireless terminal 300 is connected to the voice call.

본 발명의 실시 방법에 따르면, 상기 생성된 음성통화 호 연결요청 정보를 데이터 망 상의 서버로 전송한 후, 정해진 프로토콜 규약에 따라 수신되는 적어도 하나 이상의 정보는, 상대방 단말에 대한 상태정보를 수신하는 것이 바람직하다.According to an embodiment of the present invention, after transmitting the generated voice call connection request information to a server on a data network, at least one or more pieces of information received according to a predetermined protocol protocol may be configured to receive status information of a counterpart terminal. desirable.

본 발명의 실시 방법에 따르면, 상기 수신된 적어도 하나 이상의 정보를 기반으로 호 연결요청을 처리하는 것은, 상기 수신된 호 연결요청에 대응하여 수신되는 정보에 따라 음성 채널을 설정하여 동기화 한 후, 상대방 단말로부터 수신되는 음성신호를 출력하거나, 또는 상대방 단말로 음성신호를 전송하기 위한 설정을 하는 것이 바람직하다.According to an embodiment of the present invention, processing the call connection request based on the at least one received information, the other party after the voice channel is set up and synchronized according to the received information corresponding to the received call connection request, It is preferable to output a voice signal received from the terminal, or to make a setting for transmitting the voice signal to the other terminal.

본 발명의 실시 방법에 다르면, 상기 수신된 음성신호를 출력하는 것은, 상기 수신된 음성신호를 정해진 압축방식에 따라 압축을 해제한 후, 압축이 해지된 음성신호가 출력되도록 처리하는 것이 바람직하다.According to an embodiment of the present invention, the outputting of the received voice signal is preferably performed by decompressing the received voice signal according to a predetermined compression method and then outputting the decompressed voice signal.

또한, 상기 전송할 음성신호는, 상기 무선단말(300)에 구비된 사운드 처리부(315)를 통해 입력되는 음성신호를 정해진 압축방식에 따라 압축한 후, 상기 압축된 음성신호를 데이터 망을 통해 상대방 단말로 전송하는 것이 바람직하다.In addition, the voice signal to be transmitted, after compressing the voice signal input through the sound processing unit 315 provided in the wireless terminal 300 according to a predetermined compression method, the other terminal through the data network to the compressed voice signal It is desirable to send to.

여기서, 상기 음성신호 송수신은 RTP(Real-Time Protocol) 등을 이용하는 것이 바람직하다.In this case, the voice signal transmission and reception is preferably using a Real-Time Protocol (RTP).

이후, 상기 무선단말(300)은 상기 제공되는 음성통화 서비스에 따라 발생되는 통화요금을 과금하여 정산 처리한다(435).Thereafter, the wireless terminal 300 charges and charges the call charges generated according to the provided voice call service (435).

본 발명의 실시 방법에 따르면, 상기 통화요금에 대한 과금 처리는, 상기 고객이 이용한 통화요금을 상기 고객이 기 지정한 금융계좌로부터 출금하여 결제처리 하거나, 또는 상기 무선단말(300)에 선불전화카드 기능이 구비된 VM을 통해 결제처리 하는 것이 바람직하다.According to the method of the present invention, the billing processing for the call charges, withdraw the call charges used by the customer from the financial account designated by the customer, or settles the payment, or the prepaid phone card function in the wireless terminal 300 It is desirable to process the payment through the provided VM.

본 발명에 따르면, 고객이 이용하는 휴대폰에 대한 음성통화 망을 이용한 음성통화 서비스의 경우, 이동통신사에서 부과하는 음성통화 요금을 이용하게 되며, 그로 인하여 이동통신사에서 설정한 통신요금 정책에 따라 부과되어, 비싼 통신요금을 납부하므로, 고객에게 별도의 VM(Virtual Machine)을 제공하고, 제공된 VM에서 음성통화 망이 아닌 데이터 망을 이용하도록 하여, 통신요금 절감이 가능하도록 해준다.According to the present invention, in the case of a voice call service using a voice call network for a mobile phone used by a customer, a voice call fee imposed by a mobile communication company is used, and therefore is charged according to a communication charge policy set by the mobile communication company. By paying expensive communication fees, it provides customers with a separate VM (Virtual Machine) and allows them to use a data network instead of a voice call network, thereby reducing communication costs.

Claims (5)

데이터 망을 통해 통화 서비스를 제공하기 위한 통화용 VM(Virtual Machine)을 포함하는 뱅킹 VM이 탑재된 휴대폰을 이용한 음성통화 서비스를 제공하는 방법에 있어서,In the method for providing a voice call service using a mobile phone equipped with a banking VM including a virtual machine (VM) for providing a call service through a data network, 사용자의 입력장치 조작에 의한 음성통화 호 연결 요청 여부와 상기 통화용 VM의 구비 여부를 확인하는 단계;Checking whether a voice call call is requested by a user's input device operation and whether the call VM is provided; 상기 호 연결요청이 확인되면, 상기 휴대폰에 구비된 기본 음성통화 호 연결 요청 처리를 차단하고, 상기 통화용 VM을 통해 상기 음성통화 호 연결 요청을 처리하기 위한 음성통화 호 연결요청 정보를 생성하는 단계;If the call connection request is confirmed, blocking basic voice call call connection request processing provided in the mobile phone and generating voice call call connection request information for processing the voice call call connection request through the call VM; ; 상기 생성된 음성통화 호 연결요청 정보를 상기 데이터 망을 통해 서버로 전송하는 단계;Transmitting the generated voice call call connection request information to a server through the data network; 상기 데이터 망을 통해 상기 서버로부터 호 연결요청 처리결과에 대한 정보를 수신하는 단계;Receiving information on a call connection request processing result from the server through the data network; 상기 수신된 정보를 기반으로 상기 통화용 VM을 통한 호 연결요청을 처리하는 단계;Processing a call connection request through the call VM based on the received information; 상기 통화용 VM을 통한 호 연결요청에 따라, 상기 호 연결이 완료되면 음성신호를 송신하거나 또는 수신된 음성신호를 출력하는 단계; 및In response to a call connection request through the call VM, transmitting a voice signal or outputting a received voice signal when the call connection is completed; And 상기 데이터 망을 통한 통화 서비스에 대응하여 발생되는 통화요금을 정산 처리하는 단계;를 포함하는 음성통화 서비스를 제공하는 방법.And processing a call charge generated in response to a call service through the data network. 제 1항에 있어서,The method of claim 1, 상기 통화요금은 상기 사용자가 기 지정한 금융계좌 또는 선불전화카드 VM정보인 결제수단을 통해 처리되는 것을 특징으로 하는 음성통화 서비스를 제공하는 방법.The call rate is a method for providing a voice call service, characterized in that the user is processed through the payment means that is a predetermined financial account or prepaid phone card VM information. 제 1항의 방법을 실행하기 위한 프로그램을 기록한 것을 특징으로 하는 컴퓨터로 판독 가능한 기록매체.A computer-readable recording medium having recorded thereon a program for executing the method of claim 1. 데이터 망을 통해 통화 서비스를 제공하기 위한 통화용 VM(Virtual Machine)을 포함하는 뱅킹 VM이 탑재된 휴대폰을 이용한 음성통화 서비스를 제공하는 시스템에 있어서,A system for providing a voice call service using a mobile phone equipped with a banking VM including a virtual machine (VM) for providing a call service through a data network, 사용자의 입력장치 조작에 의한 음성통화 호 연결 요청 여부와 상기 통화용 VM의 구비 여부를 확인하는 수단;Means for checking whether a voice call call connection request is made by a user's input device operation and whether the call VM is provided; 상기 호 연결요청이 확인되면, 상기 휴대폰에 구비된 기본 음성통화 호 연결 요청 처리를 차단하고, 상기 통화용 VM을 통해 상기 음성통화 호 연결 요청을 처리하기 위한 음성통화 호 연결요청 정보를 생성하는 수단;Means for interrupting basic voice call call connection request processing provided in the mobile phone and generating voice call call connection request information for processing the voice call call connection request through the call VM when the call connection request is confirmed. ; 상기 생성된 음성통화 호 연결요청 정보를 상기 데이터 망을 통해 서버로 전송하는 수단;Means for transmitting the generated voice call call connection request information to a server through the data network; 상기 데이터 망을 통해 상기 서버로부터 호 연결요청 처리결과에 대한 정보를 수신하는 수단;Means for receiving information on a call connection request processing result from the server through the data network; 상기 수신된 정보를 기반으로 상기 통화용 VM을 통한 호 연결요청을 처리하는 수단;Means for processing a call connection request through the call VM based on the received information; 상기 통화용 VM을 통한 호 연결요청에 따라, 상기 호 연결이 완료되면 음성신호를 송신하거나 또는 수신된 음성신호를 출력하는 수단; 및Means for transmitting a voice signal or outputting a received voice signal when the call connection is completed according to a call connection request through the call VM; And 상기 데이터 망을 통한 통화 서비스에 대응하여 발생되는 통화요금을 정산 처리하는 수단;을 포함하는 음성통화 서비스를 제공하는 시스템.And means for processing a call charge generated in response to a call service through the data network. 데이터 망을 통해 통화 서비스를 제공하기 위한 통화용 VM(Virtual Machine)을 포함하는 뱅킹 VM이 탑재되어 통화 서비스를 제공하는 휴대폰에 있어서,A mobile phone equipped with a banking VM including a virtual machine (VM) for providing a call service through a data network, and providing a call service, 사용자의 입력장치 조작에 의한 음성통화 호 연결 요청 여부와 상기 통화용 VM의 구비 여부를 확인하는 수단;Means for checking whether a voice call call connection request is made by a user's input device operation and whether the call VM is provided; 상기 호 연결요청이 확인되면, 상기 휴대폰에 구비된 기본 음성통화 호 연결 요청 처리를 차단하고, 상기 통화용 VM을 통해 상기 음성통화 호 연결 요청을 처리하기 위한 음성통화 호 연결요청 정보를 생성하는 수단;Means for interrupting basic voice call call connection request processing provided in the mobile phone and generating voice call call connection request information for processing the voice call call connection request through the call VM when the call connection request is confirmed. ; 상기 생성된 음성통화 호 연결요청 정보를 상기 데이터 망을 통해 서버로 전송하는 수단;Means for transmitting the generated voice call call connection request information to a server through the data network; 상기 데이터 망을 통해 상기 서버로부터 호 연결요청 처리결과에 대한 정보를 수신하는 수단;Means for receiving information on a call connection request processing result from the server through the data network; 상기 수신된 정보를 기반으로 상기 통화용 VM을 통한 호 연결요청을 처리하는 수단;Means for processing a call connection request through the call VM based on the received information; 상기 통화용 VM을 통한 호 연결요청에 따라, 상기 호 연결이 완료되면 음성신호를 송신하거나 또는 수신된 음성신호를 출력하는 수단; 및Means for transmitting a voice signal or outputting a received voice signal when the call connection is completed according to a call connection request through the call VM; And 상기 데이터 망을 통한 통화 서비스에 대응하여 발생되는 통화요금을 정산 처리하는 수단;을 포함하는 휴대폰.And means for processing a call charge generated in response to a call service through the data network.
KR1020090062262A 2009-07-08 2009-07-08 System and Method for Providing Voice Communication Service using Data Network, Mobile Phone and Recording Medium KR101030024B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090062262A KR101030024B1 (en) 2009-07-08 2009-07-08 System and Method for Providing Voice Communication Service using Data Network, Mobile Phone and Recording Medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090062262A KR101030024B1 (en) 2009-07-08 2009-07-08 System and Method for Providing Voice Communication Service using Data Network, Mobile Phone and Recording Medium

Publications (2)

Publication Number Publication Date
KR20110004697A KR20110004697A (en) 2011-01-14
KR101030024B1 true KR101030024B1 (en) 2011-04-20

Family

ID=43612123

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090062262A KR101030024B1 (en) 2009-07-08 2009-07-08 System and Method for Providing Voice Communication Service using Data Network, Mobile Phone and Recording Medium

Country Status (1)

Country Link
KR (1) KR101030024B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980034533A (en) * 1996-11-07 1998-08-05 양승택 How to make a call from within a web browser with an internet phone using Java applet
KR20020056190A (en) * 2000-12-29 2002-07-10 구자홍 Method for connecting internet telephone by using java virtual machine upon wireless internet phone

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980034533A (en) * 1996-11-07 1998-08-05 양승택 How to make a call from within a web browser with an internet phone using Java applet
KR20020056190A (en) * 2000-12-29 2002-07-10 구자홍 Method for connecting internet telephone by using java virtual machine upon wireless internet phone

Also Published As

Publication number Publication date
KR20110004697A (en) 2011-01-14

Similar Documents

Publication Publication Date Title
KR101055934B1 (en) Caller handling method and mobile phone and program recording media for it
KR101030024B1 (en) System and Method for Providing Voice Communication Service using Data Network, Mobile Phone and Recording Medium
KR101041112B1 (en) Mobile Phone with Function of Prepaid Communication for Foreign Worker and Program Recording Medium
JP2003101679A (en) Portable communication terminal apparatus and computer program
KR20110012595A (en) System and method for activating non-activation settlement information and recording medium
KR101098670B1 (en) Method for Providing End-to-End Security Service using Wireless Terminal and Recording Medium
KR20100013363A (en) Ic card based on global platform and method for oprating it and recording medium
KR20090022205A (en) Mobile phone for display of an advertisement, method and system for an offer of an advertisement to mobile phone, and recording medium
KR101139288B1 (en) Method for Processing Wireless Complex Settlement, Sales Man Wireless Terminal
KR101156374B1 (en) Method for providing financial transaction service with memory card between mobile and recording medium
KR20100013365A (en) Method for providing multi function about application provider applet based on global platform and wireless terminal and recording medium
KR20100059754A (en) System for processing payment on home-delivery
KR100970828B1 (en) System and Method for Providing Information, Terminal for Providing Information and Program Recording Medium
KR20090114539A (en) System and Method for Selecting Financial Information, Mobile Devices for Selecting Financial Information and Program Recording Medium
KR20090081756A (en) Method for Settling Reduction by Mobile Student Identification Card, Wireless Terminal and Recording Medium
KR20100102578A (en) Method for selecting the ic chip financial information order of priority by using mobile terminal
KR20220062257A (en) Method for Registering Information for Mobile Easy Payment
KR20100053941A (en) System and method for financial transactions by using image communication and program recording medium
KR20060042826A (en) System and method for accumulating mobile royalty, recording medium
KR101582279B1 (en) Method for Providing Service by using Mobile Device
KR20110003715A (en) Method for processing mobile voucher admission using voucher provider wireless terminal
KR20060096824A (en) System and method for processing mobile billing, server for processing mobile billing, server for settling accounts mobile billing and recording medium
KR20140022240A (en) Method and apparatus for foreign exclusive use cellular phone dffer of an advance payment settlement function
KR20170003894A (en) Method for Providing Service by using Mobile Device
KR20160119023A (en) Method for Providing Inverse Service by using User&#39;s Mobile Device

Legal Events

Date Code Title Description
A201 Request for 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: 20140121

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160325

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20170329

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180328

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20190403

Year of fee payment: 9