KR102381335B1 - 모바일 사용자 장치들에 컨텐츠를 전송하는 방법 - Google Patents
모바일 사용자 장치들에 컨텐츠를 전송하는 방법 Download PDFInfo
- Publication number
- KR102381335B1 KR102381335B1 KR1020197014302A KR20197014302A KR102381335B1 KR 102381335 B1 KR102381335 B1 KR 102381335B1 KR 1020197014302 A KR1020197014302 A KR 1020197014302A KR 20197014302 A KR20197014302 A KR 20197014302A KR 102381335 B1 KR102381335 B1 KR 102381335B1
- Authority
- KR
- South Korea
- Prior art keywords
- content
- service
- requested
- command
- requested content
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/06—Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1881—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with schedule organisation, e.g. priority, sequence management
-
- H04L65/4076—
-
- H04L65/4084—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
도 1은 네트워크를 통해 미디어 데이터의 멀티캐스트 또는 브로드캐스트 서비스를 제공하는 시스템의 블록도이다,
도 2는 도 1의 시스템의 보다 상세한 도면의 블록도이다,
도 3은 유니캐스트 또는 브로드캐스트 컨텐츠에 액세스하기 위해 이동 단말에서 구현되는 소프트웨어 계층들을 개략적으로 도시한다,
도 4는 일 실시예에 따른 이동 단말 내의 기능적 아키텍처의 블록도이다.
도 5는 또 다른 실시예에 따른 이동 단말 내의 기능적 아키텍처의 블록도이다.
도 6은 일 실시예에 따라, 브로드캐스트된 컨텐츠에 대한 사용자 단말의 액세스를 제공하는 단계들을 도시하는 순차도이다.
명령 네임 | 파라미터 | 단일 파일 | VOD | RSS 피드 |
Start 또는 Open | 날짜 | X | X | X |
MaxWaitingPeriod 또는 SetMaxDuration |
기간 | X | X | X |
UE capabilities | UE capabilities | X | X | |
Languages | FR/EN/… | X | X | |
Publication start date | 날짜 | X | ||
Location | 좌표들 | X | X | X |
From | 백분율 | X | X | |
To | 백분율 | X | X | |
Stop 또는 Discard | 없음 | X | X | X |
GetStatus | 없음 | X | X | X |
SetDownloadBackground | 부울(Boolean)(예 /아니오) | X | X | |
GetNotified | 없음 | X | X | |
LatestVersion | 없음 | X |
Claims (13)
- 사용자 단말로부터 컨텐츠를 전달하는 서비스에 액세스하는 방법으로서,
컨텐츠 재생 애플리케이션에서 상기 사용자 단말의 클라이언트 모듈로 URL(Uniform Resource Locator)을 전송하는 단계로서, 상기 URL은 요청된 컨텐츠를 식별하는 식별자를 포함하는 제1 필드 및 상기 요청된 컨텐츠의 사용자 단말로의 전달과 관련된 적어도 하나의 명령을 포함하는 제2 필드를 포함하며, 상기 적어도 하나의 명령은 사전정의된 명령 세트에서 상기 사용자 단말에 의해 선택되는 것으로서, 상기 명령 세트는 상기 사용자 단말이 상기 요청된 컨텐츠로 액세스하는 것과 관련된 스케줄링 또는 시기적인 조건을 지정하는 명령을 포함한 복수의 명령들을 포함하는, 상기 URL을 전송하는 단계;
상기 요청된 컨텐츠가 상기 URL의 적어도 하나의 명령에 따라 사용자 단말에서 가용한 경우, 상기 클라이언트 모듈로부터 상기 컨텐츠 재생 애플리케이션으로 상기 요청된 컨텐츠를 전송하는 단계; 및
상기 적어도 하나의 명령이 상기 요청된 컨텐츠로 액세스하는 것과 관련된 스케줄링 또는 시기적인 조건을 지정할 때, 상기 요청된 컨텐츠가 상기 URL의 적어도 하나의 명령에 따라 사용자 단말에서 가용하지 않는 경우,
상기 URL을 상기 클라이언트 모듈로부터 서비스 브로드캐스트 서버로 전송하고,
상기 요청된 컨텐츠가 상기 적어도 하나의 명령에 따라 상기 서비스 브로드캐스트 서버에서 가용하다면, 상기 사용자 단말이 상기 요청된 컨텐츠를 수신하고,
추후에 상기 요청된 컨텐츠가 상기 적어도 하나의 명령에 따라 상기 브로드캐스트 서버에서 가용하게 된다면, 상기 사용자 단말이 상기 요청된 컨텐츠가 가용하게 되는 때의 시간을 나타내는 메시지를 수신하고,
상기 요청된 컨텐츠가 상기 명령에 따라 상기 브로드캐스트 서버에서 가용하게 될리가 없다면, 상기 사용자 단말이 상기 컨텐츠가 브로드캐스팅되지 않을 것이라는 메시지를 수신하는 단계;를 포함하는, 방법. - 제 1 항에 있어서,
상기 사용자 단말의 컨텐츠 재생 애플리케이션에 의해 상기 URL을 생성하는 단계를 더 포함하는, 방법. - 제 1 항에 있어서,
상기 URL은 멀티미디어 브로드캐스트 또는 멀티캐스트 서비스 또는 HTTP (Hypertext Transfer Protocol) 서비스를 서비스 타입으로서 지정하는 방식을 포함하는 제3 필드를 포함하며,
상기 방법은 상기 방식에 특정된 사용자 단말의 URL 핸들러(handler)에 상기 URL을 전송하는 단계;를 더 포함하는, 방법. - 제 1 항에 있어서,
상기 적어도 하나의 명령은 사용자 단말 성능들과 관련된 기술적 조건 및 상기 요청된 컨텐츠와 관련된 사용자에 의해 규정된 사용자 조건 중 적어도 하나를 지정하는, 방법. - 제 1 항에 있어서,
상기 적어도 하나의 명령은 상기 요청된 컨텐츠 전달의 현재 상태에 대한 요청을 포함하는, 방법. - 제 1 항 내지 제 5 항 중 어느 한 항에 있어서,
상기 명령 세트는:
상기 요청된 컨텐츠가 요청된 시작 시간을 지정하는 명령으로서, 상기 시작 시간은 시간이 지정되지 않은 경우는 현재 시간인, 상기 시작 시간을 지정하는 명령,
상기 컨텐츠가 요청되는 기간을 지정하는 명령,
상기 사용자 단말의 미디어 코덱들 및 디스플레이 크기를 지정하는 명령,
상기 사용자 단말의 위치를 지정하는 명령,
상기 요청된 컨텐츠에 대해 선호된 언어들을 지정하는 명령,
상기 요청된 컨텐츠가 요청되는 컨텐츠 게시 날짜를 지정하는 명령,
상기 요청된 컨텐츠에 대한 액세스를 중지 또는 취소하는 명령,
상기 요청된 컨텐츠의 전달 상태를 요청하기 위한 명령,
상기 요청된 컨텐츠가 브로드캐스트될 준비가 된 때의 통지를 수신할 것을 요청하거나 상기 요청된 컨텐츠가 브로드캐스트될 준비가 된 때를 알리기 위한 명령, 및
상기 시작 시간을 지정하는 명령에 의해 지정된 시간부터 시작하여, 상기 컨텐츠가 요청되는 기간을 지정하는 명령에 의해 정의된 지속기간을 갖는 기간 내에서, 가용한 상기 요청된 컨텐츠의 최종 버전을 요청하는 명령을 포함하는, 방법. - 제 5 항에 있어서,
상기 URL은,
상기 요청된 컨텐츠의 요청된 부분의 시작과 끝을 지정하는 명령, 및
상기 사용자 단말이 상기 요청된 컨텐츠를 백그라운드에서 수신해야한다는 것을 지정하는 명령
중 적어도 하나를 더 포함하는, 방법. - 제 1 항 내지 제 5 항 중 어느 한 항에 있어서,
상기 클라이언트 모듈이 상기 서비스 브로드캐스트 서버로부터, 상기 요청된 컨텐츠가 특정 날짜에 브로드캐스트될 것이라는 통지를 수신하는 단계를 더 포함하는, 방법. - 제 1 항 내지 제 5 항 중 어느 한 항에 있어서,
상기 서비스 브로드캐스트 서버에 의해, 네트워크 영역 내에서, 상기 컨텐츠를 요청하는 단말들의 수를 카운트하는 단계; 및
상기 요청된 컨텐츠를 요구하는 사용자 단말들의 수가 임계 값을 초과하는 경우, 상기 요청된 컨텐츠의 브로드캐스트를 스케줄링하는 단계;를 더 포함하는, 방법. - 제 9 항에 있어서,
상기 컨텐츠를 요청한 사용자 단말들에게, 상기 요청된 컨텐츠의 브로드캐스트와 관련된 스케줄 데이터를 통지하는 단계를 더 포함하는, 방법. - 제 10 항에 있어서,
상기 URL은 상기 요청된 컨텐츠를 전달하는 상기 서비스의 서비스 식별자 및 컨텐츠 식별자를 포함하거나, 또는 컨텐츠 식별자만을 포함하며,
상기 URL이 상기 서비스 식별자를 포함하지 않는 경우, 상기 방법은 도메인 네임 시스템(domain name system)을 판단하는 단계를 더 포함하는, 방법. - 컨텐츠를 전달하는 서비스에 액세스하도록 구성된 단말로서, 제 1 항 내지 제 5 항 중 어느 한 항에 따른 방법을 구현하도록 구성되는, 단말.
- 저장 매체에 저장된 컴퓨터 프로그램 제품으로서,
하나 이상의 컴퓨터들에 의해 수행될 때 제 1 항 내지 제 5 항 중 어느 한 항에 따른 방법을 수행하도록 상기 하나 이상의 컴퓨터들을 구성하는 코드 부분들을 포함하는, 저장 매체에 저장된 컴퓨터 프로그램 제품.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201662409653P | 2016-10-18 | 2016-10-18 | |
US62/409,653 | 2016-10-18 | ||
PCT/EP2017/076633 WO2018073317A1 (en) | 2016-10-18 | 2017-10-18 | A method for transmitting content to mobile user devices |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190066060A KR20190066060A (ko) | 2019-06-12 |
KR102381335B1 true KR102381335B1 (ko) | 2022-03-31 |
Family
ID=60245059
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020197014302A Active KR102381335B1 (ko) | 2016-10-18 | 2017-10-18 | 모바일 사용자 장치들에 컨텐츠를 전송하는 방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11165841B2 (ko) |
EP (1) | EP3529972B1 (ko) |
KR (1) | KR102381335B1 (ko) |
CN (1) | CN109964471B (ko) |
WO (1) | WO2018073317A1 (ko) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11032095B2 (en) * | 2016-11-23 | 2021-06-08 | Nokia Technologies Oy | Method for optimized delivery of sub-service flows using broadcast/multicast |
JP2019092133A (ja) * | 2017-11-17 | 2019-06-13 | 株式会社東芝 | 送信装置、受信装置、通信システムおよびプログラム |
US11812115B2 (en) | 2019-02-27 | 2023-11-07 | British Telecommunications Public Limited Company | Multicast assisted delivery |
CN113873343B (zh) * | 2020-06-30 | 2023-02-24 | 北京开广信息技术有限公司 | 媒体流的自适应实时递送方法及服务器 |
GB2598295B (en) | 2020-08-19 | 2023-02-22 | British Telecomm | Content delivery |
US11888956B2 (en) | 2021-06-11 | 2024-01-30 | Microsoft Technology Licensing, Llc | Paginated data transfer techniques |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140229529A1 (en) * | 2013-02-13 | 2014-08-14 | Qualcomm Incorporated | Enabling devices without native broadcast capability to access and/or receive broadcast data in an efficient manner |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6980311B1 (en) * | 2000-03-27 | 2005-12-27 | Hewlett-Packard Development Company, L.P. | Method and apparatus for modifying temporal addresses |
US6813690B1 (en) * | 2001-06-12 | 2004-11-02 | Network Appliance, Inc. | Caching media data using content-sensitive identifiers |
US8332469B1 (en) * | 2010-10-06 | 2012-12-11 | Google Inc. | Web resource caching |
US8892680B2 (en) * | 2011-01-25 | 2014-11-18 | Openwave Mobility, Inc. | System and method for caching content elements with dynamic URLs |
US8849950B2 (en) * | 2011-04-07 | 2014-09-30 | Qualcomm Incorporated | Network streaming of video data using byte range requests |
JP5706046B2 (ja) | 2011-08-11 | 2015-04-22 | インテル コーポレイション | Imsネットワーク上でのdashフォーマット化コンテンツの、mbmsダウンロードとhttpに基づいた配信との間の切換え方法 |
US9282354B2 (en) * | 2011-10-28 | 2016-03-08 | Qualcomm Incorporated | Method and apparatus to detect a demand for and to establish demand-based multimedia broadcast multicast service |
US8977704B2 (en) * | 2011-12-29 | 2015-03-10 | Nokia Corporation | Method and apparatus for flexible caching of delivered media |
US20130182643A1 (en) * | 2012-01-16 | 2013-07-18 | Qualcomm Incorporated | Method and system for transitions of broadcast dash service receptions between unicast and broadcast |
US9526091B2 (en) * | 2012-03-16 | 2016-12-20 | Intel Corporation | Method and apparatus for coordination of self-optimization functions in a wireless network |
EP2904764B1 (en) * | 2013-01-16 | 2016-09-21 | Huawei Technologies Co., Ltd. | Url parameter insertion and addition in adaptive streaming |
US20140215532A1 (en) * | 2013-01-25 | 2014-07-31 | Spectrum Bridge, Inc. | System and method for delivering media content to wireless electronic device |
PT3238457T (pt) * | 2014-12-22 | 2023-11-16 | Edwin A Hernandez Mondragon | Método, sistema e aparelho para a distribuição de conteúdos multimédia a operadores de televisão por cabo e satélite |
-
2017
- 2017-10-18 KR KR1020197014302A patent/KR102381335B1/ko active Active
- 2017-10-18 CN CN201780071552.3A patent/CN109964471B/zh active Active
- 2017-10-18 US US16/343,014 patent/US11165841B2/en active Active
- 2017-10-18 WO PCT/EP2017/076633 patent/WO2018073317A1/en unknown
- 2017-10-18 EP EP17793872.7A patent/EP3529972B1/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140229529A1 (en) * | 2013-02-13 | 2014-08-14 | Qualcomm Incorporated | Enabling devices without native broadcast capability to access and/or receive broadcast data in an efficient manner |
Also Published As
Publication number | Publication date |
---|---|
EP3529972B1 (en) | 2021-07-28 |
CN109964471A (zh) | 2019-07-02 |
EP3529972A1 (en) | 2019-08-28 |
KR20190066060A (ko) | 2019-06-12 |
US11165841B2 (en) | 2021-11-02 |
WO2018073317A1 (en) | 2018-04-26 |
US20190273769A1 (en) | 2019-09-05 |
CN109964471B (zh) | 2022-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102381335B1 (ko) | 모바일 사용자 장치들에 컨텐츠를 전송하는 방법 | |
JP6445527B2 (ja) | ブロードキャスト/マルチキャスト対応ネットワークを通じたオブジェクトのフローの配信のための方法 | |
JP6770000B2 (ja) | DASHクライアントQoEメトリックのミドルウェア配信 | |
CN107529090B (zh) | 用于在广播系统中配置控制消息的装置 | |
CN110213666B (zh) | 一种接收装置、接收方法及存储介质 | |
EP3257216B1 (en) | Method of handling packet losses in transmissions based on dash standard and flute protocol | |
US20080313191A1 (en) | Method for the support of file versioning in file repair | |
TW201725911A (zh) | 決定用於媒體傳輸的媒體傳遞事件位置 | |
KR20160025603A (ko) | 방송 신호 송/수신 처리 방법 및 장치 | |
WO2013163551A1 (en) | Combined broadcast and unicast delivery | |
WO2014196392A1 (ja) | コンテンツ供給装置、コンテンツ供給方法、プログラム、およびコンテンツ供給システム | |
US10264296B2 (en) | Reception apparatus, reception method, transmission apparatus, and transmission method | |
US10165035B2 (en) | Content supplying device, content supplying method, program, and content supplying system | |
US11831702B2 (en) | Method for broadcasting DASH/HLS hybrid multimedia streams |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20190517 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20200916 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210826 Patent event code: PE09021S01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20211125 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: 20220203 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20220328 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20220329 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |