[go: up one dir, main page]

KR20100134901A - Method and system for providing FOT service with improved download speed - Google Patents

Method and system for providing FOT service with improved download speed Download PDF

Info

Publication number
KR20100134901A
KR20100134901A KR1020090053255A KR20090053255A KR20100134901A KR 20100134901 A KR20100134901 A KR 20100134901A KR 1020090053255 A KR1020090053255 A KR 1020090053255A KR 20090053255 A KR20090053255 A KR 20090053255A KR 20100134901 A KR20100134901 A KR 20100134901A
Authority
KR
South Korea
Prior art keywords
service
mobile terminal
fota
message
urgent
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
KR1020090053255A
Other languages
Korean (ko)
Inventor
주용원
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020090053255A priority Critical patent/KR20100134901A/en
Publication of KR20100134901A publication Critical patent/KR20100134901A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

본 발명은 다운로드 속도가 향상된 FOTA 서비스 제공 방법 및 그 시스템에 관한 것이다. The present invention relates to a method and system for providing FOTA service with improved download speed.

이러한 본 발명에 따르면, FOTA 서비스 제공 시스템의 교환기가 다운로드 속도가 향상된 FOTA(Firmware Over The Air) 서비스를 제공하는 방법은, 이동 단말로부터 수신되는 PDP 컨텍스트 활성화 요청 메시지를 분석하여 접속점명(APN)을 확인하고 긴급한 FOTA 업그레이드 서비스를 요구하는 메시지인 것으로 판단한다. 그리고, 상기 이동 단말로 PDP 컨텍스트 활성화 승인 메시지를 전송하여 상기 이동 단말의 데이터 서비스 품질(QoS)를 수용하도록 자원을 할당한다.According to the present invention, a method of providing a FOTA (Firmware Over The Air) service with improved download speed by the exchange of the FOTA service providing system analyzes a PDP context activation request message received from the mobile terminal to determine an APN. Check and determine that the message requires an urgent FOTA upgrade service. In addition, a PDP context activation approval message is transmitted to the mobile terminal to allocate resources to accommodate the data quality of service (QoS) of the mobile terminal.

이로써, 본 발명에 따르면 다운로드 속도 향상에 따른 사이즈가 큰 업데이트 패키지의 다운로드 지연을 해소하고 FOTA 서비스 성공률을 높일 수 있어 고객만족지수(CSI)를 높이고 고객불만을 감소시키는 효과를 기대할 수 있다.As a result, according to the present invention, it is possible to solve the download delay of the large update package according to the improvement of the download speed and to increase the success rate of the FOTA service, thereby increasing the customer satisfaction index (CSI) and reducing customer complaints.

Description

다운로드 속도가 향상된 FOTA 서비스 제공 방법 및 그 시스템{METHOD AND SYSTEM OF PROVIDING FOTA SERVICE FOR IMPROVED DOWNLOAD SPEED}TECHNICAL AND SYSTEM OF PROVIDING FOTA SERVICE FOR IMPROVED DOWNLOAD SPEED}

본 발명은 FOTA 서비스 품질 향상 방법 및 그 시스템에 관한 것이다. 특히, 본 발명은 가입자에게 제공되는 FOTA 서비스 성공률 및 업데이트 패키지 다운로드 속도가 향상된 FOTA 서비스 제공 방법 및 그 시스템에 관한 것이다.The present invention relates to a method and system for improving FOTA quality of service. In particular, the present invention relates to a method and system for providing a FOTA service with improved success rate of FOTA service and download rate of an update package provided to a subscriber.

무선통신 기술이 발달하면서 사용자 편의를 위한 다양한 서비스와 기능을 갖는 단말기가 제공되고 있으며, 다양한 서비스와 기능이 추가됨으로 인해 이동 단말기에 탑재되는 소프트웨어 또한 많은 버그가 발생할 확률이 높아지고 있다. With the development of wireless communication technology, terminals having various services and functions for user convenience have been provided, and as a result of the addition of various services and functions, the software mounted on the mobile terminal also increases the probability of generating many bugs.

그래서, 이동통신 서비스를 제공하는 통신사 혹은 단말기 제조사는 이동 단말의 종류에 맞는 패치 및 업그레이드 프로그램을 개발하여 제공하고 있으나 가입자 입장에서는 그 절차가 복잡함으로 인해 고객만족지수(Customer Satisfaction Index, CSI)가 떨어지는 문제점이 있었다.Thus, a carrier or a terminal manufacturer providing a mobile communication service develops and provides a patch and upgrade program suitable for a type of mobile terminal, but the subscriber Satisfaction Index (CSI) falls due to the complexity of the procedure. There was a problem.

이러한 문제점을 극복하기 위해 이동 단말의 펌웨어(Firmware)를 무선으로 자동 업그레이드하는 솔루션인 FOTA(Firmware Over The Air)가 개발되었다. 여기서, 펌웨어는 일반적으로 롬(ROM)에 저장된 하드웨어를 제어하는 마이크로 프로그 램을 의미하며, 프로그램이라는 관점에서는 소프트웨어와 동일하지만 하드웨어와 밀접한 관계를 가지고 있다는 점에서 일반 응용소프트웨어와 구분되어 펌웨어는 소프트웨어와 하드웨어의 특성을 동시에 가진다.In order to overcome this problem, FOTA (Firmware Over The Air), a solution for automatically upgrading the firmware of a mobile terminal wirelessly, has been developed. Here, firmware generally refers to a microprogram that controls hardware stored in a ROM, and is the same as software in terms of a program, but is separated from general application software in that it is closely related to hardware. It has the characteristics of hardware at the same time.

국제 모바일 규격 표준화 단체인 OMA(Open Mobile Alliance)에서 제정된 FOTA와 관련된 표준을 참조하면, 이동 단말의 FOTA 서비스 수행과정은 DM(Device Management) 서버로부터 통지(Notification) 메시지를 수신하는 과정과, DM 서버와 이동 단말 간의 통신 수행 과정인 디스커버리(discovery) 과정, 업데이트 패키지(Update Package)의 다운로드 과정을 포함한다. 그러므로, 이러한 과정에 따른 FOTA 서비스는 사용자가 A/S 센터에 방문하지 않고 이동단말기의 수정된 프로그램을 무선으로 다운받아 바로 업데이트 할 수 있는 장점이 있다.Referring to the standards related to the FOTA established by the Open Mobile Alliance (OMA), an international mobile standardization organization, the process of performing the FOTA service of the mobile terminal includes receiving a notification message from a device management (DM) server, A discovery process, which is a process of performing communication between the server and the mobile terminal, includes a process of downloading an update package. Therefore, the FOTA service according to this process has the advantage that the user can wirelessly download and update the modified program of the mobile terminal without visiting the A / S center.

한편, 시간이 지남에 따라 DM 서버로부터 다운로드 되는 업데이트 패키지 사이즈는 이동 단말에서 제공되는 다양한 서비스 및 기능이 추가됨으로써 그 크기(Size)가 점차 증가될 수 있다. On the other hand, the size of the update package downloaded from the DM server over time may be gradually increased by the addition of various services and functions provided by the mobile terminal.

이에 반해 이동 단말의 다운로드 속도는 고정되어 업데이트 패키지 크기가 클 경우 다운로드 받는 속도로 인해 FOTA 서비스가 신속하게 처리되지 못하는 문제점이 있다. 또한, 업데이트 패키지의 다운로드가 지연되거나 다운받는 시간이 길어짐에 따라 가입자가 다운로드를 중단하는 사례가 발생하여 FOTA 서비스의 성공률이 떨어지고, 이는 또 다른 프로그램 오류를 유발할 수 있어 고객불만을 야기시키는 문제점이 있다.On the other hand, if the download speed of the mobile terminal is fixed and the update package size is large, there is a problem that the FOTA service cannot be processed quickly due to the download speed. In addition, as the download of the update package is delayed or the download time is long, a case in which the subscriber interrupts the download occurs and the success rate of the FOTA service decreases, which may cause another program error, causing customer dissatisfaction. .

따라서, 본 발명은 상기 문제점을 해결하기 위한 것으로 무선통신네트워크에서 인입되는 고객불만에 따라 가입자에게 FOTA 서비스 성공률 및 업데이트 패키지 다운로드 속도가 향상된 FOTA 서비스 제공 방법 및 그 시스템을 제공하기 위한 것이다.Accordingly, an object of the present invention is to provide a method and system for providing a FOTA service having improved success rate of FOTA service and update package download speed to a subscriber according to customer complaints received from a wireless communication network.

전술한 기술 과제를 해결하기 위한, 본 발명의 실시 예에 따른 FOTA 서비스 제공 시스템의 교환기가 다운로드 속도가 향상된 FOTA(Firmware Over The Air) 서비스를 제공하는 방법은,In order to solve the above technical problem, the method of the exchange of the FOTA service providing system according to an embodiment of the present invention provides a FOTA (Firmware Over The Air) service with improved download speed,

a) 이동 단말로부터 수신되는 PDP 컨텍스트 활성화 요청 메시지를 분석하여 접속점명(APN)을 확인하고 긴급한 FOTA 업그레이드 서비스를 요구하는 메시지인 것으로 판단하는 단계; 및 b) 상기 이동 단말로 PDP 컨텍스트 활성화 승인 메시지를 전송하여 상기 이동 단말의 데이터 서비스 품질(QoS)를 수용하도록 자원을 할당하는 단계를 포함한다.a) checking an access point name (APN) by analyzing a PDP context activation request message received from the mobile terminal and determining that the message is a message requesting an urgent FOTA upgrade service; And b) allocating a resource to accept the data quality of service (QoS) of the mobile terminal by transmitting a PDP context activation approval message to the mobile terminal.

한편, 본 발명의 실시 예에 따른 다운로드 속도가 향상된 FOTA 서비스 제공 시스템은,On the other hand, FOTA service providing system with improved download speed according to an embodiment of the present invention,

이동 단말의 카테고리와 프로그램 버전에 따른 상태정보를 파악하고, 어전트 FOTA 메시지를 생성하여 상기 이동 단말로 전송하는 고객 센터; 수신되는 상기 어전트 FOTA 메시지를 분석하여 긴급한 FOTA 업그레이드 서비스 이벤트임을 파악하고, 상기 긴급한 FOTA 업그레이드 서비스에 상응하는 패킷호 설정을 요청하는 이동 단말; 및 상기 요청의 접속점명(APN)을 통해 긴급한 FOTA 업그레이드 서비스 요구임을 파악하고, 상기 요청에 응답하는 메시지를 생성하여 상기 이동 단말의 데이터 서비스 품질(QoS)를 수용하도록 자원을 할당하는 교환기를 포함한다.A customer center which grasps state information according to a category and a program version of a mobile terminal, generates an agent FOTA message, and transmits the generated message to the mobile terminal; A mobile terminal which analyzes the received agent FOTA message to identify an urgent FOTA upgrade service event and requests packet call setup corresponding to the urgent FOTA upgrade service; And an exchange that identifies an urgent FOTA upgrade service request through an APN of the request, generates a message in response to the request, and allocates resources to accommodate data quality of service (QoS) of the mobile terminal. .

전술한 구성에 의하여 이동 단말에서 발생하는 다양한 버그를 진단하고 그에 따른 어전트 FOTA SMS를 통해 긴급한 FOTA 업그레이드 서비스를 지원함으로써 이동 단말의 업데이트 패키지 다운로드 및 프로그램 업데이트를 신속하게 처리할 수 있는 효과가 있다. 특히, 다운로드 속도 향상에 따른 사이즈가 큰 업데이트 패키지의 다운로드 지연을 해소하고 FOTA 서비스 성공률을 높일 수 있어 고객만족지수(CSI)를 높이고 고객불만을 감소시키는 효과를 기대할 수 있다 By the above-described configuration, by diagnosing various bugs occurring in the mobile terminal and supporting the urgent FOTA upgrade service through the agent FOTA SMS, it is possible to quickly process the update package download and program update of the mobile terminal. In particular, it is possible to reduce the download delay of large update packages and increase the FOTA service success rate due to the improvement of download speed, thereby increasing the customer satisfaction index (CSI) and reducing customer complaints.

또한, 이동 단말의 종류(성능)별 카테고리에 따른 최대 데이터 전송속도를 보장하여 고객의 요구에 부합되는 효율적인 자원을 할당할 수 있는 효과가 있다.In addition, by ensuring the maximum data transmission rate according to the category (performance) for each type of mobile terminal has an effect that can allocate an efficient resource that meets the needs of customers.

아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.

명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Throughout the specification, when a part is said to "include" a certain component, it means that it can further include other components, without excluding other components unless specifically stated otherwise. In addition, the terms “… unit”, “… unit”, “module”, etc. described in the specification mean a unit that processes at least one function or operation, which may be implemented by hardware or software or a combination of hardware and software. have.

본 명세서에서 이동국(Mobile Station, MS)은 단말(terminal), 이동 단말(Mobile Terminal, MT), 사용자 장치(User Equipment, UE), 가입자국(Subscriber Station, SS), 휴대 가입자국(Portable Subscriber Station, PSS), 접근 단말(Access Terminal, AT) 등을 지칭할 수도 있고, 이동 단말, 가입자국, 휴대 가입자 국, 사용자 장치 등의 전부 또는 일부의 기능을 포함할 수도 있다.In this specification, a mobile station (MS) includes a terminal, a mobile terminal (MT), a user equipment (UE), a subscriber station (SS), a portable subscriber station (Portable Subscriber Station). , PSS), an access terminal (AT), and the like, and may include all or some functions of a mobile terminal, a subscriber station, a portable subscriber station, a user device, and the like.

본 명세서에서 기지국(Base Station, BS)은 접근점(Access Point, AP), 무선 접근국(Radio Access Station, RAS), 노드B(Node B), 송수신 기지국(Base Transceiver Station, BTS), MMR(Mobile Multihop Relay)-BS 등을 지칭할 수도 있고, 접근점, 무선 접근국, 노드B, 송수신 기지국, MMR-BS 등의 전부 또는 일부의 기능을 포함할 수도 있다.In the present specification, a base station (BS) is an access point (AP), a radio access station (Radio Access Station, RAS), a Node B (Node B), a base transceiver station (Base Transceiver Station, BTS), MMR ( Mobile Multihop Relay) -BS and the like, and may include all or part of functions such as an access point, a radio access station, a Node B, a base transceiver station, and an MMR-BS.

이제 본 발명의 실시 예에 따른 다운로드 속도가 향상된 FOTA 서비스 제공 방법 및 그 시스템에 대하여 도면을 참조로 하여 상세하게 설명한다.Now, a method and a system for providing an improved FOTA service according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 실시 예에 따른 다운로드 속도가 향상된 FOTA 서비스 제공 시스템의 구성을 나타낸 네트워크 구성도이다.1 is a network diagram illustrating a configuration of a system for providing a FOTA service having an improved download speed according to an exemplary embodiment of the present invention.

본 발명의 실시 예에 따른 FOTA 서비스 제공 시스템은 이동 단말(10), 고객 센터(100), 서비스 센터(Short Message Service Center, SMSC)(200), 무선 접속망(Radio Access Network, RAN)(400), SGSN(Serving GPRS Support Node)(300), GGSN(Gateway GPRS Support Node)(500) 및 DM(Device Management) 서버(600)를 포함한다.FOTA service providing system according to an embodiment of the present invention is a mobile terminal 10, a customer center 100, a service center (Short Message Service Center, SMSC) 200, a radio access network (Radio Access Network, RAN) 400 , A Serving GPRS Support Node (SGSN) 300, a Gateway GPRS Support Node (GGSN) 500, and a Device Management (DM) server 600.

이동 단말(10)은 CDMA, WCDMA, HSDPA, HSUPA, WiMAX(WiBro) 등과 같은 무선망중 적어도 하나의 네트워크를 통해 무선통신을 수행하는 단말기로 일반적인 이동 전화기, PDA(Personal digital assistant), 스마트 폰, 모바일 인터넷 전화(M-VoIP), 휴대 인터넷 전화 등일 수 있다. 이하, 설명의 편의상 이동 단말(10)이 WCDMA 망을 통해 무선 통신을 수행하는 것으로 가정하여 설명하되 이에 한정되지 않는다.The mobile terminal 10 is a terminal that performs wireless communication through at least one of a wireless network such as CDMA, WCDMA, HSDPA, HSUPA, WiMAX (WiBro), and the like. A typical mobile phone, PDA (Personal digital assistant), smart phone, Mobile Internet phone (M-VoIP), mobile Internet phone, and the like. Hereinafter, for convenience of description, it is assumed that the mobile terminal 10 performs wireless communication through the WCDMA network, but is not limited thereto.

이동 단말(10)은 단말에서 발생되는 다양한 버그를 해결하기 위해 WCDMA(Wideband Code division multiple access)망과 연동하여 긴급한 FOTA 서비스에 상응하는 최적의 패킷(Packet) 호 설정 절차를 수행하는 역할을 한다.The mobile terminal 10 performs an optimal packet call setup procedure corresponding to an urgent FOTA service in connection with a wideband code division multiple access (WCDMA) network to solve various bugs occurring in the terminal.

다시 말해, 네트워크 관점에서의 상기 긴급한 FOTA 서비스는 이동 단말(10)의 카테고리(Category)를 고려하여 이동 단말(10)이 지원하는 최대 전송속도로 업데이트 패키지(데이터)를 전송할 수 있도록 최적의 패킷 호를 제공하는 것이다.In other words, the urgent FOTA service from the network point of view is an optimal packet call so that the update package (data) can be transmitted at the maximum transmission rate supported by the mobile terminal 10 in consideration of the category of the mobile terminal 10. To provide.

고객센터(100)는 통신사 또는 단말제조사에서 운영하는 전화/인터넷을 통한 상담센터일수 있으며, 단말에서 발생하는 수많은 버그에 따라 인입되는 가입자 불만(Voice Of Customer, VOC)을 접수하고 이를 해결하도록 하는 역할을 한다. The customer center 100 may be a counseling center via a telephone / internet operated by a telecommunication company or a terminal manufacturer, and serves to receive and resolve a voice of customer (VOC) received according to a number of bugs occurring in the terminal. Do it.

특히, 고객센터(100)는 가입자 이동 단말(10)의 카테고리(Category) 및 설치 된 소프트웨어(프로그램) 버전 등의 정보를 확인하고, 소프트웨어 업데이트로 문제를 해결할 수 있는 경우 FOTA 서비스를 제공하여 고객불만을 해소할 수 있다.In particular, the customer center 100 checks information such as the category (Category) and installed software (program) version of the mobile subscriber station 10, and if the problem can be solved by software update, customer complaints by providing a FOTA service Can be solved.

여기서, 상기 이동 단말(10)의 카테고리 및 소프트웨어 버전 등의 상태정보는 가입자를 통해 확인하거나, 이를 조회하기 위한 구성(Configuration) 조회 SMS(Short Message Service)를 생성하여 이동 단말(10)로전송하고, 이를 수신한 이동 단말(10)이 백그라운드(Background) 동작으로 상태정보를 확인 및 응답함으로써 획득할 수 있다. 또한 고객센터(100)는 상기 상태정보 확인 및 그에 대한 해결방법을 판단하기 위해 DM 서버(600)와 연동될 수도 있다.Here, the status information such as the category and software version of the mobile terminal 10 is confirmed by the subscriber, or generates a configuration inquiry SMS (Short Message Service) for inquiring it, and transmits it to the mobile terminal 10. In addition, the mobile terminal 10 may receive the information by checking and responding to the state information in a background operation. In addition, the customer center 100 may be linked with the DM server 600 to determine the status information and determine a solution thereof.

그리고, 고객센터(100)는 가입자에게 최상의 FOTA 서비스를 제공하기 위해 패킷 호 접속을 위한 어전트 FOTA SMS를 생성하여 가입자의 이동 단말(10)로 전송 한다. 이 때, 상기 어전트 FOTA SMS는 업데이트 패키지를 관리하는 DM 서버(600)의 접속 주소(URL)와 신규서비스를 위한 예약어(Future-Use) 필드에 세팅된 어전트(Urgent) 값을 포함한다.In addition, the customer center 100 generates an agent FOTA SMS for packet call connection and transmits it to the mobile terminal 10 of the subscriber in order to provide the best FOTA service to the subscriber. At this time, the agent FOTA SMS includes an access value (URL) of the DM server 600 managing the update package and an urgent value set in a Future-Use field for a new service.

메시지 센터(SMSC)(200)는 이동 단말에 대한 문자메시지 및 무선데이터 서비스를 제공하는 시스템으로, 고객센터(100)로부터 입력되는 조건에 따른 어전트 FOTA SMS를 이동 단말(10)로 전송하는 역할을 한다.The message center (SMSC) 200 is a system for providing a text message and a wireless data service for a mobile terminal, and transmits an agent FOTA SMS to the mobile terminal 10 according to a condition input from the customer center 100. Do it.

이동 단말(10)은 고객센터(100)로부터 수신된 어전트 FOTA SMS를 분석하여, 예약어 필드의 어전트(Urgent) 값을 보고 긴급한 포타 서비스를 위한 메시지임을 판단한다.The mobile terminal 10 analyzes the agent FOTA SMS received from the customer center 100, determines the message for the urgent porter service by looking at the urgent value of the reserved word field.

따라서, 이동 단말(10)은 긴급한 FOTA 서비스에 상응하는 패킷 호 설정을 위 해 활성화 PDP 컨텍스트 요청(Activate PDP Context Request) 메시지를 생성한다. 이 때, 생성되는 상기 활성화 PDP 컨텍스트 요청 메시지는 FOTA 서비스에 상응하는 접속점명(Access Point Name, APN)과 이동 단말(10)의 데이터 서비스 품질(Quality of Service, QoS) 능력(Capability)를 최대(Maximum)로 하여 설정한다.Accordingly, the mobile terminal 10 generates an Activate PDP Context Request message for packet call setup corresponding to an urgent FOTA service. In this case, the generated activation PDP context request message may maximize the access point name (APN) corresponding to the FOTA service and the quality of service (QoS) capability of the mobile terminal 10 (Capability). Maximum).

여기서, APN은 이동 단말(10)이 긴급한 FOTA 서비스 및 그 서비스를 제공하는 시스템으로 연결시켜주는 도메인 네임(예; fotalktfwing.com)일 수 있다.Here, the APN may be a domain name (eg, fotalktfwing.com) that allows the mobile terminal 10 to connect to an urgent FOTA service and a system providing the service.

SGSN(300)은 일종의 교환기로 이동 단말(10)로부터 활성화 PDP 컨텍스트 요청 메시지를 수신하면 이를 분석하고, 긴급한 FOTA 업그레이드 서비스에 대한 패킷 호 설정요청인 것으로 판단하여 이동 단말(10)의 QoS를 최대값으로 할당하는 역할을 한다.When SGSN 300 receives an activation PDP context request message from mobile terminal 10 as a kind of exchange, it analyzes it, determines that it is a packet call setup request for urgent FOTA upgrade service, and maximizes QoS of mobile terminal 10. It is assigned to.

한편, 도 2는 본 발명의 실시 예에 따른 SGSN의 구성을 개략적으로 나타낸 블록도이다.2 is a block diagram schematically illustrating a configuration of an SGSN according to an embodiment of the present invention.

첨부된 도 2를 참조하면, 본 발명의 실시 예에 따른 SGSN(300)은 통신부(310), 판단부(320), 저장부(330), 메시지 처리부(340) 및 제어부(350)를 포함한다.Referring to FIG. 2, the SGSN 300 according to an embodiment of the present invention includes a communication unit 310, a determination unit 320, a storage unit 330, a message processing unit 340, and a control unit 350. .

통신부(310)는 이동 단말(10)이 이동 망을 통해 트래픽 서비스를 이용할 수 있도록 하기 위해 유/무선 인터페이스를 통해 SMSC(200), RAN(400) 및 GGSN(500)등과 연결될 수 있다.The communication unit 310 may be connected to the SMSC 200, the RAN 400, the GGSN 500, and the like through the wired / wireless interface so that the mobile terminal 10 may use the traffic service through the mobile network.

판단부(320)는 SMSC(200)로부터 수신되는 활성화 PDP 컨텍스트 요청 메시지의 APN을 확인하면 긴급한 FOTA 업그레이드 서비스에 대한 패킷 호 설정요청인 것으로 판단하고 이동 단말(10)의 카테고리를 고려한 최대 QoS를 확인한다.When the determination unit 320 confirms the APN of the activation PDP context request message received from the SMSC 200, the determination unit 320 determines that the packet call establishment request is made for the urgent FOTA upgrade service, and checks the maximum QoS considering the category of the mobile terminal 10. do.

판단부(320)는 활성화 PDP 컨텍스트 요청 메시지에 포함된 QoS 값을 읽어 들여 이동 단말(10)의 상/하향 링크 최대전송속도를 파악하거나, 이동 단말(10)의 카테고리에 따른 상/하향 링크 최대전송속도를 관련 카테고리별 QoS 테이블에 조회하여 파악할 수 있다.The determination unit 320 reads the QoS value included in the activation PDP context request message to determine the maximum transmission rate of the uplink / downlink of the mobile terminal 10 or the maximum uplink / downlink according to the category of the mobile terminal 10. The transmission speed can be checked by querying the relevant QoS table.

저장부(330)는 SGSN(300)의 구동을 위한 다양한 프로그램 및 그 구동에 따라 생성되는 각종 데이터를 저장한다. 특히, 저장부(330)는 긴급한 FOTA 서비스를 위해 이동 단말(10)의 카테고리별 QoS가 정의된 테이블을 저장한다.The storage unit 330 stores various programs for driving the SGSN 300 and various data generated according to the driving thereof. In particular, the storage unit 330 stores a table in which QoS for each category of the mobile terminal 10 is defined for urgent FOTA service.

한편, 도 3은 본 발명의 실시 예에 따른 단말의 카테고리별 QoS 테이블을 나타낸다.On the other hand, Figure 3 shows a QoS table for each category of the terminal according to an embodiment of the present invention.

첨부된 도 3을 참조하면, 본 발명의 실시 예에 따른 단말의 카테고리별 QoS테이블은 단말의 종류별 최대송수신 능력을 카테고리별로 구분하고 각각의 카테고리에 대응하는 고속하향링크에서의 최대 데이터 전송속도 값을 포함한다. 예컨대, 카테고리 1에 해당하는 단말은 1.2Mbps, 카테고리 3에 해당하는 단말은 1.8Mbps 및 카테고리 5에 해당하는 단말은 3.6Mbps 등의 최대 전송속도를 각각 지원한다. Referring to FIG. 3, the QoS table for each category of a terminal according to an embodiment of the present invention classifies the maximum transmit / receive capability for each type of terminal for each category and indicates a maximum data rate value in a fast downlink corresponding to each category. Include. For example, a terminal corresponding to category 1 supports 1.2 Mbps, a terminal corresponding to category 3 supports 1.8 Mbps, and a terminal corresponding to category 5 supports a maximum transmission rate such as 3.6 Mbps.

이러한, 단말의 카테고리별 QoS 테이블은 판단부(320)가 이동 단말(10)의 상/하향 링크 최대전송속도를 판단하는 기준이 될 수 있다.Such a category-specific QoS table of the terminal may be a criterion for the determination unit 320 to determine the maximum transmission rate of the uplink / downlink of the mobile terminal 10.

메시지 처리부(340)는 판단부(320)의 판단 결과에 따라 활성화 PDP 컨텍스트 요청 메시지에 대응하는 활성화 PDP 컨텍스트 승인 메시지를 생성하여 이동 단말(10)로 응답한다. 상기 활성화 PDP 컨텍스트 승인 메시지에는 긴급한 FOTA 업그레이드 서비스를 위해 이동 단말(10)의 최대 상/하향 링크 전송속도를 허용하는 정 보가 포함된다.The message processor 340 generates an activation PDP context approval message corresponding to the activation PDP context request message according to the determination result of the determination unit 320 and responds to the mobile terminal 10. The activation PDP context acknowledgment message includes information allowing the maximum uplink / downlink transmission rate of the mobile terminal 10 for the urgent FOTA upgrade service.

