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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 34
- 230000004913 activation Effects 0.000 claims abstract description 18
- 230000005540 biological transmission Effects 0.000 claims description 27
- 238000004891 communication Methods 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 4
- 230000006872 improvement Effects 0.000 abstract description 8
- 230000008569 process Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 235000020004 porter Nutrition 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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 서비스 품질 향상 방법 및 그 시스템에 관한 것이다. 특히, 본 발명은 가입자에게 제공되는 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
이동 단말(10)은 CDMA, WCDMA, HSDPA, HSUPA, WiMAX(WiBro) 등과 같은 무선망중 적어도 하나의 네트워크를 통해 무선통신을 수행하는 단말기로 일반적인 이동 전화기, PDA(Personal digital assistant), 스마트 폰, 모바일 인터넷 전화(M-VoIP), 휴대 인터넷 전화 등일 수 있다. 이하, 설명의 편의상 이동 단말(10)이 WCDMA 망을 통해 무선 통신을 수행하는 것으로 가정하여 설명하되 이에 한정되지 않는다.The
이동 단말(10)은 단말에서 발생되는 다양한 버그를 해결하기 위해 WCDMA(Wideband Code division multiple access)망과 연동하여 긴급한 FOTA 서비스에 상응하는 최적의 패킷(Packet) 호 설정 절차를 수행하는 역할을 한다.The
다시 말해, 네트워크 관점에서의 상기 긴급한 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
고객센터(100)는 통신사 또는 단말제조사에서 운영하는 전화/인터넷을 통한 상담센터일수 있으며, 단말에서 발생하는 수많은 버그에 따라 인입되는 가입자 불만(Voice Of Customer, VOC)을 접수하고 이를 해결하도록 하는 역할을 한다. The
특히, 고객센터(100)는 가입자 이동 단말(10)의 카테고리(Category) 및 설치 된 소프트웨어(프로그램) 버전 등의 정보를 확인하고, 소프트웨어 업데이트로 문제를 해결할 수 있는 경우 FOTA 서비스를 제공하여 고객불만을 해소할 수 있다.In particular, the
여기서, 상기 이동 단말(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
그리고, 고객센터(100)는 가입자에게 최상의 FOTA 서비스를 제공하기 위해 패킷 호 접속을 위한 어전트 FOTA SMS를 생성하여 가입자의 이동 단말(10)로 전송 한다. 이 때, 상기 어전트 FOTA SMS는 업데이트 패키지를 관리하는 DM 서버(600)의 접속 주소(URL)와 신규서비스를 위한 예약어(Future-Use) 필드에 세팅된 어전트(Urgent) 값을 포함한다.In addition, the
메시지 센터(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
이동 단말(10)은 고객센터(100)로부터 수신된 어전트 FOTA SMS를 분석하여, 예약어 필드의 어전트(Urgent) 값을 보고 긴급한 포타 서비스를 위한 메시지임을 판단한다.The
따라서, 이동 단말(10)은 긴급한 FOTA 서비스에 상응하는 패킷 호 설정을 위 해 활성화 PDP 컨텍스트 요청(Activate PDP Context Request) 메시지를 생성한다. 이 때, 생성되는 상기 활성화 PDP 컨텍스트 요청 메시지는 FOTA 서비스에 상응하는 접속점명(Access Point Name, APN)과 이동 단말(10)의 데이터 서비스 품질(Quality of Service, QoS) 능력(Capability)를 최대(Maximum)로 하여 설정한다.Accordingly, the
여기서, APN은 이동 단말(10)이 긴급한 FOTA 서비스 및 그 서비스를 제공하는 시스템으로 연결시켜주는 도메인 네임(예; fotalktfwing.com)일 수 있다.Here, the APN may be a domain name (eg, fotalktfwing.com) that allows the
SGSN(300)은 일종의 교환기로 이동 단말(10)로부터 활성화 PDP 컨텍스트 요청 메시지를 수신하면 이를 분석하고, 긴급한 FOTA 업그레이드 서비스에 대한 패킷 호 설정요청인 것으로 판단하여 이동 단말(10)의 QoS를 최대값으로 할당하는 역할을 한다.When SGSN 300 receives an activation PDP context request message from
한편, 도 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
통신부(310)는 이동 단말(10)이 이동 망을 통해 트래픽 서비스를 이용할 수 있도록 하기 위해 유/무선 인터페이스를 통해 SMSC(200), RAN(400) 및 GGSN(500)등과 연결될 수 있다.The
판단부(320)는 SMSC(200)로부터 수신되는 활성화 PDP 컨텍스트 요청 메시지의 APN을 확인하면 긴급한 FOTA 업그레이드 서비스에 대한 패킷 호 설정요청인 것으로 판단하고 이동 단말(10)의 카테고리를 고려한 최대 QoS를 확인한다.When the
판단부(320)는 활성화 PDP 컨텍스트 요청 메시지에 포함된 QoS 값을 읽어 들여 이동 단말(10)의 상/하향 링크 최대전송속도를 파악하거나, 이동 단말(10)의 카테고리에 따른 상/하향 링크 최대전송속도를 관련 카테고리별 QoS 테이블에 조회하여 파악할 수 있다.The
저장부(330)는 SGSN(300)의 구동을 위한 다양한 프로그램 및 그 구동에 따라 생성되는 각종 데이터를 저장한다. 특히, 저장부(330)는 긴급한 FOTA 서비스를 위해 이동 단말(10)의 카테고리별 QoS가 정의된 테이블을 저장한다.The
한편, 도 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
이러한, 단말의 카테고리별 QoS 테이블은 판단부(320)가 이동 단말(10)의 상/하향 링크 최대전송속도를 판단하는 기준이 될 수 있다.Such a category-specific QoS table of the terminal may be a criterion for the
메시지 처리부(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
제어부(350)는 SGSN(300)의 전반적인 구동을 위해 각 부에 대한 동작을 제어하며, 이동 단말(10)의 긴급한 FOTA 업그레이드 서비스를 위한 패킷호 설정 및 그에 따른 업데이트 패키지가 이동 단말(10)의 최대 전송속도로 전송될 수 있도록 지원한다.The
RAN(400)은 기존의 WCDMA를 지원하기 위해 3세대 파트너쉽 프로젝트(3rd Generation Partnership Project, 3GPP) 규격의 무선 접속 규격을 수용한 기지국(410)과 무선 제어국(Radio Network Controller, RNC)(420)을 포함한다.The
RAN(400)은 이동 단말(10)로부터의 서비스 요청 신호, 데이터 서비스 요청 신호 및 업로딩 데이터를 수신하여 SGSN(300)으로 전송하고, SGSN(300)의 패킷호 설정에 따른 업데이트 패키지를 수신하여 이동 단말(10)로 전송하는 기능을 수행한다.The
기지국(410)은 이동 단말(10)과의 무선 접속 종단 기능을 수행하고 데이터 트래픽(Traffic)을 WCDMA 방식으로 송수신하는 역할을 한다.The
RNC(420)는 유무선 채널 관리를 수행하며, SGSN(300)에서 이동 단말(10)에 할당되는 QoS에 따라 긴급한 FOTA 업그레이드 서비스에 따른 데이터 채널을 최적의 상태로 유지하는 역할을 한다.The
GGSN(500)는 기간망과 외부 패킷 데이터망 간의 접속 기능을 담당하는 노드로써 GPRS(General Packet Radio Service)의 패킷 데이터 서비스를 위한 고속의 패킷 데이터 서비스를 제공한다. The
따라서, GGSN(500)은 WCDMA 망에서 긴급한 FOTA 서비스를 위해 DM 서버(600)와의 패킷호 처리를 위한 데이터 경로를 연결하는 관문 역할을 한다.Accordingly, the
DM 서버(600)는 이동 단말(10) 및 그에 부가적으로 연결되는 디바이스를 관리하는 서버로 이동 단말(10)의 구동을 위한 NV(Non Volatile) 데이터, 드라이버 업데이트, 펌웨어 및 어플리케이션 등의 다양한 프로그램 업그레이드를 제공하는 역할을 한다.The
DM 서버(600)는 이동 단말(10)로부터 업데이트 패키지 요청을 수신하면, 수신된 패킷의 헤더를 분석하여 요청한 이동 단말(10)의 종류 혹은 그에 연결되는 디바이스의 종류 및 모델정보와 사용하고 있는 NV 데이터, 드라이버, 펌웨어 및 어플리케이션 등의 프로그램에 대한 버전정보를 파악한다. 그리고, 이동 단말(10)에 상응하는 최신 업데이트 패키지를 검출하여 이동 단말(10)로 전송한다. When the
이 때, DM 서버(600)는 이동 단말(10)에 해당하는 최신업데이트 데이터와 그에 연결되는 디바이스의 종류 및 모델정보에 해당하는 최신업데이트 데이터를 수집하고, 이를 비교하여 최신버전으로 업데이트가 요구되는 데이터만 검출하여 업데이트 패키지를 생성할 수도 있다.At this time, the
또한, DM 서버(600)는 도면에서는 생략되었으나 단말을 제조하는 제조사 서버 및 이를 검증하는 검증서버와 연동하여 단말의 버그 및 그 진단에 따른 해결 방안을 수집하여 고객센터(100)로 전송할 수도 있다.In addition, the
한편, 도 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
그리고, 이동 단말(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
이동 단말(10)은 고객센터(100)로부터 수신되는 어전트 FOTA SMS를 분석하여, 긴급한 포타 서비스에 따른 업그레이드 이벤트인 것을 확인하고(S405), 긴급한 FOTA 업그레이드 서비스에 상응하는 데이터호 설정을 위해 활성화 PDP 컨텍스트 요청(Activate PDP Context Request) 메시지를 생성하여 SGSN(300)으로 전송 한다(S406). The
이 때, 생성되는 상기 활성화 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
SGSN(300)은 이동 단말(10)로부터 활성화 PDP 컨텍스트 요청 메시지를 수신하면 이를 분석하여 APN을 확인하고 긴급한 포타 서비스를 요구하는 메시지인 것으로 판단한다(S407). When
그리고, SGSN(300)은 이동 단말(10)의 요청에 따른 최대 상향링크 전송속도 및 최대 하향링크 전송속도를 설정하고, 이를 수용하는 활성화 PDP 컨텍스트 승인(Activate PDP Context Accept)메시지를 생성한다(S408). 여기서, 도면에서는 생략되었으나 상기 활성화 PDP 컨텍스트 승인 메시지에서 PDP 컨텍스트는 GGSN(500)과의 협상을 통해 생성될 수 있다.In addition, the
이어서, SGSN(300)은 생성된 활성화 PDP 컨텍스트 승인(Activate PDP Context Accept)메시지를 이동 단말(10)측으로 전송하여 무선접속망(400)에서 이동 단말(10)이 요청한 QoS를 수용하도록 자원을 할당한다(S409).Subsequently, the
이로써, 이동 단말(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
다음, 도 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
즉, 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
SGSN(300)은 이동 단말(10)로부터 활성화 PDP 컨텍스트 요청 메시지를 수신하면 이를 분석하여 APN을 확인하고 긴급한 포타 서비스를 요구하는 메시지인 것으로 판단한다(S507). When the
SGSN(300)은 이동 단말(10)의 종류, 기종, 제조사(모델) 등의 정보에 기초하여 해당 카테고리에 상응하는 최대 상향링크 전송속도 및 최대 하향링크 전송속도를 조회하여 설정하고, 이를 수용하는 활성화 PDP 컨텍스트 승인(Activate PDP Context Accept)메시지를 생성한다(S508).The
이후, SGSN(300)이 생성된 활성화 PDP 컨텍스트 승인(Activate PDP Context Accept)메시지를 전송하여 이동 단말(10)이 요청한 QoS를 수용하도록 자원을 할당하는 S509 단계 내지 이동 단말(10)이 업그레이드를 수행하는 S511 단계는 각각 상기 도 4에 대응되는 S409 단계 내지 S411 단계와 유사하다.Thereafter, the
이와 같이 본 발명의 실시 예에 따른 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
특히, 다운로드 속도 향상에 따른 사이즈가 큰 업데이트 패키지의 다운로드 지연을 해소하고 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
본 발명의 실시 예는 이상에서 설명한 장치 및/또는 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시 예의 구성에 대응하는 기능을 실현하기 위한 프로그램, 그 프로그램이 기록된 기록 매체 등을 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시 예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다.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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105580425A (en) * | 2013-09-30 | 2016-05-11 | 阿尔卡特朗讯公司 | On-demand QoS for data connections |
-
2009
- 2009-06-16 KR KR1020090053255A patent/KR20100134901A/en not_active Withdrawn
Cited By (2)
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 |