KR20080020427A - A flow control mechanism for multimedia files based on a triangular relationship model - Google Patents
A flow control mechanism for multimedia files based on a triangular relationship model Download PDFInfo
- Publication number
- KR20080020427A KR20080020427A KR1020060103109A KR20060103109A KR20080020427A KR 20080020427 A KR20080020427 A KR 20080020427A KR 1020060103109 A KR1020060103109 A KR 1020060103109A KR 20060103109 A KR20060103109 A KR 20060103109A KR 20080020427 A KR20080020427 A KR 20080020427A
- Authority
- KR
- South Korea
- Prior art keywords
- multimedia
- triangular
- service
- home
- mobile device
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/283—Processing of data at an internetworking point of a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40052—High-speed IEEE 1394 serial bus
- H04L12/40104—Security; Encryption; Content protection
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
도 1은 종래의 방법으로 데스크탑 컴퓨터들을 대상으로 하는 멀티미디어 스트리밍/다운로드 서비스를 설명하기 위한 도면이다. 1 is a diagram for describing a multimedia streaming / download service for desktop computers by a conventional method.
도 2는 종래의 방법으로 모바일 디바이스 대상 멀티미디어 스트리밍/다운로드 서비스를 설명하기 위한 도면이다.2 is a diagram for describing a multimedia streaming / download service for a mobile device by a conventional method.
도 3은 종래의 방법으로 유무선 컴퓨팅 디바이스 멀티미디어 스트리밍/다운로드 서비스를 설명하기 위한 도면이다. 3 is a diagram for describing a wired / wireless computing device multimedia streaming / download service by a conventional method.
도 4 는 종래의 방법으로 통신망을 이용한 유무선 컴퓨팅 디바이스 P2P (Peer-to-Peer) 파일 쉐어 방식을 설명하기 위한 도면이다. FIG. 4 is a diagram for describing a peer-to-peer file sharing scheme using a communication network in a conventional method.
도 5 는 엄격한 영역 보안 기능이 적용된 멀티미디어 홈 스트리밍 서비스 구조도이다. 5 is a diagram illustrating a multimedia home streaming service structure to which a strict area security function is applied.
도 6 은 대표 구조 도면 중의 하나로 삼각 관계 모델 기반 멀티미디어 파일 흐름 제어 S/W 아키텍쳐를 표현한 도면이다. FIG. 6 is a diagram representing a triangular relation model based multimedia file flow control S / W architecture as one of the representative structure diagrams.
도 7 은 대표 구조 도면 중의 하나로 삼각 관계성를 가지고 멀티미디어 컨텐츠들에 대한 제어 흐름의 개요를 나타내는 도면이다. FIG. 7 is a diagram showing an outline of a control flow for multimedia contents with a triangular relation as one of the representative structural diagrams.
도 8 은 본 특허에서 언급하는 제어 흐름을 삼각 관계성를 가지고 단순 도식화한 멀티미디어 컨텐츠들에 대한 제어 흐름을 설명하는 모델 도면이다. FIG. 8 is a model diagram illustrating a control flow for multimedia contents in which the control flow referred to in the present patent is trivially illustrated in a triangular relationship.
도 9는 대표 구조 도면 중의 하나로 삼각 관계성를 가지고 멀티미디어 컨텐츠들에 대한 제어 흐름의 개요를 흐름도로 나타내는 도면이다.FIG. 9 is a flowchart illustrating an outline of a control flow for multimedia contents having a triangular relation as one of the representative structural diagrams.
*도면의 주요한 부분에 대한 설명Description of the main parts of the drawing
1. 도 1에서 설명한 내용은 기존 방식으로, Desk-top Computer는 가정용 홈 PC를 포함하는 유무선 개인용 컴퓨터를 지칭한다. 도면 왼쪽에 표시된 독립적인 Desk-top Computer 1 ~ n 은 다양한 방법의 유무선 인터넷 connection을 통하여 멀티미디어 컨턴츠 서비스 공급자(Service Provider)에 연결되어 스트리밍 서비스, 다운로드 서비스, 미리 보기 서비스, 생방송 서비스 등 유무선 멀티미디어 컨텐츠 전달 서비스를 제공받는다. 1. As described in FIG. 1, the desk-top computer refers to a wired / wireless personal computer including a home home PC. Independent desk-
2. 도 2에서 설명한 내용은 기존 방식으로 Mobile Device들은 핸드폰, PDA, 스마트폰, DMB 디바이스 등 다양한 무선 모바일 디바이스 군을 모두 포함한다. 도면 왼쪽에 표시된 독립적인 Mobile Device들은 다양한 방법의 무선 인터넷 connection을 통하여 멀티미디어 컨턴츠 서비스 공급자(Service Provider)에 연결되어 스트리밍 서비스, 다운로드 서비스, 미리 보기 서비스, 생방송 서비스 등 유무선 멀티미디어 컨텐츠 전달 서비스를 제공받는다. 2. As described in FIG. 2, the mobile devices include various wireless mobile device groups such as mobile phones, PDAs, smart phones, and DMB devices. Independent mobile devices shown on the left side of the drawing are connected to a multimedia content service provider through various methods of wireless Internet connection and receive wired and wireless multimedia content delivery services such as streaming service, download service, preview service, and live broadcast service.
3. 도3 에서 설명한 내용은 기존 방식으로 Desk-top Computer와 Mobile Device들은 유무선 컴퓨터와 모바일 디바이스군을 모두 포함하며, 이들은 사용자 통신 요청에 의해 서비스가 선택될 수 있다. 이들 역시, 다양한 방법의 유무선 인터넷 connection을 통하여 멀티미디어 컨턴츠 서비스 공급자(Service Provider)에 연결되어 스트리밍 서비스, 다운로드 서비스, 미리 보기 서비스, 생방송 서비스 등 유 무선 멀티미디어 컨텐츠 전달 서비스를 제공받는다. 3. As described in FIG. 3, the desk-top computer and the mobile devices include both wired and wireless computers and mobile device groups, and the service may be selected by a user communication request. These are also connected to a multimedia content service provider through various wired and wireless Internet connections to receive wired and wireless multimedia content delivery services such as streaming service, download service, preview service, and live broadcast service.
4. 도 4 에서 설명한 내용은 기존 방식으로 유무선 컴퓨팅 디바이스 P2P (Peer-to-Peer) 파일 쉐어 방식은 종래의 방법으로 통신망을 이용한 파일 공유 방식을 설명한 도면이다. 이 방식은 계정을 가진 모든 사람이 일정 조건에 맞게 하나의 파일을 copy하는 방식을 취한다. 이 방법은 broadcasting 방식으로 우리의 방식과 다르다. 4 is a diagram illustrating a file sharing method using a communication network according to a conventional method of a peer-to-peer file share method of a wired / wireless computing device. This way everyone with an account copies a file to meet certain conditions. This method differs from ours in broadcasting.
5. 도 5 에서 설명한 멀티미디어 홈 스트리밍 서비스는 유휴 홈 PC를 멀티미디어 스트리밍 서버로 활용하기 위한 모바일 디바이스 연결을 도식화한 것이다. 이때, 도명 상하단에 표시된 Tightly-coupled Personal Region 들은 본 발명에서 사용하는 방법으로 접근이 인증되지 않은 다른 영역의 모바일 디바이스의 접근을 허용하지 않는다. 이를 위해 사전에 홈 PC와 자신 소유의 모바일 디바이스는 다양한 방식의 상호 인증 과정을 통하여 PC-사용자 관계성(relationship)설정 단계를 거친다. 설정된 관계성 이외의 다른 connection은 허용하지 않는다. 5. The multimedia home streaming service described in FIG. 5 illustrates a mobile device connection for utilizing an idle home PC as a multimedia streaming server. At this time, the tightly-coupled personal regions displayed at the top and bottom of the diagram do not allow the access of the mobile device in the other area where the access is not authorized by the method used in the present invention. To this end, the home PC and its own mobile device undergo a PC-user relationship establishment step through various mutual authentication processes. No connection other than the established relationship is allowed.
6. 도 6 에서 설명한 내용은 본 발명의 방식을 설명한 것이다. 본 발명은 기존 방법들과 달리 삼각 관계 모델 기반 멀티미디어 파일 흐름 제어 방안으로 모바일 원격 클라이언트-서버 상호 흐름 멀티미디어 홈 스트리밍 서비스 S/W 아키텍쳐는 모바일 제어 방식을 사용한다. 이는 도5 에서 설명한 방식에서 모바일 제어를 추가한 도면이다. 그러므로, 도5 의 개념을 그대로 포함한다. 본 도면의 멀티미디어 홈 스트리밍 서비스는 중단에 있는 점선을 기준으로 상단에 존재하는 부분이 하나의 S/W 구조가 된다. 상단의 이 관계성 Relation A, Relation B, Relation C는 도 7 의 관계성에서 도식적으로 표현된다. 6. The description in FIG. 6 describes the method of the present invention. Unlike the existing methods, the present invention uses a triangular model-based multimedia file flow control scheme. The mobile remote client-server cross flow multimedia home streaming service S / W architecture uses a mobile control scheme. This is a diagram in which the mobile control is added in the manner described in FIG. 5. Therefore, the concept of FIG. 5 is included as it is. In the multimedia home streaming service of the figure, the portion existing at the top based on the dotted line in the middle becomes a single S / W structure. This relation Relation A, Relation B, Relation C at the top is represented graphically in the relation of FIG.
7. 도 7 에서 설명한 내용은 본 발명의 방식을 설명한 것이다. 관계성 Relation A, Relation B, Relation C은 제 6 도에서 설명한 구조를 Mobile Device, Desk-top Computer, Service Provider의 삼각 관계로 구조화한 도식이다. 이들의 관계는 삼각 클라이언트-서버 제어 흐름과 데이터의 흐름을 포함한다. 제어 흐름과 데이터의 흐름은 본 발명의 청구 범위로 청구하지 않는다. 본 발명에서 청구하는 권리는 삼각 관계 모델 기반 멀티미디어 파일 흐름 제어 메커니즘이다.7. The description in FIG. 7 describes the method of the present invention. Relationships Relation A, Relation B, and Relation C are diagrams in which the structure described in FIG. 6 is structured as a triangular relationship between a mobile device, a desk-top computer, and a service provider. Their relationship includes the triangular client-server control flow and the data flow. The flow of control and data does not claim the claims of the present invention. The right claimed in the present invention is a triangular model based multimedia file flow control mechanism.
8. 도 8에서 설명한 도면은 도7 에서 설명한 삼각 관계 모델 기반 멀티미디어 파일 흐름 제어 메커니즘을 모델화한 도면이다.8. FIG. 8 is a diagram illustrating a triangular relationship model-based multimedia file flow control mechanism described with reference to FIG. 7.
도 9는 대표 구조 도면 중의 하나로 삼각 관계성를 가지고 멀티미디어 컨텐츠들에 대한 제어 흐름의 개요를 흐름도로 나타내는 도면이다. 본 도면은 Start에서 관계성 A, B, 또는 C를 선택하거나 종료시킬 수 있다. 이때, Services란, 스트리밍, 다운로드, 업로드, 생방송, 미리보기, 미리 듣기, 샘플 다운로드, 모바일 디바이스 종류별 다운로드, 선물 보내기, 타 디바이스 전송 등을 포함하는 모든 멀티미디어 컨텐츠 이동 서비스를 포함한다. 이는 모바일 디바이스 초기화면에서 PC나 Server에 접속하여 각기 다른 서비스를 선택할 수 있다. 본 도면은 제 8 도에서 설명한 내용에 대한 구체적인 처리 흐름을 나타낸다.FIG. 9 is a flowchart illustrating an outline of a control flow for multimedia contents having a triangular relation as one of the representative structural diagrams. This figure can select or terminate relationship A, B, or C at Start. In this case, the services include all multimedia content moving services including streaming, download, upload, live broadcast, preview, preview, sample download, mobile device type download, gift transmission, and other device transmission. It is possible to select different services by connecting to PC or Server at the initial screen of mobile device. This figure shows a specific processing flow for the content described in FIG.
무선 모바일 기기와 무선 통신 기반 환경이 발전함에 따라 장소와 환경에 관계 없이 즉시적이고 정확한 정보의 습득이나 디지털 컨턴츠 (음악, 영화, 그림, 애니매이션, 게임, 문서 등)의 검색, 시청, 청취, 또는 구입 필요성이 점차 증가되고 있다. As wireless mobile devices and wireless communication-based environments evolve, they can instantly and accurately acquire information, search for, watch, listen to, or purchase digital content (music, movies, pictures, animations, games, documents, etc.) regardless of location or environment. The need is gradually increasing.
이러한 멀티미디어 대상 서비스는 다양한 무료 서비스를 포함하여 멀티미디어 컨텐츠 온라인 전자상거래 서비스 (멀티미디어 옥션 포함), Sequential File Access 특성을 지닌 영화, 음악 멀티미디어 컨텐츠에 대한 스트리밍 서비스, 게임과 같이 접속 형태가 불규칙한 스트리밍, 데이터, 음성이 혼합된 서비스로 구분할 수 있다. 본 발명은 이들 모두에 관련되어 있으며, 거래 방식이나 데이터의 형식에 상관 없이 추후 설명될 삼각 관계 구성원들(M: Mobile Devices, Desk-top Computers, Service Provider) 간의 상호 역할에 중요성을 둔다. 이 서비스들을 통칭하여 부를 때, 멀티미디어 서비스(스트리밍, 다운로드, 업로드, 생방송, 미리보기, 미리 듣기, 샘플 다운로드, 모바일 디바이스 종류별 다운로드, 선물 보내기, 타 디바이스 전송 등을 포함하는 모든 멀티미디어 컨텐츠 이동 서비스를 포함)라 부르도록 한다. These multimedia services include various free services such as multimedia contents online e-commerce services (including multimedia auctions), streaming services for movies, music multimedia contents with sequential file access characteristics, streaming of irregularly connected forms such as games, data, It can be divided into a mixed voice service. The present invention relates to all of these, and attaches importance to the mutual role between triangular members (M: Mobile Devices, Desk-top Computers, Service Provider) which will be described later, regardless of the transaction method or the format of the data. Collectively, these services include multimedia services (including streaming, download, upload, live broadcast, preview, preview, preview, sample download, download by mobile device type, send gifts, send other devices, etc.). Call it).
유선 인터넷 환경에서는 수 메가로부터 수백 메가 용량을 대상으로 하는 대용량 파일에 대한 멀티미디어 서비스는 다양한 방법으로 지원되고 있다. 그러나, 무선 통신 환경에서는 멀티미디어 서비스 공급자와 멀티미디어 컨텐츠 사용자는 서로 다른 각도에서 컨텐츠 이용의 질적 하락을 염려하게 되고, 특히, 사용자의 경우, 자신이 지불한 가격에 합당한 서비스 수혜를 요구하는 것을 당연시 하게 된다. 먼저, 멀티미디어 서비스 공급자는 접속의 빈도수가 매우 높은 상태와 유선 인터넷에 비해 신뢰도가 떨어지는 무선 통신망 상태에서도 양질의 자사 컨텐츠를 제공하고자 한다. 또한, 멀티미디어 컨텐츠 사용자는 무선 접속 환경에서도 서비스 공급자로부터 높은 질의 컨텐츠를 제공받고자 한다. In the wired Internet environment, multimedia services for large files ranging from several megabytes to hundreds of megabytes are supported in various ways. However, in a wireless communication environment, a multimedia service provider and a user of a multimedia content are concerned about the quality deterioration of content use from different angles, and in particular, a user may take it for granted to receive a service that is reasonable for the price paid by the user. . First, the multimedia service provider intends to provide high-quality contents of the company even in a state where the frequency of access is very high and the wireless network which is less reliable than the wired Internet. In addition, a multimedia content user wants to be provided with high-quality content from a service provider even in a wireless access environment.
예를 들어, 무선 접속으로 영화를 보고자 할 때, 서비스 공급자는 지속적으로 무선 스트리밍 서비스가 진행되는 동안 양질의 서비스를 공급할 책임이 있고, 롱 트랜잭션 (거래의 시작~종료 시간이 오래 걸리는 거래)을 효과적으로 처리해야 할 뿐만 아니라, 어떤 시점에서 서비스 동시 접속자 수용 한계를 넘는 상황에서도 다수 가입자들에 대한 서비스의 신뢰도와 처리량을 유지해야 한다. 반대로, 멀티미디어 서비스 수혜자는 서비스 공급자의 상황과 상관없이, 언제나 지불한 비용에 합당하도록 불편 없이 스트리밍 서비스를 이용하고자 한다. 그러나, 이러한 환경에서는 서버들의 한계로 인해 또 다른 한계 상황에 부딪히게 된다.For example, when you want to watch a movie over a wireless connection, the service provider is responsible for providing quality service while the wireless streaming service is in progress, and effectively conducts long transactions (transactions that take a long time to start and end a transaction). In addition to handling, at some point, service reliability and throughput must be maintained for multiple subscribers even in situations where service concurrent access is exceeded. On the contrary, the multimedia service beneficiary wants to use the streaming service without any inconvenience so as to be consistent with the cost paid at all times, regardless of the service provider's situation. However, in this environment, server limitations result in another limitation situation.
이러한 상황을 효과적으로 대처하기 위한 방법으로는 서비스 동시 접속자 처리 한계를 넘는 경우에 서비스 접속을 제한하는 방법이나 대역폭(bandwidth)를 줄여서 서비스를 실시하는 방법을 사용하거나, 상황에 적합한 고객 보상 정책을 마련하여 정책적이거나 임시적으로 문제를 해결하고 있다. In order to effectively cope with such a situation, a method of restricting access to a service when exceeding a service simultaneous accessor processing limit or a method of implementing a service by reducing a bandwidth or a customer compensation policy appropriate to a situation may be established. We are solving the problem either policyally or temporarily.
본 발명은 이러한 다양한 무선 모바일 기기를 사용하여 접속하는 통신 환경에서 대용량 멀티미디어 파일에 대한 검색, 시청, 청취, 또는 구입 필요성을 만족하기 위한 새로운 처리 방안 제시를 목적으로 한다. An object of the present invention is to propose a new processing method for satisfying a need for searching, viewing, listening to, or purchasing a large multimedia file in a communication environment connected using various wireless mobile devices.
기존의 방법은 모든 가입자가 멀티미디어 파일과 같이 용량이 큰 파일을 온디멘 드(On-Demand) 방식으로 멀티미디어 컨턴츠 서비스 공급자로부터 스트리밍 서비스 받는 것에는 한계가 있다. 우리의 방법은 다음과 같이 크게 세 가지 아이디어에 기반한다. Existing methods have limitations in that all subscribers receive large files, such as multimedia files, from a multimedia content service provider on-demand. Our method is largely based on three ideas:
첫째, 집에 있는 고성능 홈 컴퓨터(PC)의 프로세싱 파워를 멀티미디어 스트리밍 서버로 활용하자는 것이다. First, take advantage of the processing power of a high-performance home computer at home as a multimedia streaming server.
둘째, 모바일 기기는 스트리밍 서비스 수혜자인 동시에 멀티미디어 컨텐츠 온라인 상거래의 처리 흐름과 컨텐츠의 업로드/다운로드를 주도하는 컨트롤러의 역할을 추가 담당할 수 있도록 하자는 것이다.Secondly, the mobile device is to be a beneficiary of the streaming service and at the same time play the role of a controller that manages the processing flow of multimedia content online commerce and uploads / downloads of the content.
셋째, 자신의 멀티미디어 홈 스트리밍 서버는 주인의 접근을 제외한 모든 모바일 접근을 금지하는 방법을 가진다는 것이다. 즉, 기존 서버의 다중 서비스 개념을 탈피하여 홈 서버에 등록된 모바일 기기만을 서비스 대상으로 한다는 점이 기존 서버와 제안하는 홈 서버와 다른 점이다. Third, his multimedia home streaming server has a method of prohibiting all mobile access except the owner's access. In other words, it is different from the existing server and the proposed home server in that only mobile devices registered in the home server are targeted for service, excluding the multi-service concept of the existing server.
기존 특허들에서는 홈 PC에 접속하여 모바일 디바이스로 스트리밍 서비스를 받거나, 홈 PC에 접속하여 자신의 모바일 디바이스로 파일 전송 서비스를 받거나, 원격 PC에 존재하는 파일들을 조작하거나, 원격 PC에 대한 간단한 연산 기능 등에 관하여 특허권을 가지고 있다. Existing patents provide streaming services to mobile devices by connecting to home PCs, receiving file transfer services to their mobile devices by connecting to home PCs, manipulating files on remote PCs, and simple computing functions for remote PCs. Has a patent right.
본 발명이 다른 점은, 소켓(socket)을 사용하여 구현된 삼각 클라이언트-서버 상호 간 의사소통 통신구조를 통해 모바일 디바이스에서 대형 파일의 전송 방향을 제어하기 위한 목적을 이루기 위한 관리 및 전송 소프트웨어 구조를 제안 하는 것이라는 점이다. 즉, 어느 한편에서 일방적으로 검색하거나, 전송하거나, 스트리밍 하는 것이 아니라, 모바일 디바이스를 원격 리모콘과 같이 활용하여 삼각 관계 상호 개체들이 클라이언트-서버 관계성을 형성하는 구조를 가진다는 점이다. It is another aspect of the present invention to provide a management and transmission software architecture for achieving the purpose of controlling the transfer direction of a large file in a mobile device through a triangular client-server intercommunication communication structure implemented using a socket. Is to suggest. In other words, rather than unilaterally searching, transmitting, or streaming on one side, the triangular correlation entities form a client-server relationship by utilizing the mobile device as a remote remote controller.
즉, 본 발명은 기존 방법과 같이, 홈 PC에 이미 존재하는 응용 프로그램 (Internet Explore, MS-Word, HWP, MSN 등)을 단순히 구동, 종료, 운영하거나, 파일을 핸드폰과 같은 모바일 디바이스로 전송, 스트리밍 해주는 기존 기술이 아니라, 자신이 설정한 크기 이상의 대형 파일의 전송 방향을 자유롭게 원격 조정하기 위한 목적으로 특별히 고안된 소프트웨어의 구조 특허라는 것이다. That is, the present invention, like the existing method, simply runs, terminates, operates an application already existing on the home PC (Internet Explore, MS-Word, HWP, MSN, etc.), or transmits a file to a mobile device such as a mobile phone, It is not an existing technology for streaming, but a patent for a structure of software specially designed for the purpose of freely remotely controlling the direction of transmission of a large file larger than its size.
본 방법의 특징은 도면 9에서 설명한 제어의 흐름을 통해 설명될 수 있다. 인증 과정을 통해 서버나 홈 PC에 보안 가입된 모바일 디바이스에서 멀티미디어 파일에 대한 판권을 가진 Server나 개인 홈 PC에 선택적으로 접속하여, 대용량 멀티미디어 파일의 전송 방향을 조향할 수 있다. 이것이 필요한 이유는 모바일 디바이스의 download (or upload를 포함하는 기타 서비스)환경이 적절하지 못할 경우, 또는 모바일 디바이스의 저장 공간 한계로 server에서 자신의 모바일 디바이스로 download (or upload를 포함하는 기타 서비스) 받지 못 할 때에는 server에서 홈 PC로 download(or upload를 포함하는 기타 서비스) 하는 선택적 download (or upload를 포함하는 기타 서비스) 방식을 제안한다. 본 발명을 통하여, 홈 서버를 단순히 스트리밍 서버로 사용하는 방법에서 탈피하여 download (or upload를 포함하는 기타 서비스)의 방향을 원격 조정할 수 있는 소켓(socket)을 사용한 클라이언트-서버 구조를 가진 구체적인 처리 흐름을 제어하는 소프트웨어가 적용되어야 하며, 이를 위해 그 소프트웨어 구성 방법을 주장한다는 점이 기존 발명과 다른 점이다. Features of the method can be described through the flow of control described in FIG. Through the authentication process, a mobile device secured to a server or a home PC can be selectively connected to a server or a personal home PC that has a copyright on the multimedia file, and the transmission direction of a large multimedia file can be steered. The reason why this is necessary is that the download (other service including upload) of the mobile device is not appropriate or the download (other service including upload) from the server to the mobile device due to the storage space limitation of the mobile device. If not, we propose an optional download (other service including upload) from server to home PC (other service including upload). Through the present invention, a specific processing flow having a client-server structure using a socket that can remotely control the direction of download (or other services including upload) by moving away from the method of simply using the home server as a streaming server. The control software must be applied, and to this end, it claims that the software configuration method is different from the existing invention.
본 발명 분야에 속하는 종래의 기술은 도면 도1 ~ 도 4 에 표현하였다. 제 1 도에서는 도면에 표시된 독립적인 Desk-top Computer 1 ~ n 은 다양한 방법의 유무선 인터넷 connection을 통하여 멀티미디어 컨턴츠 서비스 공급자(Service Provider)에 연결되어 스트리밍 서비스, 다운로드 서비스, 미리 보기 서비스, 생방송 서비스 등 유무선 멀티미디어 컨텐츠 전달 서비스를 제공받는 방법이다. 도 2에서는 도면에 표시된 독립적인 Mobile Device들은 다양한 방법의 무선 인터넷 connection을 통하여 멀티미디어 컨턴츠 서비스 공급자(Service Provider)에 연결되어 스트리밍 서비스, 다운로드 서비스, 미리 보기 서비스, 생방송 서비스 등 유무선 멀티미디어 컨텐츠 전달 서비스 등을 제공받는 방법이다. 도 3에서는 Desk-top Computer와 Mobile Device들이 유무선 컴퓨터와 모바일 디바이스군을 모두 포함하여 사용자 통신 요청에 의해 도 1과 도 2 에서 설명한 서비스를 제공 받는 방법이다. 도 4 에서는 P2P (Peer-to-Peer) 파일 쉐어 방식을 설명하였다. 이 종래의 방식은 본 특허와 connection 형태는 유사하나 하나의 파일을 무한 copy로 공유하는 방식으로 n:m broadcasting 방식을 사용하므로 제안하는 방식과 다르다. 본 발명에서는 자신의 home PC 그룹과 자신의 모바일 디바이스 그룹 간의 1:1 보안 통신으로 도 1과 도 2에서 설명한 서비스를 실시하는 방법이다. 또한, 도 5 에서 설명한 Region A와 Region B는 종래에 서로 파일을 공유하는 방식이 존재하였으나 본 방법은 Region A와 Region B는 완전히 분리되어 있다는 특징을 가진다. Conventional techniques belonging to the field of the invention are represented in figures 1-4. In FIG. 1, independent desk-
본 발명은 통신을 위한 기반 구조로 소켓(socket)을 사용하여 구현된 삼각 클라이언트-서버 상호 간 의사소통 통신구조를 통해 모바일 디바이스에서 대형 파일의 전송 방향을 제어하기 위한 목적을 이루기 위한 관리 및 전송 소프트웨어 구조를 제안한다. 이를 위해 새로운 멀티미디어 흐름 제어 S/W 아키텍쳐를 제시하고, 도 9에서 본 발명에서 제안하는 방법의 처리 흐름도 (알고리즘)를 제안한다. The present invention is a management and transmission software for achieving the purpose of controlling the transfer direction of a large file in a mobile device through a triangular client-server mutual communication communication structure implemented using a socket (socket) as an infrastructure for communication Suggest a structure. To this end, a new multimedia flow control S / W architecture is presented, and a processing flowchart (algorithm) of the method proposed by the present invention is proposed in FIG.
l Mobile Device들은 Home PC에 비해 상대적으로 소용량의 저장 장치와 저성능의 processor power를 가진다. 이때, 상대적으로 대용량의 저장 장치와 고성능의 processor power를 가진 유휴 홈 PC를 전자상거래의 주체와 전자 상거래 이후에는 스트리밍 서버로 활용하여 핸드폰에서 해야 하는 주요한 일을 유선 온라인 홈 PC가 대행해 주도록 할 수 있다. Mobile devices have lower capacity and lower performance processor power than home PCs. In this case, an idle home PC with relatively large storage and high performance processor power can be used as the subject of an e-commerce transaction and as a streaming server after the e-commerce, so that a wired online home PC can perform the main tasks to be performed on a mobile phone. have.
l 핸드폰에서 작성한 거래 대상 멀티미디어 컨텐츠에 대해 거래 장터로 활용되는 서버에 reliable한 download와 upload시의 어려움을 극복한다. 일차적으로, 모바일 기기에서 제작한 멀티미디어 컨텐츠를 접속이 용이한 홈 PC에 전송해 놓거나, 반대로 서버로부터 멀티미디어 컨텐츠를 다운 받아 놓는 것이다. 홈 PC에 있는 멀티미디어 컨텐츠는 언제나 서버와 연결을 시도하기 용이하며, 이때 모바일 기기는 더 이상 통신 연결 상태를 유지할 필요가 없도록 할 수 있다. l Overcoming the difficulties of reliable download and upload to the server used as a trading market for the transactional multimedia contents created in the mobile phone. First, the multimedia content produced by the mobile device is transferred to an easy-to-access home PC or, conversely, the multimedia content is downloaded from a server. Multimedia content on a home PC is always easy to try to connect with the server, so that mobile devices no longer need to stay connected.
l 다양한 종류의 멀티미디어 서비스(멀티미디어 컨텐츠 다운로드, 업로드, 스트리밍, 재방송, 미리보기 등 이와 개념적으로 유사한 모든 서비스 통칭)에 대해서 (1) 서비스 공급자에게 서비스를 받을 것인지 (2) 홈 PC에서 서비스를 받을 것인지 를 다양한 종류의 모바일 디바이스 상에서 결정, 지시, 제어할 수 있는 방식이다. l For various types of multimedia services (all conceptually similar services such as downloading, uploading, streaming, re-broadcasting, and previewing multimedia content) (1) to be serviced by a service provider or (2) to be serviced from a home PC Is a method that can be determined, indicated, and controlled on various kinds of mobile devices.
l 자신의 홈 PC를 이용한 멀티미디어 서비스 이용 시 인증 되지 않은 타인의 connection을 허용하지 않는 사용자 자신의 홈 PC 그룹: 사용자 자신의 모바일 디바이스 그룹이 1:1 관계성을 가질 수 있도록 구성한다. (그룹이라는 용어는 사용자 자신의 홈 PC나 모바일 디바이스가 여러 개 있을 수 있기 때문이다.)l User's home PC group that does not allow connection of unauthenticated person when using multimedia service using his home PC: User's mobile device group is configured to have 1: 1 relationship. (The term group is due to the fact that you may have multiple home PCs or mobile devices.)
l 서비스 제공자의 서버에는 접속 용량이 있다. 제안하는 기술은 유휴 홈 PC의 프로세싱 파워를 활용하므로 무한 멀티미디어 서비스가 가능하다. l The service provider's server has a connection capacity. The proposed technology utilizes the processing power of idle home PCs to enable infinite multimedia services.
l 서비스 제공자의 서버는 접속 이후에도 스트리밍 서비스의 단절이 있을 수 있다. 즉, 서비스 질의 하락이다. 멀티미디어 홈 서버 개념은 이러한 서비스 질 하락을 방지할 수 있는 기술이다. The server of the service provider may have a disconnection of the streaming service even after access. That is, a drop in service quality. The concept of a multimedia home server is a technology that can prevent such a drop in service quality.
l 종래의 기술은 일대다(1:n)의 방식을 사용하였으나, 제안하는 방식은 마치 이동 중에 PC를 사용하는 것과 같은 개인화 특성을 제공하는 기술이다. Although the conventional technology uses a one-to-many (1: n) method, the proposed method provides a personalization characteristic such as using a PC while moving.
l 서비스 제공자의 서버로의 접속은 매번 로그인과 패스워드 등을 통한 인증 단계를 거치나, 제안하는 방법은 디바이스를 이미 인증했기 때문에 로그인 절차를 생략할 수 있어 모바일 디바이스로부터의 접속이 원활하도록 하는 기술이다. l The service provider connects to the server every time through the authentication process through login and password, etc., but the proposed method is a technology that allows the connection from the mobile device to be smooth since the login procedure can be omitted because the device has already been authenticated. .
제안하는 기술은 서비스 제공자의 서버로부터 다운 받거나, 자신이 기 소유한 멀티미디어 컨텐츠에 언제 어디서나 서비스 제공자의 서버의 상태에 제약 없이 개인화된 접속을 실시할 수 있는 방법이다.The proposed technology is a method that can be downloaded from the server of the service provider or a personalized connection to the multimedia contents owned by the service provider anytime, anywhere without restriction on the state of the server of the service provider.
본 발명의 구성은 도 7의 구성을 가지고 설명하며 그들의 작용도 다음과 같다. The configuration of the present invention is described with the configuration of FIG. 7 and their operation is as follows.
l Internet Connection은 현존하는 다양한 인터넷 데이터 전송 망을 활용하는 모든 기술을 포함한다.Internet Connection includes all the technologies that make use of the various existing Internet data transmission networks.
l Relation A, B, C를 삼각 관계라고 정의한다. l Relation A, B, and C are defined as triangular relations.
l 이들 관계성에서 제어하는 대상은 멀티미디어 서비스(스트리밍, 다운로드, 업로드, 미리보기, 스트리밍, 생방송 등 유사 멀티미디어 서비스를 모두 포함) 이다. The objects controlled by these relationships are multimedia services (including all similar multimedia services such as streaming, downloading, uploading, previewing, streaming, and live broadcasting).
l 대용량 파일인 경우, 모바일 디바이스가 아닌 홈 PC로부터 멀티미디어 서버로 업로드, 다운로드 방식을 사용한다. l For large files, upload and download from the home PC, not the mobile device, to the multimedia server.
l 소용량 파일인 경우, 모바일 디바이스로 직접 다운로드 할 수 있다. 그렇지만, 이를 선택할 수 있는 제어 기능이 제공된다. For small files, it can be downloaded directly to the mobile device. However, control is provided to select this.
l 멀티미디어 서비스 공급자의 서버에서 사용자의 홈 PC로 직접 스트리밍하는 방식과 모바일 디바이스로 직접 스트리밍 하는 방식을 모바일 디바이스에서 제어할 수 있다. The mobile device can control how the multimedia service provider's server streams directly to the user's home PC and directly to the mobile device.
도 7 에서 표시된 각 Relation에 대해서 설명한다. 본 특허에서는 제어 흐름을 담은 처리 시나리오를 포함하지 않고, 각 관계성에서 이루어 지는 작용을 나열한다. (화살표는 제어나 데이터의 흐름을 표현한 것이다.) Each relation displayed in FIG. 7 will be described. This patent does not include processing scenarios containing control flows, but lists the actions taken in each relationship. (An arrow represents a control or flow of data.)
- 관계 A: Relationship A:
M->D: (1) 접속 (2) 작성한 멀티미디어 파일을 D에 전송, (3) D 내용 navigation, (4) D 내용 S에 등록할 것을 명령, (5) D에 있는 내용물을 M에 스트리밍 할 것을 명령, (6) D에 있는 내용물을 첨부 파일로 하여 e-mail하라는 조작 및 명령 M-> D: (1) access (2) send the created multimedia file to D, (3) navigate to D content, (4) order to register with D content S, (5) stream the content from D to M Command to do, (6) operation and command to e-mail the contents of D as attachment file
- D->M: (1) 초기 M 인증 메시지 발송 및 그 정보 입력 (2) M이 연산 명령 시 인증이 안 된 M이면 보안 경고 발송, (3) D가 가진 파일을 M에 전송, (4) M의 요청에 따른 자신(D)의 수행 결과 M에 전달, (5) M의 명령에 의해 자신이 보유한 멀티미디어 파일을 M에 스트리밍 발생, (6) D의 스트리밍 상태 M에 전달 -D-> M: (1) Send initial M authentication message and input its information. (2) Send M security alert if M is not authenticated in operation command. (3) Send D file to M, (4 ) M is delivered to M as a result of M's request, (5) Streaming of multimedia file owned by M by M's command occurs to M, (6) D's streaming status M
- 관계 B: Relationship B:
- D->S: (1) 접속 (2) M의 명령을 받아, M이 지정한 S의 category에 M이나 D자체에서 가지고 있던 멀티미디어 파일을 S에 업로드 -D-> S: (1) Connect (2) Receive M's command and upload the multimedia file that M or D owned to S to S category designated by M.
- S->D: (1) 접속 여부 확인, (2) D 자체 명령인지, M에 의한 명령인지 판단하여, M에 의한 명령인 경우 처리, (3)의 잔여 디스크 용량 확인 (4) 관계 C에 의해 명령에 의해 최종 선택된 멀티미디어 파일을 D의 특정 디렉토리에 다운로드 -S-> D: (1) check whether the connection is made, (2) determine whether it is a D command or a command by M, and if it is a command by M, check the remaining disk capacity of (3) (4) relationship C Download the multimedia files finally selected by the command to a specific directory in D
- 관계 C: Relationship C:
- M->S: (1) D 없이 직접 접속, (2) M가 가진 파일의 종류에 따라 작은 경우, S에서 직접 업로드, (3) S가 가진 파일의 종류에 따라 작은 경우, S에서 직접 서비스 받기 위한 명령 전송, (4) S가 가진 파일의 종류에 따라 큰 경우, S에서 D를 경유한 간접 서비스를 받기 위한 명령 전송 (이후, 대용량 파일에 대해 S에서 D로 파일 전송)-M-> S: (1) Direct connection without D, (2) Direct upload from S, if small according to file type of M, (3) Direct from S, if small according to file type of S Send command to receive service (4) Send command to receive indirect service via S to D if large according to file type of S (after S to D for large file)
S->M: (1) 상기 (1)에 의한 인증 확인, (2) M의 상태 수시 확인하고 S의 전송 상태를 M에 보고, (3) M의 명령에 의해 선택된 파일의 종류에 따라 M에 다운로드, (4) M의 명령에 의해 선택된 파일의 종류에 따라 M에 스트리밍, (5) M의 명령에 의해 선택된 파일의 종류에 따라 D에 다운로드한 다음 처리 결과를 M에 송부 S-> M: (1) Confirmation of authentication according to (1) above, (2) Check the status of M at any time, report the transmission status of S to M, and (3) M according to the file type selected by the command of M Download to (4) Stream to M according to the type of file selected by the command of M, (5) Download to D according to the type of file selected by the command of M, and send the processing result to M
본 발명은 통신을 위한 기반 구조로 소켓(socket)을 사용하여 구현된 삼각 클라이언트-서버 상호 간 의사소통 통신구조를 통해 모바일 디바이스에서 대형 파일의 전송 방향을 제어하기 위한 목적을 이루기 위한 관리 및 전송 소프트웨어 구조를 제안한다. 이를 위해 새로운 멀티미디어 흐름 제어 S/W 아키텍처를 제시한다. 상기와 같은 S/W 구조에 의해 수행되는 제어와 멀티미디어 데이터의 흐름은 다음과 같은 적용 효과가 있다. The present invention is a management and transmission software for achieving the purpose of controlling the transfer direction of a large file in a mobile device through a triangular client-server mutual communication communication structure implemented using a socket (socket) as an infrastructure for communication Suggest a structure. To this end, a new multimedia flow control S / W architecture is presented. The control and the flow of multimedia data performed by the S / W structure as described above have the following application effects.
l Mobile Device들은 Home PC에 비해 상대적으로 소용량의 저장 장치와 저성능의 processor power를 가진다. 그러므로, 상대적으로 대용량의 저장 장치와 고성능의 processor power를 가진 유휴 홈 PC를 전자상거래의 주체와 전자 상거래 이후에는 스트리밍 서버로 활용한다. 즉, 핸드폰에서 해야 하는 주요한 일을 유선 온라인 홈 PC가 대행해 주도록 한다. Mobile devices have lower capacity and lower performance processor power than home PCs. Therefore, an idle home PC with relatively large storage and high performance processor power is used as a streaming server after the subject of e-commerce and after e-commerce. In other words, let your wired online home PC do the main work for your phone.
l 핸드폰에서 작성한 거래 대상 멀티미디어 컨텐츠에 대해 거래 장터로 활용되는 서버에 reliable한 download와 upload를 원한다. 이때, 신뢰도가 떨어지는 가장 큰 원인은 서버의 download와 upload 능력과 통신 환경의 제약이다. 이러한 어려움은 다음과 같이 극복한다. 일차적으로, 모바일 기기에서 제작한 멀티미디어 컨텐츠를 접속이 용이한 홈 PC에 전송해 놓거나, 반대로 서버로부터 멀티미디어 컨텐츠를 다운 받아 놓는 것이다. 홈 PC에 있는 멀티미디어 컨텐츠는 언제나 서버와 연결을 시도하기 용이하며, 이때 모바일 기기는 더 이상 통신 연결 상태를 유지할 필요가 없다. l I want reliable download and upload to the server that is used as a trading market for the transactional multimedia contents created in the mobile phone. At this time, the biggest cause of the poor reliability is the download and upload capability of the server and the limitations of the communication environment. This difficulty is overcome as follows. First, the multimedia content produced by the mobile device is transferred to an easy-to-access home PC or, conversely, the multimedia content is downloaded from a server. Multimedia content on the home PC is always easy to connect to the server, and the mobile device no longer needs to stay connected.
l 이러한 S/W 구조를 사용하면, 다양한 종류의 멀티미디어 서비스(스트리밍, 다운로드, 업로드, 생방송, 미리보기, 미리 듣기, 샘플 다운로드, 모바일 디바이스 종류별 다운로드, 선물 보내기, 타 디바이스 전송 등을 포함하는 모든 멀티미디어 컨텐츠 이동 서비스를 포함)에 대해서 (1) 서비스 공급자에게 서비스를 받을 것인지 (2) 홈 PC에서 서비스를 받을 것인지를 다양한 종류의 모바일 디바이스 상에서 결정, 지시, 제어할 수 있도록 할 수 있다. Using this S / W structure, all multimedia services including streaming, download, upload, live broadcast, preview, preview, sample download, download by mobile device type, send gift, send other devices, etc. Content transfer service) can be determined, instructed, and controlled on various types of mobile devices (1) to be serviced by a service provider or (2) to be serviced at a home PC.
l 본 특허의 S/W 구조를 사용하면, 제 5 도에서 설명한 바와 같이, 자신의 홈 PC를 이용한 멀티미디어 서비스 이용 시 인증 되지 않은 타인의 connection을 허용하지 않는 사용자 자신의 홈 PC 그룹: 사용자 자신의 모바일 디바이스 그룹이 1:1 관계성을 가질 수 있도록 보안을 유지할 수 있다. 종래의 기술에서는 일대다(1:n)의 방식을 사용하였으나, 제안하는 방식은 마치 이동 중에 자신만의 PC를 사용하는 것과 같은 개인화 특성을 제공하는 기술이다. 또한 접속 측면에서도 1:1의 장점을 활용할 수 있다. 즉, 서비스 제공자의 서버로의 접속은 매번 로그인과 패스워드 등을 통한 인증 단계를 거치나, 제안하는 방법은 디바이스를 이미 인증했기 때문에 로그인 절차를 생략할 수 있어 모바일 디바이스로부터의 접속이 원활하도록 할 수 있다. 마지막으로, 이러한 1:1 접속은 서비스 제공자의 서버로부터 다운 받거나, 자신이 기 소유한 멀티미디어 컨텐츠에 언제 어디서나 서비스 제공자의 서버의 상태에 제약 없이 개인화된 접속을 실시할 수 있는 장점이 있다.Using the S / W structure of this patent, as described in FIG. 5, a user's own home PC group that does not allow connection of unauthorized persons when using a multimedia service using his home PC: user's own It can be secure so that mobile device groups can have a 1: 1 relationship. In the conventional technology, the one-to-many (1: n) method is used, but the proposed method is a technology that provides personalization characteristics such as using a personal PC while on the move. You can also take advantage of 1: 1 in terms of connectivity. In other words, the service provider accesses the server every time through the authentication process through login and password, but the proposed method can be omitted since the login procedure can be skipped because the device has already been authenticated. have. Finally, such a 1: 1 connection has an advantage of allowing personalized access to the multimedia contents owned by the service provider, anytime, anywhere, anytime, anywhere, without restriction from the service provider's server.
서비스 제공자의 서버에는 접속 용량의 한계를 극복할 수 있다. 제안하는 기 술은 유휴 홈 PC의 프로세싱 파워를 활용하므로 무한 멀티미디어 서비스가 가능하다. 또한, 이러한 프로세싱 파워의 활용은 멀티미디어 서비스 질 하락을 방지할 수 있다. The server of the service provider can overcome the limitation of the connection capacity. The proposed technology utilizes the processing power of idle home PCs to enable infinite multimedia services. In addition, the use of such processing power can prevent the deterioration of multimedia service quality.
Claims (5)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060083284 | 2006-08-31 | ||
KR20060083284 | 2006-08-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20080020427A true KR20080020427A (en) | 2008-03-05 |
Family
ID=39395449
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060103109A KR20080020427A (en) | 2006-08-31 | 2006-10-23 | A flow control mechanism for multimedia files based on a triangular relationship model |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20080020427A (en) |
-
2006
- 2006-10-23 KR KR1020060103109A patent/KR20080020427A/en not_active Application Discontinuation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10860734B2 (en) | Remote data access techniques for portable devices | |
JP7505038B2 (en) | INTERACTION METHOD, DEVICE AND ELECTRONIC DEVICE | |
RU2449351C2 (en) | Rule-based caching for packet-based data transfer | |
AU2007292453B2 (en) | DRM aspects of peer-to-peer digital content distribution | |
US20180196690A1 (en) | Virtual machine based content processing | |
US20070055743A1 (en) | Remote control media player | |
US20130304647A1 (en) | Purchasing Transaction System & Method For Multi-media objects | |
KR100948608B1 (en) | Method for personal media portal service | |
JP2010541484A (en) | Server-controlled media and content distribution | |
CN1778089A (en) | Peer to peer transfer of content | |
JP2010522377A (en) | Advertising funding data access service | |
WO2013062558A1 (en) | Grouping personal playlists into buddy list used to modify a media stream | |
KR101433402B1 (en) | System and method for modifying a media library | |
KR101344828B1 (en) | Digital contents distribution method and system | |
KR20080020427A (en) | A flow control mechanism for multimedia files based on a triangular relationship model | |
JP2005250844A (en) | Service composition method, device and program | |
KR101710488B1 (en) | File sharing apparatus and method | |
US9571385B2 (en) | Information processing apparatus, information processing system, and program | |
US10296878B1 (en) | Platform for providing generic e-content | |
KR20110113557A (en) | System and method for sharing information | |
KR101223875B1 (en) | System for moving picture data service using bridge server and method thereof | |
Huang et al. | An adaptive hybrid video-on-demand system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WITN | Withdrawal due to no request for examination |