제어부(350)는 SGSN(300)의 전반적인 구동을 위해 각 부에 대한 동작을 제어하며, 이동 단말(10)의 긴급한 FOTA 업그레이드 서비스를 위한 패킷호 설정 및 그에 따른 업데이트 패키지가 이동 단말(10)의 최대 전송속도로 전송될 수 있도록 지원한다.The control unit 350 controls the operation of each unit for the overall operation of the SGSN 300, the packet call setting and the update package according to the urgent FOTA upgrade service of the mobile terminal 10 is It supports transmission at maximum transmission speed.

RAN(400)은 기존의 WCDMA를 지원하기 위해 3세대 파트너쉽 프로젝트(3rd Generation Partnership Project, 3GPP) 규격의 무선 접속 규격을 수용한 기지국(410)과 무선 제어국(Radio Network Controller, RNC)(420)을 포함한다.The RAN 400 includes a base station 410 and a radio network controller (RNC) 420 that accommodate the radio access standard of the 3rd Generation Partnership Project (3GPP) standard to support the existing WCDMA. It includes.

RAN(400)은 이동 단말(10)로부터의 서비스 요청 신호, 데이터 서비스 요청 신호 및 업로딩 데이터를 수신하여 SGSN(300)으로 전송하고, SGSN(300)의 패킷호 설정에 따른 업데이트 패키지를 수신하여 이동 단말(10)로 전송하는 기능을 수행한다.The RAN 400 receives a service request signal, a data service request signal, and uploading data from the mobile terminal 10 and transmits the received data to the SGSN 300, and receives and updates an update package according to the packet call setting of the SGSN 300. It performs the function of transmitting to the terminal (10).

기지국(410)은 이동 단말(10)과의 무선 접속 종단 기능을 수행하고 데이터 트래픽(Traffic)을 WCDMA 방식으로 송수신하는 역할을 한다.The base station 410 performs a radio access termination function with the mobile terminal 10 and transmits and receives data traffic in a WCDMA manner.

RNC(420)는 유무선 채널 관리를 수행하며, SGSN(300)에서 이동 단말(10)에 할당되는 QoS에 따라 긴급한 FOTA 업그레이드 서비스에 따른 데이터 채널을 최적의 상태로 유지하는 역할을 한다.The RNC 420 performs wired / wireless channel management and maintains an optimal data channel according to an urgent FOTA upgrade service according to QoS allocated to the mobile terminal 10 in the SGSN 300.

GGSN(500)는 기간망과 외부 패킷 데이터망 간의 접속 기능을 담당하는 노드로써 GPRS(General Packet Radio Service)의 패킷 데이터 서비스를 위한 고속의 패킷 데이터 서비스를 제공한다. The GGSN 500 is a node in charge of a connection function between a backbone network and an external packet data network and provides a high speed packet data service for a packet data service of a general packet radio service (GPRS).

따라서, GGSN(500)은 WCDMA 망에서 긴급한 FOTA 서비스를 위해 DM 서버(600)와의 패킷호 처리를 위한 데이터 경로를 연결하는 관문 역할을 한다.Accordingly, the GGSN 500 serves as a gateway for connecting a data path for packet call processing with the DM server 600 for urgent FOTA service in the WCDMA network.

DM 서버(600)는 이동 단말(10) 및 그에 부가적으로 연결되는 디바이스를 관리하는 서버로 이동 단말(10)의 구동을 위한 NV(Non Volatile) 데이터, 드라이버 업데이트, 펌웨어 및 어플리케이션 등의 다양한 프로그램 업그레이드를 제공하는 역할을 한다.The DM server 600 is a server that manages the mobile terminal 10 and additionally connected devices. Various programs such as non-volatile data (NV) data, driver updates, firmware, and applications for driving the mobile terminal 10 are provided. It serves to provide upgrades.

DM 서버(600)는 이동 단말(10)로부터 업데이트 패키지 요청을 수신하면, 수신된 패킷의 헤더를 분석하여 요청한 이동 단말(10)의 종류 혹은 그에 연결되는 디바이스의 종류 및 모델정보와 사용하고 있는 NV 데이터, 드라이버, 펌웨어 및 어플리케이션 등의 프로그램에 대한 버전정보를 파악한다. 그리고, 이동 단말(10)에 상응하는 최신 업데이트 패키지를 검출하여 이동 단말(10)로 전송한다. When the DM server 600 receives the update package request from the mobile terminal 10, it analyzes the header of the received packet to determine the type of the mobile terminal 10 requested or the type and model information of the device connected thereto and the NV used. Identify version information about programs such as data, drivers, firmware, and applications. Then, the latest update package corresponding to the mobile terminal 10 is detected and transmitted to the mobile terminal 10.

이 때, DM 서버(600)는 이동 단말(10)에 해당하는 최신업데이트 데이터와 그에 연결되는 디바이스의 종류 및 모델정보에 해당하는 최신업데이트 데이터를 수집하고, 이를 비교하여 최신버전으로 업데이트가 요구되는 데이터만 검출하여 업데이트 패키지를 생성할 수도 있다.At this time, the DM server 600 collects the latest update data corresponding to the mobile terminal 10 and the latest update data corresponding to the type and model information of the device connected thereto, and compares the latest update data to the latest version is required. You can also create an update package by detecting only the data.

또한, DM 서버(600)는 도면에서는 생략되었으나 단말을 제조하는 제조사 서버 및 이를 검증하는 검증서버와 연동하여 단말의 버그 및 그 진단에 따른 해결 방안을 수집하여 고객센터(100)로 전송할 수도 있다.In addition, the DM server 600 may be omitted in the drawings, but may be transmitted to the customer center 100 by collecting a bug of the terminal and a solution according to the diagnosis thereof in connection with the manufacturer server manufacturing the terminal and the verification server verifying the terminal.

한편, 도 4 및 도 5를 통하여 본 발명의 실시 예에 따른 FOTA 서비스 품질 향상 방법을 설명한다.Meanwhile, a method of improving FOTA service quality according to an embodiment of the present invention will be described with reference to FIGS. 4 and 5.

먼저, 도 4는 본 발명의 제1 실시 예에 따른 FOTA 서비스 품질 향상 방법을 나타낸 흐름도이다.First, FIG. 4 is a flowchart illustrating a FOTA service quality improvement method according to a first embodiment of the present invention.

첨부된 도 4를 참조하면, 본 발명의 제1 실시 예에 따른 고객센터(100)는 이동 단말(10)의 버그에 따른 가입자의 불만(VOC)이 인입되면(S401), 이동 단말(10)의 종류(기종)과 해당 프로그램버전 상태정보를 확인한다(S402). Referring to FIG. 4, the customer center 100 according to the first embodiment of the present invention receives a complaint (VOC) of a subscriber due to a bug of the mobile terminal 10 (S401), and the mobile terminal 10. Check the type (type) and the corresponding program version status information (S402).

그리고, 이동 단말(10)에 대한 프로그램 버전 및 소프트웨어 업데이트로 문제를 해결할 수 있는 경우 긴급한 FOTA 업그레이드 서비스를 위한 어전트 FOTA SMS를 생성하여(S403), SMSC(200)를 통해 이동 단말(10)로 전송한다(S404).And, if the problem can be solved by the program version and software update for the mobile terminal 10 generates an agent FOTA SMS for the urgent FOTA upgrade service (S403), through the SMSC 200 to the mobile terminal 10 It transmits (S404).

이동 단말(10)은 고객센터(100)로부터 수신되는 어전트 FOTA SMS를 분석하여, 긴급한 포타 서비스에 따른 업그레이드 이벤트인 것을 확인하고(S405), 긴급한 FOTA 업그레이드 서비스에 상응하는 데이터호 설정을 위해 활성화 PDP 컨텍스트 요청(Activate PDP Context Request) 메시지를 생성하여 SGSN(300)으로 전송 한다(S406). The mobile terminal 10 analyzes the agent FOTA SMS received from the customer center 100, confirms that it is an upgrade event according to the urgent porta service (S405), and activates the data call corresponding to the urgent FOTA upgrade service. A PDP context request message is generated and transmitted to the SGSN 300 (S406).

이 때, 생성되는 상기 활성화 PDP 컨텍스트 요청 메시지는 긴급한 FOTA 업그레이드 서비스에 상응하는 APN, 이동 단말(10)의 최대 상향링크 전송속도(max_bitrate_uplink) 및 최대 하향링크 전송속도(max_vitrate_doownlink) 값을 포함한다. At this time, the generated activation PDP context request message includes an APN corresponding to an urgent FOTA upgrade service, a maximum uplink transmission rate (max_bitrate_uplink) and a maximum downlink transmission rate (max_vitrate_doownlink) of the mobile terminal 10.

SGSN(300)은 이동 단말(10)로부터 활성화 PDP 컨텍스트 요청 메시지를 수신하면 이를 분석하여 APN을 확인하고 긴급한 포타 서비스를 요구하는 메시지인 것으로 판단한다(S407). When SGSN 300 receives the activation PDP context request message from the mobile terminal 10, the SGSN 300 analyzes this to determine the APN and determines that the message is a request for an urgent porta service (S407).

그리고, SGSN(300)은 이동 단말(10)의 요청에 따른 최대 상향링크 전송속도 및 최대 하향링크 전송속도를 설정하고, 이를 수용하는 활성화 PDP 컨텍스트 승인(Activate PDP Context Accept)메시지를 생성한다(S408). 여기서, 도면에서는 생략되었으나 상기 활성화 PDP 컨텍스트 승인 메시지에서 PDP 컨텍스트는 GGSN(500)과의 협상을 통해 생성될 수 있다.In addition, the SGSN 300 sets the maximum uplink transmission rate and the maximum downlink transmission rate according to the request of the mobile terminal 10, and generates an Activate PDP Context Accept message that accepts them (S408). ). Here, although omitted in the drawing, the PDP context may be generated through negotiation with the GGSN 500 in the activation PDP context approval message.

이어서, SGSN(300)은 생성된 활성화 PDP 컨텍스트 승인(Activate PDP Context Accept)메시지를 이동 단말(10)측으로 전송하여 무선접속망(400)에서 이동 단말(10)이 요청한 QoS를 수용하도록 자원을 할당한다(S409).Subsequently, the SGSN 300 transmits the generated Activate PDP Context Accept message to the mobile terminal 10 and allocates resources to accommodate the QoS requested by the mobile terminal 10 in the radio access network 400. (S409).

이로써, 이동 단말(10)의 긴급한 FOTA 업그레이드 서비스를 위한 패킷호가 설정되고, 상기 패킷 호를 통하여 이동 단말(10)과 DM 서버(600)간의 패킷 데이터 송수신이 가능하게 된다. 이동 단말(10)은 DM 서버(600)로부터 업데이트 패키지를 최대 전송 속도로 다운로드 한다(S410). 이동 단말(10)은 업데이트 패키지를 모두 받으면 업데이트 패키지의 압축을 풀고 처음과 마지막 이미지의 검증을 실행하여 업데이트 패키지의 다운로드가 정상적으로 수행되었는지 확인하고 프로그램 업그레이드를 수행한다(S411).As a result, a packet call for an urgent FOTA upgrade service of the mobile station 10 is set, and packet data transmission and reception between the mobile station 10 and the DM server 600 are possible through the packet call. The mobile terminal 10 downloads the update package from the DM server 600 at the maximum transmission rate (S410). When the mobile terminal 10 receives all the update packages, the mobile terminal 10 decompresses the update package and executes verification of the first and last images to confirm that the download of the update package is normally performed and performs a program upgrade (S411).

다음, 도 5는 본 발명의 제2 실시 예에 따른 FOTA 서비스 품질 향상 방법을 나타낸 흐름도이다.Next, FIG. 5 is a flowchart illustrating a FOTA service quality improvement method according to a second embodiment of the present invention.

첨부된 도 5를 참조하면, 본 발명의 제2 실시 예에 따른 FOTA 서비스 품질 향상 방법은 상기 도 4의 제1 실시 예와 유사하며, SGSN(300)이 이동 단말(10)의 카테고리 정보를 수신하고 기초하여 그에 상응하는 최대 전송속도를 설정하는 것만 다르다.Referring to FIG. 5, the method for improving the quality of service of the FOTA according to the second embodiment of the present invention is similar to the first embodiment of FIG. 4, and the SGSN 300 receives category information of the mobile terminal 10. The only difference is to set the maximum baud rate based on that.

즉, S501 단계 내지 S505 단계는 도 4의 S401 단계 내지 S404 단계와 유사하다.That is, steps S501 to S505 are similar to steps S401 to S404 of FIG. 4.

이동 단말(10)이 활성화 PDP 컨텍스트 요청 메시지에 긴급한 FOTA 업그레이드 서비스에 상응하는 APN과 이동 단말(10)의 종류, 기종, 제조사(모델) 등의 정보를 포함하여 SGSN(300)으로 전송한다(S506). The mobile terminal 10 transmits the APN corresponding to the urgent FOTA upgrade service in the activation PDP context request message to the SGSN 300 including information on the type, model, and manufacturer (model) of the mobile terminal 10 (S506). ).

SGSN(300)은 이동 단말(10)로부터 활성화 PDP 컨텍스트 요청 메시지를 수신하면 이를 분석하여 APN을 확인하고 긴급한 포타 서비스를 요구하는 메시지인 것으로 판단한다(S507). When the SGSN 300 receives the activation PDP context request message from the mobile terminal 10, the SGSN 300 determines the APN by analyzing the message and determines that the message is a request for an urgent porta service (S507).

SGSN(300)은 이동 단말(10)의 종류, 기종, 제조사(모델) 등의 정보에 기초하여 해당 카테고리에 상응하는 최대 상향링크 전송속도 및 최대 하향링크 전송속도를 조회하여 설정하고, 이를 수용하는 활성화 PDP 컨텍스트 승인(Activate PDP Context Accept)메시지를 생성한다(S508).The SGSN 300 inquires and sets the maximum uplink transmission rate and the maximum downlink transmission rate corresponding to the corresponding category based on information of the type, model, manufacturer (model), etc. of the mobile terminal 10 and accepts the same. Generate an Activate PDP Context Accept message (S508).

이후, SGSN(300)이 생성된 활성화 PDP 컨텍스트 승인(Activate PDP Context Accept)메시지를 전송하여 이동 단말(10)이 요청한 QoS를 수용하도록 자원을 할당하는 S509 단계 내지 이동 단말(10)이 업그레이드를 수행하는 S511 단계는 각각 상기 도 4에 대응되는 S409 단계 내지 S411 단계와 유사하다.Thereafter, the SGSN 300 transmits the generated Activate PDP Context Accept message to allocate resources to accept the QoS requested by the mobile station 10, and the mobile terminal 10 performs the upgrade. Steps S511 are similar to steps S409 to S411 corresponding to FIG. 4, respectively.

이와 같이 본 발명의 실시 예에 따른 FOTA 서비스 시스템은 이동 단말(10)에서 발생하는 다양한 버그를 진단하고 그에 따른 어전트 FOTA SMS를 통해 긴급한 FOTA 업그레이드 서비스를 지원함으로써 이동 단말(10)의 업데이트 패키지 다운로 드 및 프로그램 업데이트를 신속하게 처리할 수 있는 효과가 있다. As described above, the FOTA service system according to an embodiment of the present invention diagnoses various bugs occurring in the mobile terminal 10 and downloads an update package of the mobile terminal 10 by supporting an urgent FOTA upgrade service through the agent FOTA SMS. This has the effect of speeding up load and program updates.

특히, 다운로드 속도 향상에 따른 사이즈가 큰 업데이트 패키지의 다운로드 지연을 해소하고 FOTA 서비스 성공률을 높일 수 있어 고객만족지수(CSI)를 높이고 고객불만을 감소시키는 효과를 기대할 수 있다In particular, it is possible to reduce the download delay of large update packages and increase the FOTA service success rate due to the improvement of download speed, thereby increasing the customer satisfaction index (CSI) and reducing customer complaints.

또한, 이동 단말(10)의 종류(성능)별 카테고리에 따른 최대 데이터 전송속도를 보장하여 고객의 요구에 부합하는 효율적인 자원을 할당할 수 있는 효과가 있다.In addition, the maximum data transmission rate according to the category (performance) of the mobile terminal 10 is guaranteed to allocate an efficient resource that meets the needs of the customer.

본 발명의 실시 예는 이상에서 설명한 장치 및/또는 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시 예의 구성에 대응하는 기능을 실현하기 위한 프로그램, 그 프로그램이 기록된 기록 매체 등을 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시 예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다.The embodiments of the present invention are not limited to the above-described apparatuses and / or methods, but may be implemented through a program for realizing functions corresponding to the configuration of the embodiment of the present invention, a recording medium on which the program is recorded And such an embodiment can be easily implemented by those skilled in the art from the description of the embodiments described above.

이상에서 본 발명의 실시 예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.

도 1은 본 발명의 실시 예에 따른 다운로드 속도가 향상된 FOTA 서비스 제공 시스템의 구성을 나타낸 네트워크 구성도이다.1 is a network diagram illustrating a configuration of a system for providing a FOTA service having an improved download speed according to an exemplary embodiment of the present invention.

도 2는 본 발명의 실시 예에 따른 SGSN의 구성을 개략적으로 나타낸 블록도이다.2 is a block diagram schematically illustrating a configuration of an SGSN according to an embodiment of the present invention.

도 3은 본 발명의 실시 예에 따른 단말의 카테고리별 QoS 테이블을 나타낸다.3 shows a QoS table for each category of a terminal according to an embodiment of the present invention.

도 4는 본 발명의 제1 실시 예에 따른 FOTA 서비스 품질 향상 방법을 나타낸 흐름도이다.4 is a flowchart illustrating a FOTA service quality improvement method according to a first embodiment of the present invention.

도 5는 본 발명의 제2 실시 예에 따른 FOTA 서비스 품질 향상 방법을 나타낸 흐름도이다.5 is a flowchart illustrating a FOTA service quality improvement method according to a second embodiment of the present invention.

Claims (10)

FOTA 서비스 제공 시스템의 교환기가 다운로드 속도가 향상된 FOTA(Firmware Over The Air) 서비스를 제공하는 방법에 있어서,In the exchange of the FOTA service providing system to provide a firmware over the air (FOTA) service with improved download speed, a) 이동 단말로부터 수신되는 PDP 컨텍스트 활성화 요청 메시지를 분석하여 접속점명(APN)을 확인하고 긴급한 FOTA 업그레이드 서비스를 요구하는 메시지인 것으로 판단하는 단계; 및a) checking an access point name (APN) by analyzing a PDP context activation request message received from the mobile terminal and determining that the message is a message requesting an urgent FOTA upgrade service; And b) 상기 이동 단말로 PDP 컨텍스트 활성화 승인 메시지를 전송하여 상기 이동 단말의 데이터 서비스 품질(QoS)를 수용하도록 자원을 할당하는 단계b) allocating a resource to accept the data quality of service (QoS) of the mobile terminal by transmitting a PDP context activation approval message to the mobile terminal; 를 포함하는 FOTA 서비스 제공 방법.FOTA service providing method comprising a. 제 1 항에 있어서,The method of claim 1, 상기 a) 단계는,Step a) is 상기 메시지를 분석하여 상기 이동 단말의 데이터 서비스 품질에 따른 최대 상향링크 전송속도와 최대 하향링크 전송속도를 파악하는 단계를 포함하는 FOTA 서비스 제공 방법.Analyzing the message to determine a maximum uplink transmission rate and a maximum downlink transmission rate according to the data quality of service of the mobile terminal. 제 1 항에 있어서,The method of claim 1, 상기 a) 단계는,Step a) is a-1) 상기 메시지를 분석하여 상기 이동 단말의 카테고리 정보를 파악하는 단 계; 및a-1) analyzing the message to identify category information of the mobile terminal; And a-2) 상기 카테고리 정보에 기초하여 상응하는 최대 상향링크 전송속도와 최대 하향링크 전송속도를 서비스 품질 테이블에 조회하여 파악하는 단계a-2) searching and identifying a corresponding maximum uplink transmission rate and maximum downlink transmission rate in a service quality table based on the category information 를 포함하는 FOTA 서비스 제공 방법.FOTA service providing method comprising a. 제 3 항에 있어서,The method of claim 3, wherein 상기 서비스 품질 테이블은,The quality of service table, 이동 단말의 종류에 따른 적어도 하나의 카테고리 정보와 상기 카테고리 정보에 대응하는 적어도 하나의 데이터 전송속도를 포함하는 것을 특징으로 하는 FOTA 서비스 제공 방법.At least one category information according to the type of the mobile terminal and at least one data transmission rate corresponding to the category information. 다운로드 속도가 향상된 FOTA 서비스 제공 시스템에 있어서,In the FOTA service providing system with improved download speed, 이동 단말의 카테고리와 프로그램 버전에 따른 상태정보를 파악하고, 어전트 FOTA 메시지를 생성하여 상기 이동 단말로 전송하는 고객 센터;A customer center which grasps state information according to a category and a program version of a mobile terminal, generates an agent FOTA message, and transmits the generated message to the mobile terminal; 수신되는 상기 어전트 FOTA 메시지를 분석하여 긴급한 FOTA 업그레이드 서비스 이벤트임을 파악하고, 상기 긴급한 FOTA 업그레이드 서비스에 상응하는 패킷호 설정을 요청하는 이동 단말; 및A mobile terminal which analyzes the received agent FOTA message to identify an urgent FOTA upgrade service event and requests packet call setup corresponding to the urgent FOTA upgrade service; And 상기 요청의 접속점명(APN)을 통해 긴급한 FOTA 업그레이드 서비스 요구임을 파악하고, 상기 요청에 응답하는 메시지를 생성하여 상기 이동 단말의 데이터 서비스 품질(QoS)를 수용하도록 자원을 할당하는 교환기An exchange that identifies an urgent FOTA upgrade service request through an APN of the request, generates a message in response to the request, and allocates resources to accommodate the data quality of service (QoS) of the mobile terminal 를 포함하는 FOTA 서비스 제공 시스템.FOTA service providing system comprising a. 제 5 항에 있어서,The method of claim 5, 상기 고객 센터는,The customer center, 상기 이동 단말에 백그라운드로 동작하는 구성조회메시지를 전송하여 그 응답으로 획득되는 상기 상태정보를 진단하는 것을 특징으로 하는 FOTA 서비스 제공 시스템.And a configuration inquiry message operating in the background to the mobile terminal to diagnose the state information obtained in response. 제 5 항 또는 제 6 항에 있어서,The method according to claim 5 or 6, 상기 교환기는,The exchanger, 유/무선 인터페이스를 통해 통신을 수행하는 통신부;A communication unit performing communication through a wired / wireless interface; 상기 접속점명을 통해 상기 패킷 호 설정요청 여부를 판단하고 상기 이동 단말의 카테고리를 고려한 상/하향 링크 최대전송속도를 파악하는 판단부;A determination unit determining whether the packet call setup request is made based on the access point name, and determining a maximum transmission rate of uplink / downlink considering the category of the mobile terminal; 상기 긴급한 FOTA 업그레이드 서비스를 위한 카테고리별 서비스 품질(QoS) 테이블이 저장된 저장부; 및A storage unit for storing a category-specific quality of service (QoS) table for the urgent FOTA upgrade service; And 상기 긴급한 FOTA 업그레이드 서비스를 위해 상기 이동 단말의 최대 상/하향 링크 전송속도를 허용하는 상기 응답 메시지를 생성하는 메시지 생성부Message generation unit for generating the response message to allow the maximum uplink / downlink transmission speed of the mobile terminal for the urgent FOTA upgrade service 를 포함하는 FOTA 서비스 제공 시스템.FOTA service providing system comprising a. 제 7 항에 있어서,The method of claim 7, wherein 상기 판단부는,The determination unit, 상기 요청에 포함된 상기 서비스 품질(QoS) 정보를 토대로 상기 상/하향 링크 최대전송속도를 파악하거나, 혹은 Determine the maximum transmission rate of the uplink / downlink based on the quality of service (QoS) information included in the request, or 상기 카테고리를 통해 상기 카테고리별 서비스 품질(QoS) 테이블에 조회하여상기 상/하향 링크 최대전송속도를 파악하는 것을 특징으로 하는 FOTA 서비스 제공 시스템.FOTA service providing system, characterized in that to determine the maximum transmission rate of the uplink / downlink by querying the quality of service (QoS) table for each category through the category. 제 5 항에 있어서,The method of claim 5, 상기 이동 단말에 해당하는 최신 업데이트 패키지를 생성 혹은 검출하여 상기 상기 패킷호를 통해 전송하는 장치관리서버를 더 포함하는 FOTA 서비스 제공 시스템.And a device management server for generating or detecting the latest update package corresponding to the mobile terminal and transmitting the packet through the packet call. 제 9 항에 있어서,The method of claim 9, 상기 장치관리서버는,The device management server, 상기 이동 단말로부터 수신된 패킷의 헤더를 통해 상기 이동 단말의 종류, 연결된 디바이스 종류 및 설정된 프로그램 버전 중 적어도 하나의 정보를 파악하되, 상기 프로그램 버전과 비교하여 최신버전으로 업데이트가 요구되는 데이터만 검출하여 상기 업데이트 패키지를 생성하는 것을 특징으로 하는 FOTA 서비스 제공 시스템. By using the header of the packet received from the mobile terminal to obtain at least one information of the type of the mobile terminal, the type of the connected device and the set program version, compared to the program version detects only the data that needs to be updated to the latest version FOTA service providing system, characterized in that for generating the update package.
KR1020090053255A 2009-06-16 2009-06-16 Method and system for providing FOT service with improved download speed Withdrawn KR20100134901A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090053255A KR20100134901A (en) 2009-06-16 2009-06-16 Method and system for providing FOT service with improved download speed

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090053255A KR20100134901A (en) 2009-06-16 2009-06-16 Method and system for providing FOT service with improved download speed

Publications (1)

Publication Number Publication Date
KR20100134901A true KR20100134901A (en) 2010-12-24

Family

ID=43509536

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090053255A Withdrawn KR20100134901A (en) 2009-06-16 2009-06-16 Method and system for providing FOT service with improved download speed

Country Status (1)

Country Link
KR (1) KR20100134901A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105580425A (en) * 2013-09-30 2016-05-11 阿尔卡特朗讯公司 On-demand QoS for data connections

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105580425A (en) * 2013-09-30 2016-05-11 阿尔卡特朗讯公司 On-demand QoS for data connections
CN105580425B (en) * 2013-09-30 2019-07-23 阿尔卡特朗讯公司 Data connection for UE to 3GPP data access net provides the method and apparatus of on-demand QoS

Similar Documents

Publication Publication Date Title
US12302228B2 (en) Network entity, user equipment and method for the control and use of network slices
US11350315B2 (en) Communication method and network device
CN107113602B (en) Subscriber profile switching to support roaming within Diameter networks
KR102469191B1 (en) Information transmission method and device, computer readable storage medium
US8913494B1 (en) Dynamic allocation of backhaul bearer services based on loading conditions
US8085713B2 (en) Resource allocation method of subscriber of service negotiation system
EP2938131B1 (en) Capability exposure system, gateway, proxy, and method of wireless network
US20210153077A1 (en) System and method for operating a wireless network
CN104412628A (en) Method; apparatuses and computer program product for providing application service platform with access to core network information comprising context data
EP4223009B1 (en) Ran congestion management and service continuity with user consent option
US9713176B2 (en) Telecommunication method and telecommunication system
US11388653B2 (en) Method and apparatus providing access control
US9906986B2 (en) Prioritizing QoS for user applications in communication networks
US20240284243A1 (en) Quality of service processing method and apparatus and communication system
US11743772B2 (en) Systems and methods for differentiated traffic treatment for different traffic types associated with multi-persona applications
CN113746649A (en) Network slice control method and communication device
EP1540979B1 (en) A method for providing telecommunications services, related system and information technology product
WO2023141985A1 (en) Communication method and apparatus
KR101042526B1 (en) Method and apparatus for automatically updating the change of preferred operator network in terminal
US8355722B1 (en) Service initiation based on alternative resources and QoS
KR20100134901A (en) Method and system for providing FOT service with improved download speed
CN102065400B (en) Method and device for user access under abnormal condition and communication system
WO2010115449A1 (en) Radio access technology multiplexing
US20130250894A1 (en) Method, apparatus, and system for accessing multi-operator core network
EP1986397A1 (en) Reducing a number of registration termination messages in a network for cellular devices

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20090616

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid