KR100701004B1 - DMB / mobile communication integrated service terminal for interworking network between DMB and mobile communication and method thereof - Google Patents
DMB / mobile communication integrated service terminal for interworking network between DMB and mobile communication and method thereof Download PDFInfo
- Publication number
- KR100701004B1 KR100701004B1 KR1020050027365A KR20050027365A KR100701004B1 KR 100701004 B1 KR100701004 B1 KR 100701004B1 KR 1020050027365 A KR1020050027365 A KR 1020050027365A KR 20050027365 A KR20050027365 A KR 20050027365A KR 100701004 B1 KR100701004 B1 KR 100701004B1
- Authority
- KR
- South Korea
- Prior art keywords
- dmb
- mobile communication
- data
- api
- service
- Prior art date
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47D—FURNITURE SPECIALLY ADAPTED FOR CHILDREN
- A47D15/00—Accessories for children's furniture, e.g. safety belts or baby-bottle holders
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47B—TABLES; DESKS; OFFICE FURNITURE; CABINETS; DRAWERS; GENERAL DETAILS OF FURNITURE
- A47B9/00—Tables with tops of variable height
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47D—FURNITURE SPECIALLY ADAPTED FOR CHILDREN
- A47D3/00—Children's tables
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Pediatric Medicine (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
1. 청구범위에 기재된 발명이 속하는 기술분야1. TECHNICAL FIELD OF THE INVENTION
본 발명은 디엠비와 이동통신 간의 망 연동을 위한 디엠비/이동통신 통합서비스 단말기 및 그 방법에 관한 것임.The present invention relates to a DMB / mobile communication integrated service terminal and a method for interworking a network between a DMB and a mobile communication.
2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention
본 발명은 이동통신단말기와 이동형 디엠비(DMB: Digital Multimedia Broadcasting) 수신단말기를 하나의 개체로 통합하여 물리적/논리적으로 연동시킴으로써, 이동 환경에서 DMB 방송 서비스를 제공받으면서 이와 관련된 이동통신망을 통한 양방향 데이터 서비스를 받을 수 있게 하는, DMB와 이동통신 간의 망 연동을 위한 DMB/이동통신 통합서비스 단말기 및 그 방법을 제공하는데 그 목적이 있음.The present invention integrates a mobile communication terminal and a mobile digital multimedia broadcasting (DMB) receiving terminal into one entity to physically and logically interwork with each other, thereby providing a DMB broadcasting service in a mobile environment, and providing an interactive data service through a mobile communication network related thereto. The purpose of the present invention is to provide a DMB / mobile communication integrated service terminal and a method for interworking a network between DMB and mobile communication.
3. 발명의 해결 방법의 요지3. Summary of the Solution of the Invention
본 발명은, 디엠비(DMB)와 이동통신과의 망 연동을 위한 DMB/이동통신 통합서비스 단말기에 있어서, 방송망을 통하여 수신된 DMB 방송신호로부터 비디오/오디오와 DMB 데이터를 추출하여, 상기 비디오/오디오는 재생될 수 있도록 해당 응용프로그램으로 보내고 상기 DMB 데이터는 DMB/이동통신 망연동 수단으로 전송하되, 이동통신망 접속 수단으로부터 모바일 데이터가 전달되는 경우에는 상기 모바일데이터와 상기 DMB 데이터를 결합하여 망연동 데이터를 생성하기 위한 DMB 방송 처리 수단; DMB 방송 수신이나 이동통신 서비스가 제공되도록 상기 DMB 방송 처리 수단, 응용프로그램 또는 이동통신망 접속 수단을 제어하고, DMB 방송 수신 중에 사용자 의 요구에 따라 상기 이동통신망 접속 수단을 통하여 리턴채널 서버로 부가적인 모바일데이터를 요청하고, 상기 DMB 방송 처리 수단에서 생성된 망연동 데이터를 처리하기 위한 DMB/이동통신 망연동 수단; 및 상기 DMB/이동통신 망연동 수단의 제어에 따라, 이동통신망 접속 처리를 수행하고 상기 리턴채널 서버로부터 모바일 데이터를 수신하여 상기 DMB 방송 처리 수단 또는 상기 DMB/이동통신 망연동 수단으로 전달하기 위한 상기 이동통신망 접속 수단을 포함함.The present invention, in the DMB / mobile communication integrated service terminal for the network interworking between the DMB (DMB) and the mobile communication, extracts the video / audio and DMB data from the DMB broadcast signal received through the broadcast network, the video / audio Is transmitted to the corresponding application program to be reproduced, and the DMB data is transmitted to the DMB / mobile communication network interlocking means. When the mobile data is transmitted from the mobile communication network access means, the mobile data and the DMB data are combined to combine the network interlocking data. DMB broadcast processing means for generating a; Control the DMB broadcast processing means, application program or mobile communication network access means so that DMB broadcast reception or mobile communication service is provided, and additional mobile to the return channel server through the mobile communication network access means according to the user's request during DMB broadcast reception. DMB / mobile communication network interlocking means for requesting data and processing network interlocking data generated by the DMB broadcasting processing means; And performing mobile communication network access processing, receiving mobile data from the return channel server, and transmitting the mobile data to the DMB broadcasting processing means or the DMB / mobile communication network interworking means under the control of the DMB / mobile communication network interlocking means. Includes mobile network connection means.
4. 발명의 중요한 용도4. Important uses of the invention
본 발명은 DMB/이동통신 통합서비스 등에 이용됨.The present invention is used in the integrated DMB / mobile communication services.
DMB, 양방향 데이터 방송, 이동통신, 통합서비스 단말기, 망 연동, API, 상위수준 API, 하위수준 API, 망연동 데이터, 비동기 데이터, 동기화 데이터 DMB, two-way data broadcasting, mobile communication, integrated service terminal, network interworking, API, high level API, low level API, network interlocking data, asynchronous data, synchronization data
Description
도 1 은 종래의 휴대단말기와 디지털 TV 수신장치를 이용한 양방향 데이터 방송 서비스 제공 방법에 대한 설명도.1 is a diagram illustrating a method of providing a bidirectional data broadcasting service using a conventional portable terminal and a digital TV receiver.
도 2 는 본 발명에 따른 DMB와 이동통신 간의 망 연동을 위한 DMB/이동통신 통합서비스 단말기의 일실시예 구성도.2 is a diagram illustrating an embodiment of a DMB / mobile communication integrated service terminal for interworking between a DMB and a mobile communication according to the present invention;
도 3 은 본 발명에 따른 DMB와 이동통신 간의 망연동 프로토콜의 일실시예 스택구조도.Figure 3 is a stack structure diagram of an embodiment of a network interworking protocol between the DMB and mobile communication according to the present invention.
도 4 는 본 발명에 따른 도 2의 DMB/이동통신 망연동 플랫폼의 일실시예 상세구성도,Figure 4 is a detailed configuration diagram of one embodiment of the DMB / mobile communication network interworking platform of Figure 2 according to the present invention,
도 5 는 본 발명에 따른 DMB/이동통신 통합서비스 단말기에서의 DMB/이동통신 통합 서비스 방법에 대한 일실시예 흐름도,5 is a flowchart illustrating an embodiment of a DMB / mobile communication integrated service method in a DMB / mobile communication integrated service terminal according to the present invention;
도 6 은 본 발명에 따른 DMB와 이동통신 간의 망 연동을 위한 DMB/이동통신 통합서비스 단말기 및 그 방법에 대한 일실시예 설명도,6 is a diagram illustrating an embodiment of a DMB / mobile communication integrated service terminal and a method for interworking a network between a DMB and a mobile communication according to the present invention;
도 7 은 본 발명에 따른 WIPI플랫폼을 기반으로 하는 DMB/이동통신 망연동 플랫폼의 일실시예 상세구성도이다.7 is a detailed configuration diagram of an embodiment of a DMB / mobile communication network interworking platform based on the WIPI platform according to the present invention.
* 도면의 주요 부분에 대한 부호 설명* Explanation of symbols on the main parts of the drawing
210: DMB 방송 처리부 211: DMB 방송 전처리기210: DMB broadcast processor 211: DMB broadcast preprocessor
212: 멀티미디어 처리기 213: 데이터 처리기212: Multimedia Processor 213: Data Processor
220: DMB/이동통신 망연동 플랫폼 230: 응용 프로그램220: DMB / mobile communication platform 230: application
240: 이동통신망 접속부 240: mobile communication network connection
본 발명은 디엠비(DMB:Digital Multimedia Broadcasting)와 이동통신 간의 망 연동을 위한 DMB/이동통신 통합서비스 단말기 및 그 방법에 관한 것으로서, 더욱 상세하게는 이동통신단말기와 이동형 DMB 수신단말기를 하나의 개체로 통합하여 물리적/논리적으로 연동시킴으로써, 이동 환경에서 DMB 방송 서비스를 제공받으면서 이와 관련된 이동통신망을 통한 양방향 데이터 서비스를 받을 수 있게 하는, DMB와 이동통신 간의 망 연동을 위한 DMB/이동통신 통합서비스 단말기 및 그 방법에 관한 것이다.The present invention relates to a DMB / mobile communication integrated service terminal and a method for interworking a network between digital multimedia broadcasting (DMB) and mobile communication, and more particularly, a mobile communication terminal and a mobile DMB receiving terminal as one entity. DMB / mobile communication integrated service terminal for interworking network between DMB and mobile communication by integrating and physically and logically interworking to receive DMB broadcasting service in mobile environment and to receive bidirectional data service through mobile communication network. It's about how.
차세대 텔레비젼(TV) 기술로서 주목을 받고 있는 디지털 텔레비젼(Digital TV)에서 데이터 방송기술을 이용하면, 월드 와이드 웹(WWW: World Wide Web) 서비 스, 전자상거래 등 기존의 개인용 컴퓨터(PC)에서 제공할 수 있는 다양한 서비스를 제공할 수 있다. 그러나, 데이터 방송은 단방향 전송만 가능하다는 방송의 특성상 그 한계가 존재하기 때문에, 이러한 한계를 극복하고 양방향 통신이 가능하게 하기 위해, 디지털TV에 모뎀이나 네트워크장치를 설치하는 방법이 제안되어 왔다. When data broadcasting technology is used in digital TV, which is attracting attention as the next generation TV (TV) technology, it is provided by existing personal computer (PC) such as World Wide Web (WWW) service and e-commerce. It can provide various services that can be done. However, since data broadcasting has a limitation due to broadcast characteristics that only one-way transmission is possible, a method of installing a modem or a network device in a digital TV has been proposed to overcome these limitations and enable two-way communication.
그러나, 모뎀의 경우에는 속도의 제한으로 인해 그 실용성이 떨어지고, 비대칭 디지털 가입자 회선(ADSL: Asymmetric Digital Subscriber Line)이나 근거리 통신망(LAN: Local Area Network) 등의 고속 네트워크의 경우에는 일반 가정의 TV에 이르기까지 네트워크 라인을 연결할 수 있는 환경이 되기 위해서는 현실적으로 상당한 시간이 소요될 수 있다는 문제점이 있었다.However, in the case of a modem, its practicality is limited due to the speed limitation. In the case of a high-speed network such as an asymmetric digital subscriber line (ADSL) or a local area network (LAN), the home TV is not used. Up to now, there is a problem that it may take a considerable time to become an environment capable of connecting network lines.
또한, TV를 이용하여 네트워크를 설정할 때에도 네트워크 설정이 매우 복잡하여 사용자가 직접 설정하는 것이 매우 곤란하다는 문제점이 있었다.In addition, when setting up a network using a TV, there is a problem in that the network setting is very complicated and it is very difficult for the user to directly set up the network.
상기와 같은 문제점을 해결하기 위해, 디지털TV 수신장치와 휴대용 단말기가 서로 통신할 수 있게 하는 인터페이스부를 각각 구비하고, 휴대용 단말기에 존재하는 사용자 인식부를 통하여 사용자 인증을 할 수 있게 하는 방법이 최근에 제시되었다. In order to solve the above problems, a method for allowing a user authentication through a user recognition unit present in the portable terminal, each of which has an interface unit for allowing the digital TV receiver and the portable terminal to communicate with each other has recently been proposed. It became.
도 1 은 종래의 휴대단말기와 디지털 TV 수신장치를 이용한 양방향 데이터 방송 서비스 제공 방법에 대한 설명도로서, 휴대용 단말기를 통한 무선네트워크 송수신 기술과 디지털 TV 수신 기술을 결합하여 데이터 방송 서비스를 제공하는 기술에 관한 것이다. 도 1에 도시된 바와 같이, 양방향 데이터 방송 서비스는 방송국(100), 방송 송신장치(102), 디지털 TV 수신 장치(104), 휴대형 단말기(106), 이동통신망(108), 기지국(110) 등으로 이루어진 양방향 데이터 방송망을 통하여 제공된다.1 is a diagram illustrating a method of providing a bidirectional data broadcasting service using a conventional portable terminal and a digital TV receiver, and a technique for providing a data broadcasting service by combining a wireless network transmission and reception technique and a digital TV reception technique through a portable terminal. It is about. As shown in FIG. 1, the bidirectional data broadcasting service includes a
대표적인 휴대용 개인단말기(106)인 PCS(Personal Communication System)에는 개인용 컴퓨터(PC: Personal Computer) 또는 노트북 PC와의 연결을 고려하여 PC연결부가 구비되어 있다. 따라서, 디지털 TV 수신장치(104)에 이러한 연결부를 구비하고 휴대용단말기(106)와의 인터페이스가 가능하도록 하면, 일단 두 기기(104, 106)간에는 통신을 할 수 있다.PCS (Personal Communication System), which is a typical portable
데이터 방송 서비스에서 공개된 일반 데이터는 높은 대역폭의 방송신호를 통해 대량의 데이터를 단시간에 수신할 수 있다. 이 데이터 내에는 휴대용 단말기(106)를 이용해 어디로 응답데이터를 송수신해야 하는지에 대한 정보가 포함되어 있다.The general data disclosed in the data broadcasting service may receive a large amount of data in a short time through a high bandwidth broadcast signal. This data includes information on where response data should be transmitted / received using the
이하, 전자상거래를 예로 들어 설명하면, 다음과 같다.Hereinafter, e-commerce will be described as an example.
사용자는 디지털 TV의 고대역폭 및 일대다 전송을 통해 상품의 상세한 카탈로그를 전송받는다. 그리고, 사용자가 구매하고자 하는 물품을 선택하면, 해당 상품에 대한 코드는 디지털 TV 수신장치(104)에 포함된 연결부를 통하여 휴대형 단말기(106)로 전송되고, 이는 다시 이동통신망(108)과 기지국(110)을 통하여 방송국(100)으로 재전송된다.The user receives a detailed catalog of goods through the high bandwidth and one-to-many transmission of digital TV. When the user selects an item to be purchased, the code for the product is transmitted to the
그러면, 방송국(100)에서는 사용자 정보 등을 파악하여 해당 상품에 대한 판매업체와 연결시킴으로써, 최종적으로 상품이 사용자(구매자)에게 전달되게 한다.Then, the
상기와 같은 휴대단말기를 이용한 양방향 데이터 방송 서비스에서는 휴대단말기와 디지털 TV 수신장치가 독립된 개체로 존재하기 때문에, 사용시 상호연결이 항상 필요하며, 또한 방송 시스템과 통신 시스템 간의 메시지 및 데이터 처리가 독립적으로 이루어지기 때문에 상호간에 데이터 변환 과정이 필요하다는 문제점이 있었다.In the bidirectional data broadcasting service using the portable terminal, since the portable terminal and the digital TV receiver exist as separate entities, interconnection is always required in use, and message and data processing between the broadcasting system and the communication system is performed independently. As a result, the data conversion process is required.
또한, 사용자가 휴대 단말기를 이용하거나 혹은 이동 환경에서 위와 같은 양방향 서비스를 받으려면 항상 두 단말(디지털 TV 수신 장치, 휴대형 단말기)을 각각 소지해야 하기 때문에 사용상 번거로움이 존재한다는 문제점이 있었다.In addition, there is a problem in that the user has a problem in using two handsets (digital TV receivers, portable terminals) in order to always use the portable terminal or to receive the above two-way service in a mobile environment.
본 발명은, 상기와 같은 문제점을 해결하기 위하여 제안된 것으로, 이동통신단말기와 이동형 DMB 수신단말기를 하나의 개체로 통합하여 물리적/논리적으로 연동시킴으로써, 이동 환경에서 DMB 방송 서비스를 제공받으면서 이와 관련된 이동통신망을 통한 양방향 데이터 서비스를 받을 수 있게 하는, DMB와 이동통신 간의 망 연동을 위한 DMB/이동통신 통합서비스 단말기 및 그 방법을 제공하는데 그 목적이 있다.The present invention has been proposed to solve the above problems, by integrating a mobile communication terminal and a mobile DMB receiving terminal into a single entity physically and logically interworking, while receiving a DMB broadcast service in a mobile environment associated with the movement An object of the present invention is to provide a DMB / mobile communication integrated service terminal and a method for interworking a network between a DMB and a mobile communication, which can receive a bidirectional data service through a communication network.
본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있으며, 본 발명의 실시예에 의해 보다 분명하게 알게 될 것이다. 또한, 본 발명의 목적 및 장점들은 특허청구범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.Other objects and advantages of the present invention can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. It will also be appreciated that the objects and advantages of the present invention may be realized by the means and combinations thereof indicated in the claims.
상기의 목적을 달성하기 위한 본 발명은, 디엠비(DMB)와 이동통신 간의 망 연동을 위한 DMB/이동통신 통합서비스 단말기에 있어서, 방송망을 통하여 수신된 DMB 방송신호로부터 비디오/오디오와 DMB 데이터를 추출하여, 상기 비디오/오디오는 재생될 수 있도록 해당 응용프로그램으로 보내고 상기 DMB 데이터는 DMB/이동통신 망연동 수단으로 전송하되, 이동통신망 접속 수단으로부터 모바일 데이터가 전달되는 경우에는 상기 모바일데이터와 상기 DMB 데이터를 결합하여 망연동 데이터를 생성하기 위한 DMB 방송 처리 수단; DMB 방송 수신이나 이동통신 서비스가 제공되도록 상기 DMB 방송 처리 수단, 응용프로그램 또는 이동통신망 접속 수단을 제어하고, DMB 방송 수신 중에 사용자의 요구에 따라 상기 이동통신망 접속 수단을 통하여 리턴채널 서버로 부가적인 모바일데이터를 요청하고, 상기 DMB 방송 처리 수단에서 생성된 망연동 데이터를 처리하기 위한 DMB/이동통신 망연동 수단; 및 상기 DMB/이동통신 망연동 수단의 제어에 따라, 이동통신망 접속 처리를 수행하고 상기 리턴채널 서버로부터 모바일 데이터를 수신하여 상기 DMB 방송 처리 수단 또는 상기 DMB/이동통신 망연동 수단으로 전달하기 위한 상기 이동통신망 접속 수단을 포함한다.In order to achieve the above object, the present invention provides a DMB / mobile communication integrated service terminal for interworking a network between a DMB and a mobile communication, and extracts video / audio and DMB data from a DMB broadcast signal received through a broadcasting network. The video / audio is transmitted to a corresponding application program so that the video / audio can be reproduced, and the DMB data is transmitted to a DMB / mobile communication network interworking means. When the mobile data is transmitted from a mobile communication network access means, the mobile data and the DMB data are transmitted. DMB broadcast processing means for generating network interlocking data by combining a; Control the DMB broadcast processing means, application program or mobile communication network access means so that DMB broadcast reception or mobile communication service is provided, and additional mobile to the return channel server through the mobile communication network access means according to user's request during DMB broadcast reception. DMB / mobile communication network interlocking means for requesting data and processing network interlocking data generated by the DMB broadcasting processing means; And performing mobile communication network access processing, receiving mobile data from the return channel server, and transmitting the mobile data to the DMB broadcasting processing means or the DMB / mobile communication network interworking means under the control of the DMB / mobile communication network interlocking means. Mobile communication network connection means.
한편, 본 발명은, 디엠비와 이동통신 간의 망 연동을 위한 디엠비/이동통신 통합서비스 방법에 있어서, 사용자에 의해 실행이 요청되는 응용프로그램의 종류를 확인하는 응용프로그램종류 확인 단계; 상기 응용프로그램종류 확인 단계에서의 확인 결과, 상기 응용프로그램이 DMB방송 전용 응용프로그램이면, DMB 응용프로그램 관련 상위수준 API를 호출한 후 DMB단말 관련 하위수준 API를 호출하여, DMB 방송관련 서비스를 실시하는 DMB방송 서비스 단계; 상기 응용프로그램종류 확인 단계에서의 확인 결과, 상기 응용프로그램이 이동통신 전용 응용프로그램이면, 이동통신 응용프로그램 관련 상위수준 API를 호출한 후 이동통신 단말 관련 하위수준 API를 호출하여 이동통신 관련 서비스를 실시하는 이동통신서비스 단계; 및 상기 응용프로그램종류 확인 단계에서의 확인 결과, 상기 응용프로그램이 DMB/이동통신 연동 응용프로그램이면, DMB/이동통신 연동 응용프로그램 관련 API를 호출하고, DMB 단말 관련 하위수준 API 또는 이동통신 단말 관련 하위수준 API 중 어느 하나를 호출하여 해당 서비스를 실시하고, 사용자의 요구에 따라 나머지 다른 서비스관련 하위수준 API를 호출하여 해당 서비스를 실시하는 서비스 연동 단계를 포함한다.On the other hand, the present invention, in the DM / mobile communication integrated service method for network interworking between the DM and mobile communication, the application program type checking step of confirming the type of the application is requested to be executed by the user; As a result of checking in the application program type checking step, if the application program is a DMB broadcasting-only application program, the DMB application-related lower level API is called after the DMB application-related high level API is called to perform DMB broadcasting related service. DMB broadcasting service step; As a result of the checking in the application program type checking step, if the application program is a mobile communication-only application, the mobile communication service is executed by calling a lower level API related to the mobile communication terminal after calling a higher level API related to the mobile communication application. A mobile communication service step; And as a result of the checking in the application program type checking step, if the application program is a DMB / mobile communication interworking application, calling the DMB / mobile communication interworking application related API, and calling the DMB terminal related low level API or the mobile communication terminal related lower A service interworking step of calling any one of the level APIs to perform the corresponding service, and calling the other lower service-related lower level APIs according to the user's request to implement the corresponding service.
상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 2 는 본 발명에 따른 DMB와 이동통신 간의 망 연동을 위한 DMB/이동통신 통합서비스 단말기의 일실시예 구성도이다.2 is a diagram illustrating an embodiment of a DMB / mobile communication integrated service terminal for interworking a network between a DMB and a mobile communication according to the present invention.
본 발명에 따른 DMB(Digital Multimedia Broadcasting)/이동통신 통합서비스 단말기는, 도 2에 도시된 바와 같이, DMB 방송 신호를 수신한 뒤 멀티미디어신호 및 데이터를 디코딩하는 DMB 방송 처리부(210), 무선 인터넷을 비롯한 이동통신망에 접속하기 위한 이동통신망 접속부(240), DMB망과 이동통신망을 연동하기 위한 DMB망과 이동통신망 간의 망연동 플랫폼(이하, 간단히 DMB/이동통신 망연동 플랫폼이라 한다)(220) 및 각종 응용프로그램들(230)로 구성된다.DMB (Digital Multimedia Broadcasting) / mobile integrated service terminal according to the present invention, as shown in Figure 2, after receiving the DMB broadcast signal DMB
먼저, DMB 방송 처리부(210)를 설명하기로 한다. DMB 방송 처리부(210)는 방송망을 통하여 수신된 DMB 방송신호로부터 비디오/오디오, 동기화 데이터(synchronized data), 서비스 정보(SI 정보), 및 비동기 데이터(asynchronous data)를 분리/추출하여, 비디오/오디오는 재생될 수 있도록 해당 응용프로그램(230)으로 전송하고, 동기화 데이터와 서비스 정보(SI 정보)는 DMB/이동통신 망연동 플랫폼(220)으로 전송한다. 또한, DMB 방송 처리부(210)는 비동기 데이터를, 동기화 데이터 및 이동통신망 접속부(240)로부터 전달받은 모바일 데이터와 결합하여 망연동 데이터를 생성한다.First, the
여기서, 비동기 데이터는 멀티미디어 스트림과는 별개의 채널로 전송되는 데이터로서, 비디오/오디오와 관련없이 독립적으로 재생될 수 있는 데이터로서, 예를 들면 증권정보, 일기 예보 등이 이에 해당된다. 한편, 동기화 데이터는 오디오/비디오의 특정 장면이나 프레임과 연관되어 재생되는 데이터로서, 야구 경기 중 타석에 등장하는 선수에 대한 정보, 드라마의 특정 장면에서 배경이 되는 장소에 대한 설명, 스포츠 경기 중 특정 선수가 등장하는 장면에서 동영상으로 제공될 수 있는 과거 경기 장면 또는 인터뷰 장면 등이 이에 해당하게 된다. 이상에서 설명한 비동기 데이터와 동기화 데이터를 포함하여 DMB 데이터라 한다.Here, the asynchronous data is data transmitted in a channel separate from the multimedia stream, and data that can be independently reproduced regardless of video / audio, for example, stock information, weather forecast, and the like. On the other hand, the synchronization data is data that is played in association with a specific scene or frame of the audio / video, information about the player appearing at the plate at the baseball game, description of the place of the background in a particular scene of the drama, specific during the sports event This may include a past game scene or an interview scene that may be provided as a video in the scene where the player appears. It is called DMB data including asynchronous data and synchronization data described above.
상기와 같은 DMB 방송 처리부(210)는 도면에 도시된 바와 같이, DMB 방송 전처리기(211), 멀티미디어 처리기(212) 및 데이터 처리기(213)로 구성되는데, 각각의 기능은 다음과 같다.As shown in the figure, the
DMB 방송 전처리기(211)는 방송안테나를 통하여 DMB방송 RF(Radio Frequency) 신호를 수신하여 IF 신호로 복조한 후, 채널 디코딩을 수행하여 서비스정보(SI)와 주 데이터(main data)를 분리해 낸다. 그리고 나서, DMB 방송 전처리기(211)는 분리된 서비스정보(SI)를 이용하여, 주 데이터 채널을 통하여 실려오는 주 데이터(main data)에서, 멀티미디어 스트림(비디오/오디오, 동기화 데이터)과 비동기 데이터를 분리해 낸다. The
그러면, 멀티미디어 처리기(212)는 멀티미디어 스트림을 복호화하여 비디오, 오디오 및 동기화 데이터로 분리한 후, 동기화 데이터는 DMB/이동통신 망연동 플랫폼(220)으로 전송하고 비디오/오디오는 해당 응용프로그램(230)으로 전송한다.Then, the
한편, 데이터 처리기(213)는 비동기 데이터를 복호화하여 파일 및 IP 데이터 형태로 분리하고, 이동통신망 접속부(240)로부터 전달받은 모바일 데이터(이동통신 데이터)도 처리한다. 또한, 데이터 처리기(213)는 DMB 방송과 이동통신망과의 연동을 위하여, DMB 방송 전처리기(211)에서 분리된 비동기 데이터를 이동통신망 접속부(240)로부터 전달받은 모바일 데이터(여기서는, 리턴 채널을 통하여 리턴채널 서버, 즉 이동통신 서비스 서버로부터 전송된 데이터)와 결합하여 망연동 데이터를 생성한다.On the other hand, the
다음으로는, 이동통신망 접속부(240)를 설명하면, 다음과 같다. 이동통신망 접속부(240)는 이동통신망 서버(108)와 DMB/이동통신 통합서비스 단말기(도 2) 간에 상호작용이 이루어지도록, DMB/이동통신 망연동 플랫폼(220)이 요구하는 이동통신망 접속에 대한 요청을 처리하여 DMB/이동통신 통합서비스 단말기(도 2)가 이동통신망에 접속되도록 하고, 리턴 채널을 통하여 리턴채널 서버(이동통신 서비스 서 버)로부터 전송된 데이터(모바일 데이터)를 DMB/이동통신 망연동 플랫폼(220) 또는 데이터 처리기(213)로 전송한다. Next, the mobile communication
도면에서 이동통신망 접속부(240)와 DMB/이동통신 망연동 플랫폼(220) 간에 표시된 모바일 데이터는 사용자의 요구에 따라 DMB/이동통신 망연동 플랫폼(220)이 이동통신망 접속부(240)로 전송하는 이동통신망 접속 요청, 상세정보 요청 등의 데이터와, 리턴채널 서버(이동통신 서비스 서버)로부터 이동통신망과 이동통신망 접속부(240)를 통하여 전송되는 데이터를 포함하는 것으로서, 이동통신망 접속부(240)로 전송되거나, 아니면 이동통신망 접속부(240)로부터 전송되는 것이기 때문에(즉, 이동통신과 관련된 것이기 때문에) 편의상 모바일 데이터라 한 것이다. The mobile data displayed between the mobile
한편, 이동통신망 접속부(240)와 데이터 처리기(213) 간의 모바일 데이터는 리턴 채널을 통하여 리턴채널 서버(이동통신 서비스 서버)로부터 전송된 데이터이나, 이도 이동통신망 접속부(240)로부터 전송되는 것이기 때문에 모바일 데이터라 하기로 한다.On the other hand, the mobile data between the mobile communication
DMB/이동통신 망연동 플랫폼(220)은 DMB 방송 처리부(210), 이동통신망 접속부(240), 및 응용프로그램(230)을 제어하고, 방송망과 이동통신망과의 논리적 연동을 위한 실질적인 역할을 수행한다.The DMB / mobile communication
즉, DMB/이동통신 망연동 플랫폼(220)은 방송 혹은 이동통신 단말에서 사용되고 있는 미들웨어(middleware)를 참조하여 구성될 수 있는데, 이는 응용프로그램(230), DMB 방송처리부(210), 및 이동통신망 접속부(240) 간의 연동 기능을 수행하고, 사용자에게 서비스될 응용프로그램들이 단말기 하드웨어 혹은 방송/이동통신 매체에 무관하게 수행될 수 있도록 한다. 또한, DMB/이동통신 망연동 플랫폼(220)은 다양한 방송통신 콘텐츠 및 응용 프로그램 개발자를 포용할 수 있도록 표준화되어야 할 것이다.That is, the DMB / mobile communication
응용프로그램(230)은 기본적으로 오디오/비디오 위주의 DMB 방송을 위한 오디오/비디오 플레이어, DMB 및 이동통신망 채널로 전송되는 데이터를 처리하기 위한 브라우저, 이동통신망을 통하여 이동단말에서 서비스될 수 있는 고유의 모바일 콘텐츠 등이 될 수 있다.The
현재 이동통신 서비스에서는 주소록, 게임 등의 모바일 응용프로그램 및 관련된 응용프로그램 인터페이스(API: Application Program Interface)들을 이동통신환경에서 제공하는 무선 인터넷을 이용해 다운로드할 수 있게 하고 있다.Current mobile communication services allow mobile applications such as address books, games, and related application program interfaces (APIs) to be downloaded using the wireless Internet provided in a mobile communication environment.
본 발명에 따른 DMB망과 이동통신망 간의 망 연동을 위한 DMB/이동통신 통합서비스 단말기 및 그 방법을 사용하면, 상대적으로 대용량인 방송망을 통해서도 모바일 단말시스템에서의 사용자 인증 절차 및 결재과정을 거친 후 모바일 응용프로그램을 다운로드할 수 있을 것이다.Using the DMB / mobile communication integrated service terminal and its method for interworking between the DMB network and the mobile communication network according to the present invention, the mobile terminal system after the user authentication procedure and payment process in the mobile terminal system even through a relatively large broadcasting network You will be able to download the application.
도 3 은 본 발명에 따른 DMB와 이동통신 간의 망연동 프로토콜의 일실시예 스택구조도이다.3 is a stack structure diagram of an embodiment of a network interworking protocol between a DMB and mobile communication according to the present invention.
DMB 방송 처리부(210)는 DMB 방송 전처리기(211), 멀티미디어 처리기(212), 및 데이터 처리기(213)로 구성되는데, 그 각각은 다음과 같다. The
멀티미디어 처리기(212)는 멀티미디어 처리를 수행하는 부분으로서, 순방향 에러수정(Forward Error Correction)(300), MPEG-2 TS(Transport Stream)(301), MPEG-4 SL(Synchronization Layer)(302), MPEG-4 AVC(Advanced Video Coding)/BSAC(Bit Sliced Arithmetic Coding)/BIFS(BInary Format for Scene)(303) 등으로 구성된다.The
데이터 처리기(213)는 DMB방송 데이터를 처리하는 부분으로서, packet mode(packets)(310), packet mode(MSC Data Groups)(311), MOT(Multimedia Object Transfer)(312), IP(Internet Protocol)(313) 및 TCP/UDP(314, 315) 등으로 구성된다. 여기서, MOT(312)는 오브젝터 형태의 파일 데이터를 처리하며, TCP/UDP(314, 315)는 IP 터널링으로 전송되는 IP 데이터를 처리한다.The
한편, 이동통신망 접속부(240)에 사용되는 프로토콜은 개인용 피드백 채널(FBC: Feed Back Channel) 서비스와 단방향 상호작용 또는 양방향 상호작용을 하기 위한 채널 구성에 이용되는 프로토콜로 구성되며, 양방향 상호 작용의 세션 설정을 위한 방송 채널과 상호 작용 채널 간의 데이터 흐름을 조정하는 세션 제어 시그널링을 수행한다.Meanwhile, the protocol used for the mobile
또한, 이동통신망 접속부(240)에서, 데이터 링크 설정을 위해서는 점 대 점 통신 규약(PPP: Point-to-Point Protocol)(321)이 사용될 수 있고, 전송프로토콜을 위해서는 전송 제어 프로토콜(TCP: Transmission Control Protocol)(323) 혹은 사용자 데이터그램 프로토콜(UDP: User Datagram Protocol)(324)이 사용될 수 있다.또한, 단문 메시지 서비스(SMS: Short Message Service)를 위해서 SMS 프로토콜(325)이 구성될 수 있으며, 상하향의 상호작용채널을 위해서는 코드분할다중접속(CDMA: Code Division Multiple Access), 전(全) 지구적 이동 통신 시스템(GSM: Global System for Mobile Communications), 국제이동통신-2000(IMT-2000: International Mobile Telecommunication-2000) 혹은 무선랜 등(320)의 무선망이 사용될 수 있을 것이다.In addition, in the mobile communication
DMB/이동통신 망연동 API는 도 2의 DMB/이동통신 망연동 플랫폼(220)을 구현하기 위한 API들로 구성되며, 방송과 이동통신단말에서 사용되고 있는 기본 API와 두 시스템의 연동을 위해 추가해야 할 확장 API로 구성되며, 콘텐츠 사업자, 서비스 사업자 및 단말기 제조업체들의 요구사항이 반영되어 확장 가능해야 할 것이다. The DMB / mobile communication network interworking API consists of APIs for implementing the DMB / mobile communication
여기서, 기본 API 및 확장 API은 각각 상위수준 API와 하위수준 API로 구분된다. Here, the basic API and the extension API are divided into a high level API and a low level API, respectively.
도 4 는 본 발명에 따른 도 2의 DMB와 이동통신 간의 망연동 플랫폼의 일실시예 구성도이다.4 is a diagram illustrating an embodiment of a network interworking platform between the DMB and mobile communication of FIG. 2 according to the present invention.
하위수준(low level) API(430)는 DMB/이동통신 망연동 플랫폼 및 응용프로그램의 포팅(porting)에 있어서 하드웨어 독립성을 지원하기 위한 계층이다. 이를 통해 단말기에 대한 추상화가 이루어지고, 하드웨어에 독립적으로 플랫폼을 구성할 수 있게 되는 것이다.The
즉, API는 다양한 단말 하드웨어사가 DMB/이동통신 망연동 플랫폼 및 응용프로그램을 단말 고유의 운영체제에 손쉽게 포팅(porting)하기 위해서 사용된다. 여기서, DMB 단말 관련 API(431)는 DMB수신에 관련된 하드웨어에 포팅하기 위한 하위수준 API이며, 이동통신 단말관련 API(432)는 이동통신 접속에 관련된 하드웨어에 포팅하기 위한 하위수준 API이다.That is, API is used to easily port (porting) various terminal hardware companies DMB / mobile communication network interworking platform and application programs to the terminal-specific operating system. Here, the DMB terminal related
플랫폼 엔진(연동 엔진)(420)은 상위수준의 API들(410)이 실행될 수 있는 환 경을 제공하는 라이브러리(library)이며, 상위수준의 API(410)는 응용프로그램 개발자가 독립적으로 응용프로그램을 개발할 수 있게 하고 또한 다양한 응용프로그램들이 단말하드웨어 및 서비스에 독립적으로 실행될 수 있는 환경을 제공하는 API이다. 상위수준의 API(410)는 DMB 방송 및 이동통신 단말에서 사용되고 있는 기존의 API인 DMB 응용프로그램 관련 API(411)와 이동통신 응용프로그램 관련 API(413), DMB방송과 이동통신 서비스를 동시에 이용하여 실행될 수 있는 응용프로그램을 위한 DMB/이동통신 응용프로그램 관련 API(412)로 구성된다.The platform engine (interlocking engine) 420 is a library that provides an environment in which the high-
응용프로그램/API 관리부(400)는 응용프로그램 및 관련 API들의 다운로드, 추가, 갱신, 삭제 등을 관리한다.The application /
도 5 는 본 발명에 따른 DMB/이동통신 통합서비스 단말기에서의 DMB/이동통신 통합서비스 방법에 대한 일실시예 흐름도이다.5 is a flowchart illustrating an embodiment of a DMB / mobile communication integrated service method in a DMB / mobile communication integrated service terminal according to the present invention.
응용프로그램이 DMB 방송용인지, 이동통신용인지, 아니면 연동 응용프로그램용인지에 따라서 각각에 해당하는 API들이 호출된다. 따라서, 사용자에 의해 특정한 응용프로그램의 실행이 요청되면(501), 먼저 그 특정 응용프로그램의 종류를 확인한다(502).APIs are called according to whether the application program is for DMB broadcasting, mobile communication, or a coordinated application. Therefore, when a user is requested to execute a specific application (501), first, the type of the specific application is checked (502).
응용 프로그램 종류의 확인 결과, 호출된 응용프로그램이 DMB방송 전용 응용프로그램(예를 들면, AV 플레이어 등)이면, 상위수준 API(DMB 응용프로그램 관련 API)를 호출한 후(503), DMB단말 관련 하위수준 API 호출(504)과 함께 DMB 방송관련 서비스가 실시된다(505).As a result of checking the application type, if the called application is a DMB broadcasting-only application (for example, AV player, etc.), after calling a higher level API (DMB application related API) (503), the DMB terminal related child A DMB broadcast related service is performed with the level API call 504 (505).
응용 프로그램 종류의 확인 결과, 호출된 응용프로그램이 이동통신 전용 응 용프로그램이면, 상위수준 API(이동통신 응용프로그램 관련 API)를 호출한 후(510), 이동통신 단말 관련 하위수준 API 호출(511)과 함께 이동통신 관련 서비스가 실시된다(512).As a result of checking the application type, if the called application is a mobile communication-only application, after calling a higher level API (mobile communication application related API) (510), the mobile terminal related low level API call (511). The mobile communication related service is then performed (512).
다음은, 응용 프로그램 종류의 확인 결과, 호출된 응용프로그램이 DMB/이동통신 연동 응용프로그램(예를 들면, 데이터 브라우저 등)인 경우에 대하여 설명하기로 한다.Next, a case where the called application program is a DMB / mobile communication interworking application program (for example, a data browser) will be described.
기본적으로 DMB/이동통신 연동 서비스는 DMB를 이용해서 방송용 콘텐츠를 수신한 후, 사용자가 AV시청 혹은 데이터 브라우징(browsing)을 하다가, 필요하면 방송된 콘텐츠의 세부적인 데이터 혹은 개인용 데이터를 이동통신의 과금을 이용하여 서비스받게 된다. 따라서 DMB/이동통신 연동 응용프로그램이 실행될 경우에는 DMB/이동통신 연동 응용프로그램 관련 API가 호출되고(506), DMB 단말 관련 하위수준 API가 호출되어(507) DMB 방송관련 서비스가 실시된다(508). DMB 방송관련 서비스가 실행 중 사용자로부터 이동통신망 서비스에 대한 요구가 있으면(509), 이동통신 단말 관련 하위수준 API가 호출되어 이동통신관련 서비스가 실시된다(511, 512).Basically, after DMB / mobile communication service receives broadcasting contents using DMB, user can watch AV or browse data, and if necessary, detailed data or personal data of broadcasting contents can be charged. You will be served using. Accordingly, when the DMB / mobile communication interworking application is executed, the API related to the DMB / mobile communication interworking application is called (506), and the low-level API related to the DMB terminal is called (507) and the DMB broadcasting related service is performed (508). . If there is a request from the user for the mobile communication network service while the DMB broadcasting related service is running (509), the low-level API related to the mobile communication terminal is called to perform the mobile communication related service (511, 512).
서비스에 따라서는 상기와 달리, DMB/이동통신 연동 서비스에서 이동통신서비스가 먼저 이루어지고 사용자의 요청에 따라 DMB 방송관련 서비스가 실시될 수 도 있다. 즉, 응용 프로그램종류를 확인하여, 응용프로그램이 DMB/이동통신 연동 응용프로그램이면 DMB/이동통신 연동 응용프로그램 관련 API를 호출하고, 이동통신 단말 관련 하위수준 API를 호출하여, 이동통신관련 서비스를 실시한다. 그리고, 이동통신관련 서비스 실시 중에, 사용자의 요구가 있으면 DMB 단말 관련 하위수준 API를 호출하여 DMB 방송관련 서비스를 실시한다.According to the service, unlike the above, the mobile communication service is first performed in the DMB / mobile communication interworking service, and the DMB broadcasting related service may be performed at the request of the user. That is, if the application type is checked and the application is a DMB / mobile communication interworking application, the API related to the DMB / mobile communication interworking application program is called, and the mobile communication terminal related low level API is called to perform the mobile communication related service. do. During the mobile communication related service, if the user requests, the DMB broadcasting related service is executed by calling the low level API related to the DMB terminal.
도 6 은 본 발명에 따른 DMB와 이동통신 간의 망 연동을 위한 DMB/이동통신 통합서비스 단말기 및 그 방법에 대한 일실시예 설명도이다.6 is a diagram illustrating an embodiment of a DMB / mobile communication integrated service terminal and a method for interworking a network between a DMB and a mobile communication according to the present invention.
멀티미디어 처리기(212)는 DMB방송 전처리기(211)에서 복조 및 역다중화된 멀티미디어 스트림을 디코딩하여 비디오/오디오와 동기화 데이터(오디오/비디오와 동기가 요구되는 데이터)로 분리함으로써, 비디오/오디오는 메모리를 거쳐 AV 플레이어(631)에 의해 단말기의 화면 및 스피커를 통하여 출력되게 하고, 동기화 데이터는 DMB/이동통신 망연동 플랫폼(220)으로 출력된다.The
데이터 처리기(213)는 DMB 방송 전처리기(211)에서 출력되는 비동기 데이터(비디오/오디오와 동기가 필요없는 데이터)를 디코딩한 후, 이동통신망 접속부(240)을 통하여 리턴서버로부터 전송된 모바일 데이터와 결합하여 파일 데이터 형태의 망연동 데이터를 생성한다.The
하위수준 API(430)는 채널 설정 및 변경(601), 데이터 이벤트 발생(602), 데이터 읽기(603), 이동통신망 접속(604), 데이터 요청(605) 등의 기능을 수행하는 API 함수들로 구성된다.The
여기서, 채널 설정 및 변경 함수는 상위수준 API함수의 서비스 정보(SI)에 대한 요청을 획득하여, 서비스 정보(SI)를 바탕으로 방송 주파수를 튜닝하고 특정 서비스의 서브 채널(subchannel)을 선택한다. 선택된 서비스의 비디오/오디오는 직접 메모리를 거쳐 응용프로그램(230)을 통하여 화면과 스피커로 출력되지만, 디코딩된 데이터 파일은 하위수준 API의 데이터 읽기 함수에 의해 읽혀지게 된다.Here, the channel setting and changing function obtains a request for service information (SI) of a higher level API function, tunes a broadcast frequency based on the service information (SI), and selects a subchannel of a specific service. The video / audio of the selected service is output to the screen and the speaker through the
채널 설정 및 변경이 완료된 후, 서비스가 선택되어 방송 데이터가 수신되기 시작하면, 데이터 이벤트 발생함수는 방송 데이터가 수신되기 시작하였다는 이벤트를 발생시켜서 상위수준 API로 통지하고, 방송 데이터의 수신이 완료되어 데이터 브라우저(Browser)(632) 등의 응용프로그램에서 필요한 파일 형태로 복원되면 방송 데이터의 수신이 완료되었음을 이벤트로 상위수준 API에 통지한다.After the channel setting and change is completed, when a service is selected and broadcast data is received, the data event generation function generates an event that broadcast data has started to be received and notifies the upper level API, and reception of broadcast data is completed. When the data file is restored to a file format required by an application program such as a
이동통신망 접속 함수는 이동통신망을 통해 리턴채널(return channel) 서버(이동통신서비스 서버)에 접속하는 기능을 수행하며, 데이터 요청 함수는 이동통신망에 존재하는 리턴채널 서버(이동통신서비스 서버)로 데이터 요청을 전달하고 그에 대한 응답 데이터(모바일 데이터)를 수신하여 상위수준 API로 이벤트를 통지한다.The mobile communication network access function performs a function of connecting to a return channel server (mobile communication service server) through the mobile communication network, and the data request function is a data to a return channel server (mobile communication service server) existing in the mobile communication network. It forwards the request and receives response data (mobile data) to it to notify the high level API of the event.
상위수준의 API(410)는 방송관련 서비스 제어 패키지(621), AV 제어 패키지(622), 로케이터(Locator) 패키지(623), 데이터 파일 제어 패키지(624), 및 이동 통신망 제어 패키지(625) 등으로 구성될 수 있다.The high-
방송관련 서비스 제어 패키지(621)는 방송 채널과 서브채널을 변경할 수 있으며, 방송 프로그램 가이드, 서비스 변경 및 탐색 등 서비스와 관련된 기능과 인터페이스들을 제공한다.The broadcast related
AV 제어 패키지(622)는 DMB 오디오/비디오를 재생하고, 재생 위치와 오디오/비디오의 크기를 제어한다.The
데이터 파일 제어 패키지(624)는 방송 또는 리턴 채널을 통해 받은 데이터 파일에 대한 제어기능을 제공한다. 즉, 데이터 파일 제어 패키지(624)는 이동통신 망이나 DMB 방송을 통해 전달된 데이터 파일을 DMB/이동통신 망연동 플랫폼에서 연동된 모습으로 처리하기 위해 제공되는 패키지이다. 이 데이터 파일 제어 패키지(624)를 사용함으로써 DMB/이동통신 망연동 플랫폼을 사용하는 어플리케이션(응용프로그램)에서는 데이터파일의 전달 경로와 관계없이 동일한 방법으로 데이터 파일의 내용을 볼 수 있으며, 데이터 파일 전송의 시작과 끝을 통지받을 수 있다.The data file
로케이터(Locator) 패키지(623)는 DMB/이동통신 망연동 플랫폼에서 리소스(서비스 또는 파일)를 지정하기 위한 논리적인 방법을 제공하는 패키지이다. 리소스의 지정은 세부 사항을 숨기고, DMB/이동통신 망연동 플랫폼의 다른 부분에서도 일관성 있게 리소스를 지정할 수 있게 하기 위한 패키지를 제공한다.
이동통신망제어 패키지(625)는 이동통신망에 접속한 후 다양한 무선인터넷 서비스를 제공하기 위한 패키지로 구성된다.The mobile communication
일반적으로 이동통신단말에서의 데이터 파일 형성은 상위수준의 API에서 이루어지게 되지만, 본 발명에서는 DMB/이동통신망 연동을 위한 데이터 파일(DMB/이동통신 망연동 데이터 파일)은 데이터 처리기(213)에서 생성되고, 이렇게 생성된 DMB/이동통신 망연동 데이터 파일은 하위수준의 API(430)에 의하여 처리된다. 이는 이동통신망으로 전송되는 데이터는 TCP연결을 통해 전송되므로 분할(segmentation)되는 경우가 거의 없지만, DMB 방송을 통해 전송되는 데이터는 보통 분할 및 반복되어 전송되므로, 디코딩 및 파일 조합의 과정은 하위수준에서 처리해야 시스템의 효율이 좋아지기 때문이다.Generally, data file formation in a mobile communication terminal is made in a higher level API, but in the present invention, a data file (DMB / mobile communication network interworking data file) for interworking with a DMB / mobile communication network is generated by the
따라서, DMB/이동통신망 연동 응용프로그램을 위한 데이터 파일(DMB/이동통 신 망연동 데이터 파일)은 DMB 방송으로 전송되든, 이동통신망으로 전송되든 하위수준에서 처리되어 연동된 파일 객체를 형성하는게 바람직하다.Therefore, the data file (DMB / mobile communication network interworking data file) for the DMB / mobile communication network interworking application is preferably processed at a lower level to form a linked file object, whether transmitted through DMB broadcast or mobile communication network. .
응용프로그램(230)의 일종인 통합 브라우저인 데이터 브라우저(632)는 사용자의 조작에 의해 제어 명령을 발생시키고, 해당하는 서비스의 파일 수신 완료 이벤트가 발생했을 경우 전달되는 파라미터 정보를 이용하여 필요한 시기에 해당 파일을 읽어서 오디오/비디오(AV) 방송과 함께 화면에 표시한다.The
도 7 은 본 발명에 따른 WIPI(Wireless Internet Platform FOR Interoprability) 플랫폼을 기반으로 하는 DMB/이동통신 망연동 플랫폼의 일실시예 상세구성도이다.Figure 7 is a detailed configuration diagram of an embodiment of the DMB / mobile communication network interworking platform based on the WIPI (Wireless Internet Platform FOR Interoprability) platform according to the present invention.
DMB/이동통신 망연동 플랫폼(700)은 도면에 도시된 바와 같이, DMB 확장 HAL(701), WIPI HAL(702), DMB-WIPI 확장 플랫폼(703)을 포함하여 이루어진다. 여기서 DMB 확장 HAL(701)과 WIPI HAL(702)은 하위 수준의 API에 해당하고, DMB-WIPI 확장 플랫폼(703)은 WIPI-DMB 확장 API 등과 같은 상위 API와 플랫폼 엔진을 포함한다.The DMB / Mobile
DMB/이동통신 망연동 플랫폼(700)은 DMB 수신과 이동통신망 접속기능을 통합브라우저(응용프로그램)에 제공한다. 이러한 기능들은 WIPI-DMB 확장 API를 통해 연동되는데 어플리케이션(응용프로그램) 실행에 관련된 기본적인 API 및 이동통신망 접속기능/이동통신관련 응용프로그램 실행과 관련된 API는 기존 WIPI의 API를 이용하며, DMB 방송과 관련된 수신/제어 기능 및 응용프로그램의 실행은 DMB 환경에 맞추어 확장된 API가 이용된다.The DMB / mobile communication
통합 브라우저는 DMB/이동통신 망연동 플랫폼(700)에서 제공하는 API를 통해 DMB A/V 컨텐츠와 데이터 방송 컨텐츠를 제공하고, 양방향 서비스를 위한 사용자 입력을 지원한다. 통합 브라우저는 DMB/이동통신 망연동 플랫폼(700)에서 제공하는 WIPI-DMB 확장 API를 사용하여 구현되어, 표준적이고 단말 하드웨어에 독립적인 실행 환경을 보장받는다.The integrated browser provides DMB A / V content and data broadcasting content through an API provided by the DMB / mobile communication
도 7에 도시된 바와 같이, DMB 수신과 이동통신 접속 기능은 HAL(Hardware Adaptation Layer)(701, 702)를 통해 상위계층에 제공된다. 이동통신 접속 기능은 WIPI HAL 규격을 따르며, DMB 수신 기능은 DMB 확장 HAL을 통해 추가된다. As shown in FIG. 7, the DMB reception and mobile communication access functions are provided to upper layers through hardware adaptation layers (HALs) 701 and 702. The mobile access function follows the WIPI HAL standard, and the DMB receiving function is added through the DMB extended HAL.
DMB 확장 HAL(701)은 DMB 방송 수신과 A/V/데이터 스트림 제어에 대한 기본적이고 필수적인 API만을 포함한다. 이것은 A/V 처리를 H/W를 기반으로 수행한다는 가정하에서 상위 WIPI-DMB 확장 API가 하드웨어에 독립적으로 구현될 수 있도록 하기 위함이다.The DMB Extended
DMB-WIPI 확장 플랫폼(703)은 이들 두 HAL 계층(701, 702)을 기반으로 상위 통합 브라우저 또는 어플리케이션이 직접적으로 이용할 수 있는 환경 및 API를 제공하게 된다.The DMB-
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을 수 있는 형태로 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다. As described above, the method of the present invention may be implemented as a program and stored in a recording medium (CD-ROM, RAM, ROM, floppy disk, hard disk, magneto-optical disk, etc.) in a computer-readable form.
이상에서 설명한 본 발명은, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치 환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다. The present invention described above is capable of various substitutions, modifications, and changes without departing from the technical spirit of the present invention for those skilled in the art to which the present invention pertains. It is not limited by the drawings.
상기와 같은 본 발명은, DMB 방송망을 통하여 전송된 데이터 방송 콘텐츠를 수신하면서, 이동통신망을 통해 원하는 상세 데이터를 요청할 수 있게 하는 효과가 있다. 즉, 본 발명은 이동통신단말기와 이동형 DMB 수신단말기를 하나의 개체로 통합하여 물리적/논리적으로 연동시킴으로써, 이동 환경에서 DMB 방송 서비스를 제공받으면서 이와 관련된 양방향 데이터 서비스를 받을 수 있게 하는 효과가 있다.As described above, the present invention has an effect of allowing the user to request desired detailed data through the mobile communication network while receiving data broadcasting content transmitted through the DMB broadcasting network. That is, the present invention integrates the mobile communication terminal and the mobile DMB receiving terminal into a single entity, thereby physically and logically interworking, thereby providing a two-way data service associated with the DMB broadcasting service in a mobile environment.
또한, 본 발명은, DMB 방송과 이동통신망을 동시에 연동할 수 있는 통합플랫폼 및 API를 정의함으로써 방송 서비스와 이동통신 서비스 통합할 수 있게 하는 효과가 있다.In addition, the present invention has the effect of integrating a broadcast service and a mobile communication service by defining an integrated platform and API capable of simultaneously interworking DMB broadcasting and a mobile communication network.
또한, 본 발명은, 이동통신단말기의 용이한 인증 및 결제 과정을 이용함으로써, DMB 망 및 이동통신망에서의 양방향 데이터 서비스를 용이하게 하고, 또한 지금까지 제한된 이동환경에서의 데이터 방송 서비스 분야에서 다양한 응용을 가능하게 하는 효과가 있다.In addition, the present invention facilitates the bidirectional data service in the DMB network and the mobile communication network by using an easy authentication and payment process of the mobile communication terminal, and also has various applications in the field of data broadcasting services in a limited mobile environment. There is an effect that makes it possible.
또한, 본 발명은, DMB 방송 처리부에서 DMB 방송 데이터 또는 동기화 데이터와 이동통신서비스 서버(리턴채널 서버)로부터 전송된 모바일 데이터를 결합하여 DMB/이동통신 망연동 데이터를 생성하고, 그 생성된 DMB/이동통신 망연동 데이터를 하위수준 API에서 처리함으로써, 데이터 처리 효율을 증가시키는 효과가 있다.In addition, the present invention, the DMB broadcast processing unit combines the DMB broadcast data or synchronization data and mobile data transmitted from the mobile communication service server (return channel server) to generate the DMB / mobile communication network interworking data, the generated DMB / By processing the mobile communication network interworking data in the lower level API, there is an effect of increasing the data processing efficiency.
Claims (9)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP05740847A EP1774778A4 (en) | 2004-06-29 | 2005-05-20 | APPARATUS AND METHOD FOR INTEGRATED DIGITAL MULTIMEDIA BROADCAST MULTICAST SERVICE TELECOMMUNICATION TERMINAL FOR NETWORK LINK BETWEEN DIGITAL MULTIMEDIA BROADCAST AND MOBILE TELECOMMUNICATION |
PCT/KR2005/001482 WO2006001600A1 (en) | 2004-06-29 | 2005-05-20 | Dmb/mobile telecommunication integrated service terminal apparatus and method for network linkage between dmb and mobile telecommunication |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040049400 | 2004-06-29 | ||
KR20040049400 | 2004-06-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060045403A KR20060045403A (en) | 2006-05-17 |
KR100701004B1 true KR100701004B1 (en) | 2007-03-29 |
Family
ID=37149336
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050027365A KR100701004B1 (en) | 2004-06-29 | 2005-03-31 | DMB / mobile communication integrated service terminal for interworking network between DMB and mobile communication and method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100701004B1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100725929B1 (en) * | 2005-10-10 | 2007-06-11 | 한국전자통신연구원 | Integrated middleware device and its processing method for application program service through communication network and broadcasting network |
KR100738205B1 (en) * | 2006-04-04 | 2007-07-10 | 에스케이 텔레콤주식회사 | A terminal for accommodating a DMV application and a DMV module included in the terminal |
KR100786093B1 (en) * | 2006-06-28 | 2007-12-17 | 엘지전자 주식회사 | Broadcast receiver and receiving method |
US8505044B2 (en) | 2009-06-12 | 2013-08-06 | Lg Electronics Inc. | Method and apparatus for receiving broadcasting signal, and broadcasting system using the same |
KR101495880B1 (en) * | 2014-04-15 | 2015-02-25 | 주식회사 텔레칩스 | Method of seamlessly processing audio signals in a heterogeneous audio broadcast receiver, and computer-readable recording medium for the same |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5946634A (en) | 1997-01-02 | 1999-08-31 | Nokia Mobile Phones Limited | Mobile communications |
-
2005
- 2005-03-31 KR KR1020050027365A patent/KR100701004B1/en not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5946634A (en) | 1997-01-02 | 1999-08-31 | Nokia Mobile Phones Limited | Mobile communications |
Non-Patent Citations (1)
Title |
---|
PAJ 2001320695 |
Also Published As
Publication number | Publication date |
---|---|
KR20060045403A (en) | 2006-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7779154B2 (en) | Mobile telecommunication networks and digital broadcasting services | |
KR100870717B1 (en) | System and associated terminal, method and computer-readable storage medium for recording content usage statistics | |
US9363548B2 (en) | System and method for providing a personal broadcasting service using a mobile communication terminal | |
KR100741385B1 (en) | System, method and apparatus for facilitating media content channels | |
CN100556051C (en) | Radio station and relevant IP address are carried out the system and method for bookmarked | |
CN1890969B (en) | System and associated terminal, method and computer program product for providing broadcasting content | |
US9094141B2 (en) | Media device with enhanced data retrieval feature | |
CN102006519A (en) | Method and system for realizing interaction between multi-media terminal and internet protocol (IP) set top box | |
CN101346973A (en) | System and method for providing feedback and forward transmission for remote interaction in rich media applications | |
KR100701004B1 (en) | DMB / mobile communication integrated service terminal for interworking network between DMB and mobile communication and method thereof | |
WO2008041942A1 (en) | Method and device for downloading media products | |
EP1411723A1 (en) | Program; related information fetch system and method | |
KR101248644B1 (en) | Digital multi-media broadcasting system, apparatus and method for data process in the brocasting terminal | |
EP1774778A1 (en) | Dmb/mobile telecommunication integrated service terminal apparatus and method for network linkage between dmb and mobile telecommunication | |
KR20020085747A (en) | Realtime/on-demand wireless sightseeing information multicasting system using mobile terminal and method thereof | |
CN102065328B (en) | System, method and mobile terminal for receiving China mobile multimedia broadcasting data | |
Bae et al. | Development of a T-DMB extended WIPI platform for interactive mobile broadcasting services | |
KR100742497B1 (en) | Bidirectional service intermediary device of wireless communication terminal and method | |
KR100835362B1 (en) | Wireless multimedia content providing server | |
WO2008095314A1 (en) | System and method for distributed and dynamic transcoding | |
KR100686523B1 (en) | Mobile communication terminal and method for supporting radio DMW bidirectional service using RS-PAD | |
KR20070037779A (en) | Communication terminal providing an internet connection function using a local storage box and a method of operating the terminal | |
Xu et al. | DASH and MMT and Their Applications in ATSC in ATSC 3.0 | |
Lee | Provisioning of rich media experiences for hybrid mobile broadcast services | |
Gençpinar | Wireless multicast streaming |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20050331 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20060928 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070314 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070322 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070323 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |