Abstract:
A method and a device for providing a P2P-based streaming service, and a streaming service system using the same are provided to reduce a load of a streaming server and enable a peer receiving software to select the other peer to provide an optimal service irrespective of a network state by streaming the streamable software from one peer to other peers within a license range. A peer communicator(410) transceives a streamable software list and a streamable peer list for the specific software by communicating with other peers or the streaming server. A streaming software storing part(420) stores the streamable software. A peer server(440) reads the software from the streaming software storing part and transfers the read software to the peer requesting the software by receiving a streaming service request for the software. A peer client(430) requests the streaming service of the software to the other peer and stores the software streamed from the other peer to the streaming software storing part according to the request. The peer communicator includes a P2P communicating module(411), a software managing module(412), and a license managing module(413).
Abstract:
A device and a method for providing a software streaming service are provided to minimize whole load of a streaming system by reducing a load of process time, input/output of a memory or a disk, required for maintaining the service provider. A storing part(310) stores an executing code/page type file of software to be streamed. An input part(320) receives a software streaming service request from the clients. A transmitter(350) includes more than one SP(Service Provider)(351,353) for providing the software streaming service for the software to be streamed. An analyzer(330) analyzes the software by receiving information for the requested software. A manager(340) checks whether the SP for the requested software is included based on an analysis result and enables the SP to provide the software streaming service according to a check result.
Abstract:
본 발명은 멀티미디어 스트리밍 서비스와 응용 프로그램 스트리밍 서비스를 통합하여 실행하기 위한 것으로, 사용자에게 멀티미디어 데이터 또는 응용 프로그램 데이터를 실행하여 보여주고, 사용자로부터 제어신호를 입력받는 사용자 인터페이스, 멀티미디어 스트리밍 세션을 생성하여 멀티미디어 스트리밍 데이터를 수신하고 사용자 인터페이스를 통하여 실행하는 멀티미디어 스트리밍 제어모듈, 응용 프로그램 스트리밍 세션을 생성하여 스트리밍 기반 응용 프로그램의 실행을 제어하는 응용프로그램 스트리밍 제어모듈 및 상기 멀티미디어 스트리밍 제어모듈과 상기 응용 프로그램 스트리밍 제어모듈을 생성하고, 상기 멀티미디어 스트리밍 세션과 상기 응용 프로그램 스트리밍 세션사이의 동기화 기능을 수행하는 제어 모듈을 구비한다. 사용자 인터페이스, 멀티미디어 스트리밍 제어모듈, 응용프로그램 스트리밍 제어모듈, 제어 모듈, 멀티미디어 스트리밍 서비스, 응용 프로그램 스트리밍 서비스
Abstract:
본 발명은 소프트웨어 스트리밍 서비스 모델에 관한 것으로, 특히 스트리밍 서비스로 제공하고자 하는 소프트웨어를 모듈별로 분리하여, 사용자가 원하는 다양한 수준의 소프트웨어를 스트리밍 방식으로 제공하는 방법에 관한 것이다. 상기 모듈은 하나의 소프트웨어가 기능별로 분리된 단위 혹은 제품군을 구성하는 제품의 개별 제품과 같이 다양한 수준의 단위가 될 수 있다. 본 발명에서는 CDN 기술을 이용하여 스트리밍용 소프트웨어 패키지와 상기 스트리밍용 소프트웨어 패키지별 라이센스 정보를 지역서버로 분배하는데, 전역서버에 저장되어 있는 차등화된 소프트웨어 패키지들과 라이센스 정보를 전역서버의 콘텐트 분배 모듈과 지역서버의 S/W 패키지 수신 데몬을 이용하여 분배한다. 상기 지역서버의 저장 장치에는 스트리밍용 소프트웨어 패키지들과 함께 라이센스 정보도 저장되며, 상기 라이센스 정보는 과금을 위해 각 지역서버에서 사용된다. SoD(Software on Demand), 스트리밍 서비스, ASP(Application Service Provider), 라이센스, CDN(Content Delivery Network), 과금
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은, 차세대 인터넷 서버에서 미디어 스트리밍을 위한 스트리머 프로세스 관리 장치 및 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 네트워크 자원의 전용 디바이스 특성을 반영하여 서비스 증가에 따른 프로세스, 쓰레드, 메모리 등의 컴퓨터 자원을 최적으로 이용하기 위한, 차세대 인터넷 서버에서 미디어 스트리밍을 위한 스트리머 프로세스 관리 장치 및 그 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, 미디어 스트리밍을 위한 스트리머 프로세스 관리 장치에 있어서, 미디어 스트림 전송 수단(스트리머 프로세스)을 생성하여 관리하고, 상기 미디어 스트림 전송 수단의 동작을 제어하는 메시지를 구성하여 전송하기 위한 스트리머 제어 수단; 상기 스트리머 제어 수단에서 생성한 관리 데이터를 저장하기 위한 자료 저장 수단; 및 시스템의 자원 상태를 파악하여 미디어 데이터를 외부의 저장 장치로부터 읽어 데이터의 비트율에 따라 미디어 스트림을 전송하기 위한 상기 미디어 스트림 전송 수단을 포함함. 4. 발명의 중요한 용도 본 발명은 비디오 데이터 전송 시스템 등에 이용됨.