Nothing Special   »   [go: up one dir, main page]

KR100989716B1 - 컨텐츠 송수신 중지 및 재개 방법 - Google Patents

컨텐츠 송수신 중지 및 재개 방법 Download PDF

Info

Publication number
KR100989716B1
KR100989716B1 KR20080031356A KR20080031356A KR100989716B1 KR 100989716 B1 KR100989716 B1 KR 100989716B1 KR 20080031356 A KR20080031356 A KR 20080031356A KR 20080031356 A KR20080031356 A KR 20080031356A KR 100989716 B1 KR100989716 B1 KR 100989716B1
Authority
KR
South Korea
Prior art keywords
channel
content
dcd
message
reception
Prior art date
Application number
KR20080031356A
Other languages
English (en)
Other versions
KR20090080460A (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 KR20080031356A priority Critical patent/KR100989716B1/ko
Priority to US12/142,578 priority patent/US8001263B2/en
Priority to JP2008184214A priority patent/JP2009177776A/ja
Priority to US12/499,044 priority patent/US8001264B2/en
Publication of KR20090080460A publication Critical patent/KR20090080460A/ko
Application granted granted Critical
Publication of KR100989716B1 publication Critical patent/KR100989716B1/ko
Priority to JP2011094512A priority patent/JP4923155B2/ja

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/19Connection re-establishment

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

본 발명은 컨텐츠의 송수신을 중지하거나, 재개할 수 있는 절차를 제공하는 것을 목적으로, 특정 채널 내의 컨텐츠의 수신이 중지되어야 하는 경우, 에러 통지 메시지를 서버로 전송하는 단계와, 여기서 상기 에러 통지 메시지는 컨텐츠 수신이 중단됨을 나타내는 제 1 엘리먼트와, 에러로 발견되는 메시지의 이름, 속성, 또는 값을 나타내는 제 2 엘리먼트를 포함하고; 상기 서버로 채널 중지 요청 메시지를 전송하는 단계와, 여기서 상기 채널 중지 요청 메시지는 특정 채널에 대한 ID를 지정하는 제 3 엘리먼트를 포함하고; 그리고 상기 서버로부터 채널 중지 응답 메시지를 수신하는 단계를 포함하고, 여기서, 상기 채널 중지 응답 메시지는 상기 중지 요청된 채널들에 대한 ID와 상태 값을 포함하는 제 4 엘리먼트를 포함하는 것을 특징으로 하는 컨텐츠 송수신 중지 방법을 제공한다.

Description

컨텐츠 송수신 중지 및 재개 방법{METHOD FOR SUSPENDING AND RESUMING DELIVERY OF CONTENT}
본 발명은 컨텐츠의 송수신에 관한 것으로서, 더욱 상세하게는 컨텐츠의 송수신 중지 및 재개에 관한 것이다.
종래에, 단말이 데이터 예컨대 컨텐츠를 수신하고 있는 도중에, 여러 이유로 컨텐츠의 전송이 중지되는 경우, 예컨대 음성 전화(voice call)가 들어옴으로 인해 상기 컨텐츠 수신의 우선순위(priority)가 낮아지고 그로 인해 컨텐츠의 전송이 중지되는 경우, 상기 컨텐츠를 전송하고 있는 서버는 이에 대해서 알지 못하기 때문에, 불필요하게 상기 컨텐츠의 전송을 계속 유지함으로써, 네트워크 리소스를 낭비시켰다.
또한, 단말의 사용자가 컨텐츠의 전송을 중지하길 원하더라도, 이를 위한 상기 서버와의 적절한 절차가 제시되지 않았기 때문에, 상기 단말은 상기 서버에게 그러한 사실을 통지할 수 없었고, 그와 같이 상기 서버는 어떤 원인으로 상기 컨텐츠의 전송이 중지되는지 알 수 없기 때문에, 불필요하게 재전송을 시도하는 문제점이 있었다.
또한, 상기 적절한 절차가 제시되지 않았기 때문에, 상기 단말은 상기 서버로부터 이미 성공적으로 수신한 컨텐츠의 부분까지도 모두 폐기하는 것이 일반적이였다. 따라서, 추후 상기 컨텐츠를 다시 수신하길 희망하더라도, 상기 단말은 상기 컨텐츠의 전체를 다시 수신할 수 밖에 없었으며, 그로 인해 네트워크 리소스를 낭비시키고, 비용을 증대시켰다.
또한, 상기 단말의 내부 구성 관점에서 고찰하면, 상기 단말은 하부 수신단과, 상부의 애플리케이션부로 이루어진다. 이때, 상기 단말의 하부 수신단이 상기 서버로부터 컨텐츠를 성공적으로 수신하여 상기 서버로 성공적 수신을 알렸으나, 상기 애플리케이션부로 아직 전달하지 않은 상태에서, 예기치 않은 이유로 상기 컨텐츠의 중지가 발생하는 경우, 상기 애플리케이션은 상기 컨텐츠가 불완전하기 때문에 모두 폐기해버린다. 그러나, 상기 서버는 상기 단말이 이미 컨텐츠를 모두 성공적으로 수신한 것으로 알기 때문에, 추후 상기 단말이 수신하지 못한 부분만을 재전송 요청하더라도, 상기 서버는 적절하게 대처할 수 없다.
따라서, 본 발명의 목적은 컨텐츠의 송수신을 중지하거나, 재개할 수 있는 절차를 제공함에 있다.
또한, 본 발명의 다른 목적은 컨텐츠의 송수신을 재개시, 컨텐츠의 송수신이 완료되지 않은 부분부터 재개할 수 있도록 하는 절차를 제공함에 있다.
상기와 같은 목적을 달성하기 위하여 본 발명은 특정 채널 내의 컨텐츠의 수신이 중지되어야 하는 경우, 에러 통지 메시지를 서버로 전송하는 단계와, 여기서 상기 에러 통지 메시지는 컨텐츠 수신이 중단됨을 나타내는 제 1 엘리먼트와, 에러로 발견되는 메시지의 이름, 속성, 또는 값을 나타내는 제 2 엘리먼트를 포함하고; 상기 서버로 채널 중지 요청 메시지를 전송하는 단계와, 여기서 상기 채널 중지 요청 메시지는 특정 채널에 대한 ID를 지정하는 제 3 엘리먼트를 포함하고; 상기 서버로부터 채널 중지 응답 메시지를 수신하는 단계를 포함하고, 여기서, 상기 채널 중지 응답 메시지는 상기 중지 요청된 채널들에 대한 ID와 상태 값을 포함하는 제 4 엘리먼트를 포함하는 것을 특징으로 하는 컨텐츠 송수신 중지 방법을 제공한다.
바람직하게, 상기 에러 통지 메시지는 ErrorNotification 메시지일 수 있고, 상기 채널 중지 요청 메시지는 ChannelSuspendRequest 메시지일 수 있고, 상기 채널 중지 응답 메시지는 ChannelSuspendResponse 메시지일 수 있다.
상기 에러 통지 메시지의 상기 제 1 엘리먼트는 'Delivery interrupted' 값 을 가지는 "error-code"엘리먼트일 수 있으며, 상기 에러 통지 메시지의 상기 제 2 엘리먼트는 콘텐츠의 전송된 bytes 값을 가지는 "Errored-parameter" 엘리먼트일 수 있다. 상기 채널 중지 요청 메시지의 상기 제 3 엘리먼트는 "Channel-ID" 엘리먼트일 수 있다. 상기 채널 중지 응답 메시지의 상기 제 4 엘리먼트는 "Status" 엘리먼트일 수 있다.
한편, 상기와 같은 목적을 달성하기 위하여, 본 발명은 수신 중지된 특정 채널을 재개하기 위해서, 채널 재개 요청 메시지를 서버로 전송하는 단계와, 여기서 상기 채널 재개 요청 메시지는 상기 특정 채널에 대한 ID를 지정하는 제 1 엘리먼트를 포함하고; 상기 서버로부터 채널 재개 응답 메시지를 수신하는 단계와, 여기서 상기 채널 재개 응답 메시지는 상기 채널에 대한 ID와 상태 값을 포함하는 제 2 엘리먼트를 포함하고; 상기 특정 채널 내의 특정 컨텐츠에 대한 중지된 수신을 재개하기 위해서, 컨텐츠 복구 요청 메시지를 전송하는 단계와, 여기서 상기 컨텐츠 복구 요청 메시지는 상기 중지된 컨텐츠에 대한 ID를 지정하는 제 3 엘리먼트와 이전에 성공적으로 수신된 바이트(bytes)를 지정하는 제 4 엘리먼트를 포함하고; 그리고 상기 서버로부터 상기 중지되었던 컨텐츠를 수신하는 단계를 포함하는 것을 특징으로 하는 컨텐츠 송수신 재개 방법을 제공한다.
바람직하게는, 상기 채널 재개 요청 메시지는 ChannelResumeRequst 메시지일수 있고, 상기 채널 재개 응답 메시지 ChannelResumeResponse 메시지일 수 있다. 그리고, 상기 컨텐츠 복구 요청 메시지는 ContentRepairRequest 메시지일 수 있다.바람직하게는, 상기 채널 재개 요청 메시지의 상기 제 1 엘리먼트는 "Channel-ID" 엘리먼트일 수 있다. 그리고, 상기 채널 재개 응답 메시지의 상기 제 2 엘리먼트는 "Status" 엘리먼트일 수 있다. 또한, 상기 컨텐츠 복구 요청 메시지의 상기 제 3 엘리먼트는 "Failed-ContentID" 엘리먼트일 수 있고, 상기 컨텐츠 복구 요청 메시지의 상기 제 4 엘리먼트는 "Byte-Received" 엘리먼트일 수 있다.
바람직하게는, 상기 방법은 상기 서버로부터 컨텐츠 복구 응답 메시지를 수신하는 단계를 더 포함하고, 상기 컨텐츠 복구 응답 메시지는 상기 복구를 위해 요청된 컨텐츠 패키지를 나타내는 Content-Package 엘리먼트를 포함할 수 있다.
본 발명은 컨텐츠의 송수신을 중지하거나, 재개할 수 있는 절차를 제공함으로써, 불필요한 네트워크 리소스의 낭비를 방지하고, 비용을 절감할 수 있도록 한다.
또한, 본 발명은 컨텐츠의 송수신을 재개시, 컨텐츠의 송수신이 완료되지 않은 부분부터 재개할 수 있도록 함으로써, 불필요한 네트워크 리소스의 낭비를 방지하고, 비용을 절감할 수 있도록 한다.
이하에서는, 본 발명에 따른 실시예를 첨부한 도면을 참조하여 상세히 설명하기로 한다.
이하, 설명하면서, 본 발명의 실시예들의 주요 특징과 무관한 내용은 상세하게 설명하지 아니하고, OMA-TS-DCD_Semantics-V1_0-20080307에 기재된 내용을 원용하기로 한다.
도 1은 본 발명의 제 1 실시예에 따른 방법을 나타낸 흐름도이며, 도 2는 도 1에 도시된 제 1 실시예에 대한 일 예시를 나타낸 예시도이다.
도 1을 참조하여 알 수 있는 바와 같이, 본 발명의 제 1 실시예는 컨텐츠의 송수신을 중지할 수 있도록 하는 절차를 제공한다. 구체적으로 설명하면, 다음과 같다.
1) 상기 DCD 서버(200)는 상기 단말(100)에게 특정 채널 내의 컨텐츠를 전송하고 있다(S101).
2) 상기 단말의 DCD 클라이언트(DCD Client)(110)가 상기 특정 채널 내의 컨텐츠를 수신하고 있는 상황에서, 상기 단말(100)의 상기 DCD 클라이언트(110)는 상기 DCD 서버(200)에게 에러를 통보해야 하는지를 판단한다(S103).
이때, 상기 에러를 통보해야 할 때라 함은, 상기 컨텐츠가 완전히 수신되기 전에 상기 수신이 중지되는 경우이다. 다시 말해서, 상기 에러를 통보해야 할 때라 함은, 컨텐츠의 전송이 중지되는 경우이다. .
즉, 상기 에러를 통보해야 할 때라 함은 상기 단말(100)내의 애플리케이션으로부터 중지 요청을 수신하는 경우이다. 예를 들어, 도 2에 도시된 바와 같이, 상기 DCD 클라이언트(110)가 상기 단말 내의 DCD 인에이블 클라이언트 애플리케이션(DCD Enabled Client Application)(120)로부터 특정 채널에 대한 중지 요청 메시지, 예컨대 Channel Suspend Request를 수신하는 경우이다(S102). 여기서, 상기 중지 요청 메시지, 예컨대 Channel Suspend Request는 상기 특정 채널에 대한 ID 파라미터를 포함한다. 상기 중지 요청 메시지는 상기 DCD 인에이블 클라이언트 애플 리케이션(120)외에 다른 애플리케이션으로부터 수신될 수도 있다. 이와 같이, 상기 DCD 클라이언트(110)가 상기 DCD 인에이블 클라이언트 애플리케이션(120) 또는 다른 애플리케이션으로부터 상기 중지 요청 메시지를 수신하는 경우, 상기 DCD 클라이언트(110)는 상기 DCD 서버(200)로부터 수신중인 컨텐츠가 있는지 확인하고, 상기 컨텐츠의 수신이 완료되지 않은 경우, 상기 판단(S103)에서 상기 에러 메시지를 전송해야 할 것으로 결정한다.
또는, 상기 에러를 통보해야 할 때라 함은, 상기 단말(100) 내에 기 설정된 조건이 충족되어, 상기 특정 채널 내의 컨텐츠의 수신을 중지할 필요가 있는 경우이다. 예를 들면, 상기 단말(100)내에 저장된 Channel Metadata 내의 중지 조건이 충족된 경우이다. 더 구체적인 예를 들면, 로밍(roaming)시 채널의 수신을 중지하라는 조건이 상기 Channel Metadata 내에 설정되어 있고, 상기 단말(100)이 로밍하는 경우이다. 이와 같이, 로밍시에 특정 채널의 수신을 중지하라는 조건을 설정하는 이유는, 일반적으로 로밍은 더욱 비싼 비용을 지불하도록 하기 때문이다.
3) 상기 판단(S103)에 따라 에러를 통보해야 할 것으로 결정되는 경우, 상기 DCD 클라이언트(110)는 상기 DCD 서버(200)로 에러를 통보한다. 즉, 전술한 바와 같이, 상기 컨텐츠가 완전히 수신되기 전에 상기 수신이 중지되면, 상기 DCD 클라이언트(110)는 에러를 통보한다.
이때, 상기 에러의 통보는 도시된 바와 같이 예컨대 에러 통보 메시지, 즉 Error Notification Message의 전송을 통해 달성된다. 여기서, 상기 에러 통보 메시지는 Error-Code 엘리먼트와, Errored-Parameter 엘리먼트를 포함한다. 상기 Error-Code 엘리먼트에는 발생된 에러에 대한 숫자 코드가 기입된다. 구체적으로, 상기 Error-Code 엘리먼트에는 'Delivery interrupted' 에러 조건을 의미하는 숫자 코드가 기입된다. 상기 "Delivery interrupted"는 상기 컨텐츠의 전송이 여러 이유, 예컨대 컨텐츠의 중지로 인해 중단되었음을 의미한다. 한편, 상기 Errored-Parameter 엘리먼트에는 에러로 발견된 메시지의 이름, 속성, 값이 기입된다. 상기 Errored-Parameter 엘리먼트에는"Bytes-Received"값이 더 기입될 수 있다. 상기 "Bytes-Received"는 성공적으로 수신된 바이트(bytes)를 나타낸다.
한편, 상기 에러 통보 메시지는 Message-Type 엘리먼트, Session-ID 엘리먼트, Message ID 엘리먼트, Error-Severity 엘리먼트, Error-Description 엘리먼트, Content-Provider-Error 엘리먼트, Applicatio-Error 엘리먼트 중 하나 이상을 더 포함할 수 있다. 상기 Message-Type 엘리먼트는 상기 에러 통지 메시지의 메시지 타입 식별자를 나타내며, 상기 Session-ID 엘리먼트는 세션 식별자를 나타내며, 상기 Message-ID 엘리먼트는 상기 에러 통지 메시지의 식별할 수 있는 식별자가 포함되고, 상기 Error-Severity 엘리먼트는 지시된 메시지를 처리하는데에 대한 에러 조건의 영향을 나타내고, 상기 Error-Description 엘리먼트는 에러의 이름을 나타내고, Content-Provider-Error 엘리먼트는 컨텐츠 제공자, 즉, 상기 DCD 서버(200)로부터 수신되는 에러 코드를 나타내고, 상기 Application-Error 엘리먼트는 상기 DCD 인이에블 클라이언트 애플리케이션(120)으로부터 수신되는 에러코드를 나타낸다.
4) 한편, 상기 단말(100)의 상기 DCD 클라이언트(110)는 상기 DCD 서버(200) 로 채널 중지 요청 메시지, 즉 Channel Suspend Request 메시지를 전송한다(S105). 여기서, 상기 중지 요청 메시지, 예컨대 Channel Suspend Request는 상기 특정 채널에 대한 ID를 지정하는 Channel-ID 엘리먼트를 포함한다. 상기 Channel-ID 엘리먼트는 하나 이상의 채널에 대한 ID들을 지정할 수 있으며, 이때 각 ID들은 콤마(,)를 통해 구분된다. 만약, 상기 Channel-ID 엘리먼트에 아무것도 지정되어 있지 않을 경우, 긴급 채널을 제외한 모든 채널에 영향을 준다. 상기 중지 요청 메시지는 추가적으로 Message-Type 엘리먼트, Session-ID 엘리먼트, Message-ID 엘리먼트 중 하나 이상을 더 포함할 수 있다.
5) 상기 단말(100)로부터 상기 중지 요청 메시지를 수신한, 상기 DCD 서버(200)는 상기 단말(100)로 채널 중지 응답 메시지, 즉 Channel Suspend Response 메시지를 전송한다(S106). 상기 채널 중지 응답 메시지, 즉 Channel Suspend Response 메시지는 상기 중지 요청된 채널들에 대한 ID와 상태 값을 포함하는 Status 엘리먼트를 포함한다. 그리고, 상기 채널 중지 응답 메시지는 추가적으로 Message-Type 엘리먼트, Session-ID 엘리먼트, Message-ID 엘리먼트를 더 포함할 수 있다.
이상의 설명을 통해 알 수 있는 바와 같이, 본 발명에 따른 제 1 실시예는 특정 채널 내의 컨텐츠가 DCD 서버(200)로부터 수신되는 것을 중지하고 싶거나, 혹은 예기치 않은 이유로 중지될 때, 상기 DCD 서버(200)에 올바르게 알릴 수 있도록 하는 것을 특징으로 한다.
한편, 도 3은 본 발명의 제 2 실시예에 따른 방법을 나타낸 흐름도이다.
도 3을 참조하여, 알 수 있는 바와 같이, 본 발명에 따른 제 2 실시예는 도 1 내지 도 2에서와 같이 특정 채널 내의 컨텐츠의 수신을 중지한 이후에, 상가 특정 채널을 다시 재개할 수 있도록 하고, 또한 상기 중지된 컨텐츠를 이어 받기할 수 있도록 하는 것을 특징으로 한다.
1~6) 도시된 S201~S206의 과정은 도 1 및 도 2에서의 S101~106과정과 동일하므로, 중복하여 설명하지 않기로 한다.
7) 상기 중지된 특정 채널의 수신을 재개하길 희망하는 경우, 상기 단말(100)의 상기 DCD 클라이언트(110)는 상기 DCD 서버(200)로 채널 재개 요청 메시지, 즉 Channel Resume Request 메시지를 전송한다(S207). 구체적으로, 상기 단말(100)의 사용자가 상기 재개를 희망하는 경우, 도시되지는 않았으나, 상기 DCD 인에이블 클라이언트 애플리케이션(120)은 채널 재개 요청 메시지, 즉 Channel Resume Request 메시지를 상기 DCD 클라이언트(110)에 전송하고, 상기 DCD 클라이언트(110)는 상기 채널 재개 요청 메시지를 상기 DCD 서버(200)에 전송한다. 이때, 상기 채널 재개 요청 메시지는 상기 특정 채널에 대한 ID를 지정하는 Channel-ID 엘리먼트를 포함한다. 상기 Channel-ID 엘리먼트는 하나 이상의 채널에 대한 ID들을 지정할 수 있으며, 이때 각 ID들은 콤마(,)를 통해 구분된다. 만약, 상기 Channel-ID 엘리먼트에 아무것도 지정되어 있지 않을 경우, 긴급 채널을 제외한 모든 채널에 영향을 준다. 상기 채널 재개 요청 메시지는 추가적으로 Message-Type 엘리먼트, Session-ID 엘리먼트, Message-ID 엘리먼트 중 하나 이상을 더 포함할 수 있다.
8) 상기 단말(100)로부터 상기 채널 재개 요청 메시지를 수신한, 상기 DCD 서버(200)는 상기 단말(100)로 채널 재개 응답 메시지, 즉 Channel Resume Response 메시지를 전송한다(S208). 상기 채널 재개 응답 메시지, 즉 Channel Resume Response 메시지는 상기 채널들에 대한 ID와 상태 값을 포함하는 Status 엘리먼트를 포함한다. 그리고, 상기 채널 재개 응답 메시지는 추가적으로 Message-Type 엘리먼트, Session-ID 엘리먼트, Message-ID 엘리먼트를 더 포함할 수 있다.
9) 한편, 상기 단말(100)은 상기 채널의 재개를 요청한 후, 상기 수신이 중지된 컨텐츠에 대해 수신 재개를 요청할 수 있다. 이를 위해, 상기 단말(100)의 DCD 클라이언트(110)는 컨텐츠 복구 요청 메시지, 즉 Content Repair Request 메시지를 상기 DCD 서버(200)로 전송한다(S209). 이때, 상기 컨텐츠 복구 요청 메시지는 상기 중지된 컨텐츠에 대한 ID를 지정하는 Failed-ContentID 엘리먼트와 이전에 성공적으로 수신된 바이트(bytes)를 나타내는 Byte-Received 엘리먼트를 포함한다. 추가적으로, 상기 컨텐츠 복구 요청 메시지는 Message-Type 엘리먼트, Session-ID 엘리먼트, Message-ID 엘리먼트, Failed-Message-ID 엘리먼트, Channel-ID 엘리먼트 중 하나 이상을 더 포함할 수 있다.
10) 상기 컨텐츠 복구 요청 메시지를 수신한 상기 DCD 서버(200)는 상기 단말(100)로 컨텐츠 복구 응답 메시지, 즉 Content Repair Response 메시지를 전송한다(S210). 상기 Content Repair Response 메시지는 복구를 위해 요청된 컨텐츠 패키지를 나타내는 Content-Package 엘리먼트를 포함한다. 추가적으로, 상기 컨텐츠 복구 응답 메시지는 Session-ID 엘리먼트, Message-Type 엘리먼트, 상기 DCD 클라이언트(110)에 의해 지원되는 대안적인 베어러의 이름을 지정하는 Alternate-Delivery 엘리먼트 중 하나 이상을 더 포함할 수 있다.
11) 상기 DCD 서버(200)는 상기 컨텐츠 재개 요청 메시지에 포함된 Failed-ContentID 엘리먼트와 Byte-Received 엘리먼트를 바탕으로, 상기 중단된 컨텐츠의 ID와, 이전에 성공적으로 전송한 바이트(bytes)를 확인한 후, 상기 컨텐츠의 나머지 바이트(bytes)를 상기 단말(100)로 전송한다(S211).
이상에서 알 수 있는 바와 같이, 종래에는 컨텐츠의 전송이 중단되더라도, 상기 DCD 서버(200)가 모든 단말들에 대해 컨텐츠의 어느 부분만큼을 성공적으로 전송 완료하였는지를 일일이 알 수 없었으나, 본 발명의 제 2 실시예는 상기 단말(100)이 자신이 성공적으로 수신한 부분이 어디까지 인지를 상기 DCD 서버(200)에게 알려줌으로써, 상기 컨텐츠의 수신 재개를 용이하게 할 수 있도록 한다.
여기까지 설명된 본 발명의 실시예들에 따른 방법은 소프트웨어, 하드웨어, 또는 이들의 조합으로 구현될 수 있다. 예를 들어, 본 발명에 따른 방법은 저장 매체(예를 들어, 이동 단말기 내부 메모리, 플래쉬 메모리, 하드 디스크, 기타 등등)에 저장될 수 있고, 프로세서(예를 들어, 이동 단말기 내부 마이크로 프로세서)에 의해서 실행될 수 있는 소프트웨어 프로그램 내에 코드들 또는 명령어들로 구현될 수 있다.
이상에서와 같이 도 1 내지 도 3에는 상기 단말(100)이 DCD 클라이언트(DCD Client)(110)와, DCD 인에이블 클라이언트 애플리케이션(DCD Enabled Client Application)(120)을 포함하는 것으로 도시되어, DCD(Dynamic Content Delivery) 기술에 관한 것으로 한정적으로 서술되었으나, 컨텐츠를 이동통신 네트워크를 통해 수신할 수 있는 모든 기술에도 적용될 수 있음을 유념해야 할 것이다.
또한, 도 1 내지 도 3에 도시된 단말(100)은 이동통신망을 통하여 컨텐츠를 수신할 수 있는 모든 장치, 예를 들면 사용자 장치(UE), 휴대폰, 셀룰라 폰, 스마트 폰, PDA 폰 등등을 의미한다.
이상에서는 본 발명의 바람직한 실시예를 예시적으로 설명하였으나, 본 발명의 범위는 이와 같은 특정 실시예에만 한정되는 것은 아니므로, 본 발명은 본 발명의 사상 및 특허청구범위에 기재된 범주 내에서 다양한 형태로 수정, 변경, 또는 개선될 수 있다.
도 1은 본 발명의 제 1 실시예에 따른 방법을 나타낸 흐름도이다.
도 2는 도 1에 도시된 제 1 실시예에 대한 일 예시를 나타낸 예시도이다.
도 3은 본 발명의 제 2 실시예에 따른 방법을 나타낸 흐름도이다.
** 도면의 주요 부호에 대한 설명 **
100: 단말 110: DCD Client
120: DCD Enabled Client Application
200: DCD 서버

Claims (15)

  1. 이동통신 단말에서 컨텐츠의 송수신을 중지하는 방법으로서,
    상기 이동통신 단말 내의 DCD(Dynamic Content Delivery) 클라이언트가 DCD 서버로부터 하나 이상의 채널을 통해 하나 이상의 컨텐츠를 수신하는 단계와;
    특정 컨텐츠 송수신 중지와 관련된 중지 조건이 충족되었을 때, 상기 DCD 클라이언트가 일방적(locally)으로 상기 특정 콘텐츠의 수신을 중지하는 단계와;
    상기 특정 콘텐츠의 수신이 완료되기 전에 상기 단말에 의해 일방적으로 중지되는 에러가 발생함을 알리기 위해 상기 DCD 클라이언트가 에러 통지 메시지를 상기 DCD 서버로 전송하는 단계와, 여기서 상기 에러 통지 메시지는 컨텐츠 수신이 중단됨을 나타내는 제 1 엘리먼트와, 성공적으로 수신된 바이트를 나타내는 값을 포함하는 제 2 엘리먼트를 포함하고;
    상기 DCD 클라이언트가 상기 DCD 서버로 채널 중지 요청 메시지(Channel Suspend Request message)를 전송하는 단계와, 여기서 상기 채널 중지 요청 메시지는 하나 이상의 채널 중 특정 채널에 대한 ID를 지정하는 제 3 엘리먼트를 포함하고, 상기 제3 엘리먼트에 어떠한 채널의 ID도 포함되어 있지 않으면, 긴급 채널을 제외한 모든 채널의 중지를 요청함을 나타내고;
    상기 DCD 서버로부터 채널 중지 응답 메시지를 수신하는 단계를 포함하고, 여기서 상기 채널 중지 응답 메시지는 message-ID 엘리먼트 및 session-ID 엘리먼트 중 하나 이상을 포함하는 것을 특징으로 하는 컨텐츠 송수신 중지 방법.
  2. 삭제
  3. 제 1항에 있어서,
    상기 에러 통지 메시지의 상기 제 1 엘리먼트는 전송이 중간에 끊임을 나타내는 'Delivery interrupted'값을 가지는 "Error-code" 엘리먼트이고,
    상기 에러 통지 메시지의 상기 제 2 엘리먼트는 성공적으로 수신된 바이트를 나타내는 값을 가지는 "Errored-Parameter" 엘리먼트인 것을 특징으로 하는 컨텐츠 송수신 중지 방법.
  4. 제 1항에 있어서,
    상기 채널 중지 요청 메시지의 상기 제 3 엘리먼트는 "Channel-ID" 엘리먼트인 것을 특징으로 하는 컨텐츠 송수신 중지 방법.
  5. 삭제
  6. 제 1항에 있어서, 상기 제1 엘리먼트, 상기 제2 엘리먼트, 상기 제3 엘리먼트, 상기 message-ID 엘리먼트 및 상기 session-ID 엘리먼트를 참조함으로써 컨텐츠 송수신을 재개하는 단계를 더 포함하는 것을 특징으로 하는 컨텐츠 송수신 중지 방법.
  7. 제1항에 있어서,
    상기 단말이 로밍 중이고 채널 메터데이터 값이 ‘false’로 설정되어 있을 때, 상기 중지 조건이 충족되는 것을 특징으로 하는 컨텐츠 송수신 중지 방법.
  8. 삭제
  9. 이동통신 단말로서,
    하나 이상의 채널을 통해 하나 이상의 디지털 컨텐츠를 이용하는 제1 DCD 엔티티와;
    상기 제1 DCD 엔티티와 협력하여, 특정 디지털 컨텐츠 수신의 중지를 위한 조건이 충족되는 것에 기초하여, 일방적(locally)으로 상기 특정 콘텐츠의 수신을 중지하는 제2 DCD 엔티티를 포함하고,
    상기 제2 DCD 엔티티는 상기 특정 콘텐츠의 수신이 완료되기 전에 상기 단말에 의해 일방적으로 중지되는 에러가 발생함을 알리기 위해 에러 통지 메시지를 DCD 서버로 전송하고, 하나 이상의 채널 중 특정 채널에 대한 식별자를 포함하는 채널 중지 요청 메시지를 DCD 서버로 전송하고, 디지털 컨텐츠 수신과 관련된 message-ID 및 session-ID를 포함하는 채널 중지 응답 메시지를 상기 DCD 서버로부터 수신하고,
    상기 에러 통지 메시지는 컨텐츠 수신이 중단됨을 나타내는 제1 엘리먼트와, 성공적으로 수신된 바이트를 나타내는 값을 포함하는 상기 제2 엘리먼트를 포함하고, 상기 채널 중지 요청 메시지에 어떠한 채널의 ID도 포함되지 않은 경우, 긴급 채널을 제외한 모든 채널의 중지를 요청함을 나타내는 것을 특징으로 하는 이동통신 단말.
  10. 제9항에 있어서, 상기 제2 엘리먼트는 송수신이 중지되는 컨텐츠에 대한 이름, 속성 또는 값을 더 포함하는 것을 특징으로 하는 이동통신 단말.
  11. 제9항에 있어서,
    상기 에러 통지 메시지는 전송이 중지되었음을 나타내는 ‘delivery interrupted’값을 갖는 error-code 엘리먼트를 더 포함하고,
    상기 채널 중지 요청 메시지는 channel-ID 엘리먼트를 포함하고,
    상기 채널 중지 응답 메시지는 message-ID 엘리먼트와 session-ID 엘리먼트를 포함하는 것을 특징으로 하는 이동통신 단말.
  12. 제9항에 있어서,
    상기 제1 DCD 엔티티는 DCD 인에이블 클라이언트 애플리케이션이고, 상기 제2 DCD 엔티티는 DCD 클라이언트인 것을 특징으로 하는 이동통신 단말.
  13. 제12항에 있어서,
    상기 DCD 인에이블 클라이언트 애플리케이션은 사용자가 디지털 컨텐츠의 수신을 중지할 수 있도록 하는 것을 특징으로 하는 이동통신 단말.
  14. 제9항에 있어서, 상기 DCD 클라이언트는 상기 에러 통지 메시지, 상기 채널 중지 요청 메시지, 상기 채널 중지 응답 메시지 내의 정보들을 참조함으로써 컨텐츠를 재개할 수 있는 것을 특징으로 하는 이동통신 단말.
  15. 삭제
KR20080031356A 2008-01-21 2008-04-03 컨텐츠 송수신 중지 및 재개 방법 KR100989716B1 (ko)

Priority Applications (5)

Application Number Priority Date Filing Date Title
KR20080031356A KR100989716B1 (ko) 2008-01-21 2008-04-03 컨텐츠 송수신 중지 및 재개 방법
US12/142,578 US8001263B2 (en) 2008-01-21 2008-06-19 Method for suspending and resuming content transmission/reception
JP2008184214A JP2009177776A (ja) 2008-01-21 2008-07-15 コンテンツの送受信の停止及び再開方法
US12/499,044 US8001264B2 (en) 2008-01-21 2009-07-07 Method for suspending and resuming content transmission/reception
JP2011094512A JP4923155B2 (ja) 2008-01-21 2011-04-20 コンテンツの送受信の停止及び再開方法

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR20080006360 2008-01-21
KR1020080006360 2008-01-21
KR20080031356A KR100989716B1 (ko) 2008-01-21 2008-04-03 컨텐츠 송수신 중지 및 재개 방법

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020100064111A Division KR101285891B1 (ko) 2008-01-21 2010-07-02 컨텐츠 송수신 중지 및 재개 방법

Publications (2)

Publication Number Publication Date
KR20090080460A KR20090080460A (ko) 2009-07-24
KR100989716B1 true KR100989716B1 (ko) 2010-10-26

Family

ID=40877322

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20080031356A KR100989716B1 (ko) 2008-01-21 2008-04-03 컨텐츠 송수신 중지 및 재개 방법

Country Status (3)

Country Link
US (2) US8001263B2 (ko)
JP (2) JP2009177776A (ko)
KR (1) KR100989716B1 (ko)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8055784B2 (en) * 2008-07-07 2011-11-08 Disney Enterprises, Inc. Content navigation module for managing delivery of content to computing devices and method therefor
US8634704B2 (en) * 2009-09-16 2014-01-21 At&T Intellectual Property I, L.P. Apparatus and method for storing and providing a portion of media content to a communication device
US8489079B2 (en) 2010-03-29 2013-07-16 International Business Machines Corporation Content identification and retrieval based on device component proximity
US8700819B2 (en) * 2011-03-09 2014-04-15 Apple Inc. Host device suspending communication link to client device based on client device notification
US9075953B2 (en) * 2012-07-31 2015-07-07 At&T Intellectual Property I, L.P. Method and apparatus for providing notification of detected error conditions in a network
US9674758B2 (en) * 2014-11-19 2017-06-06 Mediatek Inc. Multi-SIM user equipment and wireless communication method thereof
WO2016078555A1 (en) * 2014-11-19 2016-05-26 Mediatek Inc. Method for handling suspension of a physical channel in a communications apparatus and communications apparatus utilizing the same
US10182387B2 (en) * 2016-06-01 2019-01-15 At&T Intellectual Property I, L.P. Method and apparatus for distributing content via diverse networks
CN108206993B (zh) * 2018-01-29 2022-04-29 中兴通讯股份有限公司 业务共享方法、装置、存储介质及电子装置
US10826871B1 (en) 2018-05-17 2020-11-03 Securly, Inc. Managed network content monitoring and filtering system and method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060127266A (ko) * 2004-03-25 2006-12-11 노키아 코포레이션 무선 원격통신 네트워크에서의 데이터 스트리밍 세션의일시 정지를 위한 방법 및 시스템
KR20070105562A (ko) * 2006-04-26 2007-10-31 주식회사 케이티 콘텐츠 이어보기 서비스 제공 방법 및 그 시스템

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5566225A (en) * 1994-11-21 1996-10-15 Lucent Technologies Inc. Wireless data communications system for detecting a disabled condition and simulating a functioning mode in response to detection
US5991287A (en) * 1996-12-30 1999-11-23 Lucent Technologies, Inc. System and method for providing seamless handover in a wireless computer network
US6546425B1 (en) * 1998-10-09 2003-04-08 Netmotion Wireless, Inc. Method and apparatus for providing mobile and other intermittent connectivity in a computing environment
US6876639B1 (en) * 2000-06-01 2005-04-05 Nortel Networks Limited Transmission control protocol handoff notification system and method
US7187666B1 (en) * 2001-03-30 2007-03-06 Ipr Licensing, Inc. Employing simulated acknowledgment signals for efficient handoffs in cellular packet networks
US8254935B2 (en) * 2002-09-24 2012-08-28 Fujitsu Limited Packet transferring/transmitting method and mobile communication system
JP4016792B2 (ja) * 2002-10-16 2007-12-05 日産自動車株式会社 移動体情報配信システム
JP4118186B2 (ja) 2003-04-30 2008-07-16 シャープ株式会社 データ送信装置及びデータ受信装置及びデータ通信システム
US7076717B2 (en) 2003-06-13 2006-07-11 Microsoft Corporation Time-aware best-effort hole-filling retry method and system for network communications
JP2005191755A (ja) * 2003-12-25 2005-07-14 Toshiba Corp コンテンツ受信蓄積装置およびコンテンツ配信システム
JP4496808B2 (ja) 2004-03-16 2010-07-07 ソニー株式会社 コンテンツ提供装置、コンテンツ提供方法、コンテンツ提供方法のプログラム、コンテンツ提供方法のプログラムを記録した記録媒体及びコンテンツ提供システム
JP4389216B2 (ja) 2004-11-15 2009-12-24 株式会社カシオ日立モバイルコミュニケーションズ 移動通信端末およびコンテンツ再生方法
JP2006301877A (ja) 2005-04-19 2006-11-02 Toshiba Corp 情報管理装置及び情報管理方法
WO2007021107A1 (en) * 2005-08-16 2007-02-22 Lg Electronics Inc. Terminal for supporting dynamic contents delivery service, and system thereof
EP1826949A1 (en) * 2006-02-28 2007-08-29 Thomson Licensing Seamless handover method and system
US20070260637A1 (en) * 2006-05-02 2007-11-08 Research In Motion Limited System and method for fragmentation of mobile content
US7644139B2 (en) * 2006-05-02 2010-01-05 Research In Motion Limited Method and system for optimizing metadata passing in a push content processing protocol
US9015782B2 (en) * 2006-06-30 2015-04-21 Alcatel Lucent Signal distribution system with interrupt processing and trick play functionality
US8166031B2 (en) * 2007-05-04 2012-04-24 Redknee Inc. System and method for providing context based services
GB2450387B (en) * 2007-06-18 2009-07-08 Cvon Innovations Ltd Method and system for managing delivery of communications
US9137316B2 (en) * 2007-09-26 2015-09-15 Cisco Technology, Inc. Controlling receipt of electronic advertising
CN101686227A (zh) * 2008-09-23 2010-03-31 华为技术有限公司 一种数据悬挂的方法及设备

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060127266A (ko) * 2004-03-25 2006-12-11 노키아 코포레이션 무선 원격통신 네트워크에서의 데이터 스트리밍 세션의일시 정지를 위한 방법 및 시스템
KR20070105562A (ko) * 2006-04-26 2007-10-31 주식회사 케이티 콘텐츠 이어보기 서비스 제공 방법 및 그 시스템

Also Published As

Publication number Publication date
JP2011166817A (ja) 2011-08-25
KR20090080460A (ko) 2009-07-24
JP4923155B2 (ja) 2012-04-25
JP2009177776A (ja) 2009-08-06
US20090187670A1 (en) 2009-07-23
US20090270081A1 (en) 2009-10-29
US8001263B2 (en) 2011-08-16
US8001264B2 (en) 2011-08-16

Similar Documents

Publication Publication Date Title
KR100989716B1 (ko) 컨텐츠 송수신 중지 및 재개 방법
AU2005222894B2 (en) Method, apparatus and computer program product providing quality of service support in a wireless communications system
US11438860B2 (en) Event subscription method, apparatus, and system
JP4268969B2 (ja) 無線通信網を介したメディアメッセージアップロード制御方法
KR101546567B1 (ko) 통신 시스템에서 이진 마킹을 사용한 명시적 혼잡 통지 기반의 레이트 적응
EP3981190B1 (en) Method and apparatus for enforcement of maximum number of protocol data unit sessions per network slice in a communication system
US8284714B2 (en) Systems and methods for temporary media file storage on a wireless communication device
CN111869177A (zh) 一种ue策略的更新方法及装置、计算机存储介质
US8194698B2 (en) Quality of service update procedure
KR20210142719A (ko) 이벤트 통지 방법, 장치 및 저장매체
CN112806052B (zh) 通信系统中的通知控制
JP2006501772A (ja) データ・リンク・リソースの使用を管理するための方法および装置
CN111405635B (zh) 能力开放的实现方法、装置、设备及计算机可读存储介质
WO2010028571A1 (zh) 大数据对象的传输方法、传输系统及发送设备和接收设备
US6904033B1 (en) Method, system and packet data serving node (PDSN) for mobile IP (MIP) registration of a mobile node (MN)
WO2019024102A1 (zh) 无线通信中的会话处理方法及终端设备
KR100605880B1 (ko) 클라이언트와 서버 간의 메시지 파일 송신 방법
KR100642998B1 (ko) 단말의 정책을 업그레이드하기 위한 정책메시지 전송방법
KR101285891B1 (ko) 컨텐츠 송수신 중지 및 재개 방법
JP5678002B2 (ja) 送信レート制限に関するシグナリング・メッセージを取り扱うための方法及び装置
TW202306356A (zh) 網路切片允入控制
US20020089942A1 (en) Communication of data
CN110324857B (zh) 一种业务质量数据流的处理方法和装置
WO2022089747A1 (en) Congestion marking in mobile networks
WO2024055815A1 (zh) 管理边缘psa的方法、电子设备、计算机可读介质

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
A107 Divisional application of patent
AMND Amendment
J201 Request for trial against refusal decision
E90F Notification of reason for final refusal
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130924

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140924

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20150924

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20160923

Year of fee payment: 7