KR102519390B1 - 캐시 장치, 상기 캐시 장치에서의 mmt 컨텐츠 전송 방법 - Google Patents
캐시 장치, 상기 캐시 장치에서의 mmt 컨텐츠 전송 방법 Download PDFInfo
- Publication number
- KR102519390B1 KR102519390B1 KR1020160149223A KR20160149223A KR102519390B1 KR 102519390 B1 KR102519390 B1 KR 102519390B1 KR 1020160149223 A KR1020160149223 A KR 1020160149223A KR 20160149223 A KR20160149223 A KR 20160149223A KR 102519390 B1 KR102519390 B1 KR 102519390B1
- Authority
- KR
- South Korea
- Prior art keywords
- mmt
- content
- cache
- stored
- mpu
- 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
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000005540 biological transmission Effects 0.000 claims description 25
- 238000012545 processing Methods 0.000 claims description 11
- 238000012544 monitoring process Methods 0.000 claims description 7
- 238000004891 communication Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 9
- 238000012546 transfer Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 238000002347 injection Methods 0.000 description 2
- 239000007924 injection Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000001343 mnemonic effect Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Images
Classifications
-
- 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/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- 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/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- 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/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
도 2는 본 발명의 실시 예에 따른 MMT 컨텐츠를 설명하기 위한 예시도이다.
도 3은 본 발명의 실시 예에 따른 컨텐츠 전송 경로를 설명하기 위한 예시도이다.
도 4는 본 발명의 실시 예에 따른 캐시 장치의 주요 구성을 도시한 블록도이다.
도 5 내지 도 8은 본 발명의 실시 예에 따른 MMT 컨텐츠 전송 방법을 설명하기 위한 데이터 흐름도이다.
| Syntax | V alues | No . of bits | Mnemonic |
| CAI_message ( ) { message_id version length message_payload{ asset _ id (){ asset _ id _ scheme asset _ id _ length for (j=0; j<N; j++) { asset _ id _ byte } } cacheable expires max_age } } |
N |
16 8 16 32 8 1 64 64 |
uimsbf uimsbf uimsbf uimsbf uimsbf bslbf uimsbf uimsbf |
310: 인터넷망 320: 코어망 330: 접속망
340: 캐시 컨트롤러 350: 캐시 장치 351: 통신부
352: 제어부 353: 저장부
1000: 컨텐츠 전송 시스템
Claims (11)
- MMT 컨텐츠를 송신하고자 하는 MMT 송신 주체(entity)와 MMT 컨텐츠를 수신하고자 하는 MMT 수신 주체(entity) 사이의 정보를 모니터링할 수 있는 캐시 장치에 있어서,
상기 캐시 장치는
MPU(Media Processing Unit) 단위로 분할된 MMT(MPEG Media Transport) 컨텐츠를 저장하는 저장부; 및
상기 MMT 수신 주체가 요청한 MMT 컨텐츠가 상기 저장부에 저장되어 있는 지 여부를 상기 MPU 단위로 검사하여, 상기 MMT 컨텐츠가 저장되어 있는 것으로 판단되면, 상기 저장부에 저장된 상기 MMT 컨텐츠를 상기 MMT 수신 주체로 전송되도록 제어하는 제어부;
를 포함하고,
상기 제어부는
상기 MMT 컨텐츠가 저장되어 있지 않을 경우, 상기 MMT 송신 주체로부터 전달되는 MMT 컨텐츠의 MPU별 캐싱 정책에 대한 정보를 포함하는 캐시 정보 메시지를 확인하여, 캐싱 가능한 MPU만을 복사하여 상기 저장부에 저장되도록 제어하고,
상기 캐시 정보 메시지는
애셋 ID, 만료 시간(expire_time) 및 최대 기준 시간(Max_age)를 더 포함하는 것을 특징으로 하는 캐시 장치. - 제1항에 있어서,
상기 제어부는
상기 MPU 단위로 검사를 수행하여 기 설정된 횟수 이상 연속 히트가 발생되면, 상기 MMT 컨텐츠를 저장하고 있는 것으로 판단하는 것을 특징으로 하는 캐시 장치. - 제2항에 있어서,
상기 제어부는
상기 MPU의 해쉬 값을 통해 애셋 아이디를 확인하고, 동일한 애셋 아이디를 포함하는 MPU가 상기 기 설정된 횟수 이상 존재하는 경우, 상기 MMT 컨텐츠를 저장하고 있는 것으로 판단하는 것을 특징으로 하는 캐시 장치. - 제1항에 있어서,
상기 제어부는
상기 MMT 컨텐츠가 저장되어 있는 것으로 판단되면, 상기 저장부에 저장된 상기 MMT 컨텐츠를 상기 MMT 수신 주체로 전송되도록 제어함과 동시에, 상기 MMT 송신 주체로부터 전달되는 MMT 컨텐츠의 전달을 차단하는 것을 특징으로 하는 캐시 장치. - 삭제
- 삭제
- 삭제
- MMT 컨텐츠를 송신하고자 하는 MMT 송신 주체(entity)와 MMT 컨텐츠를 수신하고자 하는 MMT 수신 주체(entity) 사이의 정보를 모니터링할 수 있는 캐시 장치에서의 MMT 컨텐츠 전송 방법에 있어서,
상기 캐시 장치가,
상기 MMT 수신 주체가 요청한 MMT(MPEG Media Transport) 컨텐츠를 저장하고 있는 지 여부를 MPU(Media Processing Unit) 단위로 검사하는 단계;
상기 MMT 컨텐츠를 저장하고 있는 것으로 판단되면, 저장된 상기 MMT 컨텐츠를 상기 MMT 수신 주체로 전송되도록 제어하는 단계; 및
상기 MMT 컨텐츠가 저장되어 있지 않을 경우, 상기 MMT 송신 주체로부터 전달되는 MMT 컨텐츠의 MPU별 캐싱 정책에 대한 정보를 포함하는 캐시 정보 메시지를 확인하여, 캐싱 가능한 MPU만을 복사하여 저장부에 저장되도록 제어하는 단계;를 포함하고,
상기 캐시 정보 메시지는
애셋 ID, 만료 시간(expire_time) 및 최대 기준 시간(Max_age)를 더 포함하는 것을 특징으로 하는 MMT 컨텐츠 전송 방법. - 삭제
- 제8항에 기재된 방법을 실행하는 프로그램을 기록한 컴퓨터 판독 가능한 기록매체.
- 삭제
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160149223A KR102519390B1 (ko) | 2016-11-10 | 2016-11-10 | 캐시 장치, 상기 캐시 장치에서의 mmt 컨텐츠 전송 방법 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020160149223A KR102519390B1 (ko) | 2016-11-10 | 2016-11-10 | 캐시 장치, 상기 캐시 장치에서의 mmt 컨텐츠 전송 방법 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20180052195A KR20180052195A (ko) | 2018-05-18 |
| KR102519390B1 true KR102519390B1 (ko) | 2023-04-06 |
Family
ID=62453741
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020160149223A Active KR102519390B1 (ko) | 2016-11-10 | 2016-11-10 | 캐시 장치, 상기 캐시 장치에서의 mmt 컨텐츠 전송 방법 |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102519390B1 (ko) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12026218B2 (en) * | 2016-12-09 | 2024-07-02 | Intel Corporation | Technologies for cross-device shared web resource cache |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20240028705A (ko) * | 2022-08-25 | 2024-03-05 | 쿠팡 주식회사 | 페이지를 제공하는 방법 및 장치 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101176199B1 (ko) | 2010-02-10 | 2012-08-23 | 김학호 | 세정 기능을 갖는 냉온 정수기 |
| KR20140002447A (ko) * | 2012-06-29 | 2014-01-08 | 삼성전자주식회사 | 멀티미디어 시스템에서 적응적 미디어 구조 송수신 방법 및 장치 |
| KR101441403B1 (ko) * | 2012-08-29 | 2014-09-18 | 에스케이텔레콤 주식회사 | 컨텐츠 전송 서비스 시스템, 그의 장치 및 컨텐츠 전송 서비스 지원 방법 |
| US10042750B2 (en) * | 2013-03-15 | 2018-08-07 | Micron Technology, Inc. | Apparatuses and methods for adaptive control of memory using an adaptive memory controller with a memory management hypervisor |
| KR102148147B1 (ko) * | 2013-10-21 | 2020-08-26 | 에스케이텔레콤 주식회사 | 컨텐츠 전송 방법 및 이를 위한 장치 |
| KR101814401B1 (ko) * | 2014-11-20 | 2018-01-04 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 |
-
2016
- 2016-11-10 KR KR1020160149223A patent/KR102519390B1/ko active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12026218B2 (en) * | 2016-12-09 | 2024-07-02 | Intel Corporation | Technologies for cross-device shared web resource cache |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20180052195A (ko) | 2018-05-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103457993B (zh) | 本地缓存装置和提供内容缓存服务的方法 | |
| CN104169901B (zh) | 用于优化网络中的内容传送的方法、系统和设备 | |
| CN103455439B (zh) | 本地缓存装置以及用于提供内容缓存服务的系统和方法 | |
| US20110202634A1 (en) | Charging-invariant and origin-server-friendly transit caching in mobile networks | |
| WO2017177767A1 (zh) | 一种业务访问及其控制方法、装置 | |
| US9356985B2 (en) | Streaming video to cellular phones | |
| WO2022057318A1 (zh) | 拉流请求处理方法、装置、系统、电子设备和存储介质 | |
| KR101981285B1 (ko) | 컨텐츠 식별 정보를 이용한 컨텐츠 전송 서비스 시스템, 이를 위한 장치 및 그의 컨텐츠 전송 서비스 방법 | |
| US10594803B2 (en) | Method for delivering content in communication network and apparatus therefor | |
| KR20140021372A (ko) | 컨텐츠 식별 정보를 이용한 컨텐츠 전송 서비스 방법 및 로컬 캐싱 장치 | |
| US9325803B2 (en) | Methods, circuits, devices, systems and associated computer executable code for caching content | |
| KR102169717B1 (ko) | 컨텐츠 캐싱 방법 및 이를 위한 캐시 장치 | |
| KR102519390B1 (ko) | 캐시 장치, 상기 캐시 장치에서의 mmt 컨텐츠 전송 방법 | |
| KR102148147B1 (ko) | 컨텐츠 전송 방법 및 이를 위한 장치 | |
| KR102412988B1 (ko) | 컨텐츠 전송 제어 방법, 이를 위한 장치, 이를 기록한 컴퓨터 판독 가능한 기록 매체 및 프로그램 | |
| US20140149531A1 (en) | System and method of providing contents with tic server and cdn | |
| KR101888982B1 (ko) | 적응형 컨텐츠 제공을 위한 컨텐츠 캐싱 서비스 제공 방법 및 이를 위한 로컬 캐싱 장치 | |
| KR101971595B1 (ko) | 적응형 컨텐츠 제공을 위한 컨텐츠 캐싱 서비스 제공 방법 및 이를 위한 로컬 캐싱 장치 | |
| KR102157516B1 (ko) | 컨텐츠 업로드 처리 방법, 이를 지원하는 캐시 장치 | |
| CN102449979B (zh) | 用于改进包括内容共享客户端的内容共享系统的性能的系统、方法和装置 | |
| CN108353383B (zh) | 用于使用域名系统的多播/广播资源的地址解析的方法和设备 | |
| KR102123414B1 (ko) | 컨텐츠 제공 방법, 이를 위한 노드 제어 서버 | |
| KR101589446B1 (ko) | 컨텐츠 전송 서비스를 위한 트래픽 제어 방법 및 이를 구현한 프로그램을 기록한 컴퓨터 판독 가능한 기록 매체 | |
| KR102193480B1 (ko) | 미디어 콘텐츠 전송 제어를 위한 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20161110 |
|
| PG1501 | Laying open of application | ||
| A201 | Request for examination | ||
| PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20211101 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20161110 Comment text: Patent Application |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20221028 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: 20230330 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230404 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20230404 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |