Abstract:
A system and a method for managing a semantic blog with an ontology are provided to support ontology modeling by checking concepts of various blogs found in the semantic blog and relationship among the concepts, and offer a semantic blog browsing mechanism enabling a user to perform intelligent search for an interested subject with the ontology. A blog server(301) manages and provides blog information to bloggers. A blog ontology modeling module(302) defines an entry used in the blog and the relationship among the entries by using the ontology, and constructs knowledge corresponding to a field of the blog in a visualized environment based on the ontology. An ontology database(309) stores an ontology construction result of the blog ontology modeling module in a database form. A dynamic community generating module(307) presents the relationship among the entries found in the blog by utilizing the ontology construction result as a knowledgebase and generates a community of a user viewpoint by grouping other blogs according to the relationship selected from the user.
Abstract:
A method for providing request sequence-based prefetching in a software streaming service and a software streaming service using the same are provided to offer prefetching suitable for a user by considering relationship between a software use pattern and a software module of each user. The first storing part(304) stores more than one request sequence, which is a set of the software modules needed for executing a successive application program(302). The second storing part(306) stores the software modules received from a server(320). A client controller(308) searches the request sequence including the requested software module from the first storing part by checking a software module request according to execution of the application program and prefetches the corresponding software modules by transmitting the searched request sequence to the server.
Abstract:
본 발명은 소프트웨어 스트리밍 서비스 모델에 관한 것으로, 특히 스트리밍 서비스로 제공하고자 하는 소프트웨어를 모듈별로 분리하여, 사용자가 원하는 다양한 수준의 소프트웨어를 스트리밍 방식으로 제공하는 방법에 관한 것이다. 상기 모듈은 하나의 소프트웨어가 기능별로 분리된 단위 혹은 제품군을 구성하는 제품의 개별 제품과 같이 다양한 수준의 단위가 될 수 있다. 본 발명에서는 CDN 기술을 이용하여 스트리밍용 소프트웨어 패키지와 상기 스트리밍용 소프트웨어 패키지별 라이센스 정보를 지역서버로 분배하는데, 전역서버에 저장되어 있는 차등화된 소프트웨어 패키지들과 라이센스 정보를 전역서버의 콘텐트 분배 모듈과 지역서버의 S/W 패키지 수신 데몬을 이용하여 분배한다. 상기 지역서버의 저장 장치에는 스트리밍용 소프트웨어 패키지들과 함께 라이센스 정보도 저장되며, 상기 라이센스 정보는 과금을 위해 각 지역서버에서 사용된다. SoD(Software on Demand), 스트리밍 서비스, ASP(Application Service Provider), 라이센스, CDN(Content Delivery Network), 과금
Abstract:
본 발명은 전송 시점별로 요구 대역폭에 차이가 발생하는 소프트웨어 스트리밍 서비스를 제공하는 복수의 서버들 간에 부하를 효율적으로 분산할 수 있는 부하 분산 방법 장치, 그리고 이를 이용한 소프트웨어 스트리밍 시스템을 제공하기 위한 것으로서, 본 발명은 복수의 서버를 통해 클라이언트에게 소프트웨어 스트리밍 서비스를 제공하는데 있어서, 클라이언트와 서버 간에 연결된 세션을 초기 실행 데이터를 전송하는 제1세션과 초기 실행이 완료된 후에 사용자의 요구에 따른 데이터를 전송하는 제2세션으로 구분하여, 상기 복수 서버 각각에 대한 세션 정보를 수집한 후, 상기 제1,2 세션에 서로 다른 부하 가중치를 적용하여 각 서버별로 부하량을 산출하고, 상기 산출된 부하량을 비교하여, 최소의 총 부하량을 갖는 서버를 상기 클라이언트에 할당하는 것이다. 스트리밍(streaming), 부하 분산, 세션, 요구 대역폭, 부하 가중치
Abstract:
본 발명은 소프트웨어를 사용하기 위해 반드시 필요한 초기 실행 데이터와 그 외의 나머지 데이터를 분산 관리함으로써, 유지/배포 비용을 줄이면서 서비스 지연을 감소시킬 수 있는 분산형 소프트웨어 스트리밍 서비스 방법 및 시스템에 관한것으로서, 스트리밍 서비스할 소프트웨어를 초기 실행에 필요한 실행 코드 및 데이터로 이루어진 제1 데이터부와, 그외 나머지 데이터들로 이루어지는 제2 데이터부로 분리하고, 이중에서 스트리밍을 수행하는 스트리밍 서버에 상기 제1 데이터부를 저장하고, 컨텐츠를 관리하는 컨텐츠 저장 서버에 제2 데이터부를 저장하여, 클라이언트로부터 서비스 요청시, 스트리밍 서버의 로컬에 저장된 제1데이터부를 바로 클라이언트로 전송하면서, 나머지 제2 데이터부를 컨텐츠 저장 서버로부터 전달받아 연속된 스트리밍 서비스를 수행하는 것이다. 소프트웨어 스트리밍, 소프트웨어 분산, 스트리밍 서버, 컨텐츠 저장 서버, 초기 실행
Abstract:
본 발명은 통합 스트리밍 콘텐츠 제작 및 실행 장치 및 방법에 관한 것으로서, 언어 작성기와 언어 해석기로 이루어진 언어 처리기, 동기화 제어기, 소프트웨어 실행 제어기, 멀티미디어 실행 제어기로 구성되어, 통합 스트리밍 콘텐츠 제작자에 의해 언어 처리기를 통해 소프트웨어 콘텐츠와 멀티미디어 콘텐츠의 상호 작용 방식에 대한 메타 코드를 작성하면, 언어 처리기에서 작성된 코드의 문법과 의미를 처리하여 동기화 제어기에게 전달하고, 이에 동기화 제어기에서 소프트웨어 실행 제어기와 멀티미디어 실행 제어기를 통해 두 종류의 콘텐츠를 분석 및 실행하도록 함으로써, 통합 스트리밍 콘텐츠 제작자들에게 소프트웨어 콘텐츠와 멀티미디어 콘텐츠 제작상의 편리성을 제공할 수 있다. 통합 스트리밍, 소프트웨어 스트리밍, 온디맨드 서비스, ASP
Abstract:
본 발명은 네트워크를 통하여 사용자에게 제공되는 소프트웨어 스트리밍 서비스의 성능 개선을 위한 프리패칭 방법에 관한 것으로, 사용자에게 스트리밍 형태로 제공되는 임의의 소프트웨어 패키지 내의 파일들을 구성하는 페이지들에 대한 적중율을 높이기 위하여 클라이언트로부터 서버에 요구한 페이지들에 대한 접근횟수를 통계적으로 작성하고, 클라이언트 상의 프리패칭 프로세스 모듈은 이 통계 데이터에 의거하여 아직 클라이언트 내의 지역 저장매체(하드 디스크)에 없는 페이지들을 적중율이 높은 순서로 다운로드 받아 저장하여 차후 사용자가 해당 페이지를 요구하는 순간 지역 저장매체에서 고속으로 제공할 수 있도록 구성함으로써 네트워크 지연시간이 생략되어 전체 성능이 향상되는 효과가 있다.
Abstract:
본 발명은 네트워크를 통하여 사용자에게 제공되는 소프트웨어 스트리밍 서비스의 성능 개선을 위한 프리패칭 방법에 관한 것으로, 사용자에게 스트리밍 형태로 제공되는 임의의 소프트웨어 패키지 내의 파일들을 구성하는 페이지들에 대한 적중율을 높이기 위하여 클라이언트로부터 서버에 요구한 페이지들에 대한 접근횟수를 통계적으로 작성하고, 클라이언트 상의 프리패칭 프로세스 모듈은 이 통계 데이터에 의거하여 아직 클라이언트 내의 지역 저장매체(하드 디스크)에 없는 페이지들을 적중율이 높은 순서로 다운로드 받아 저장하여 차후 사용자가 해당 페이지를 요구하는 순간 지역 저장매체에서 고속으로 제공할 수 있도록 구성함으로써 네트워크 지연시간이 생략되어 전체 성능이 향상되는 효과가 있다.
Abstract:
본 발명은 스트리밍 서버의 RTSP 모듈과 그 제어 메시지 처리 방법에 관한 것으로, 개시된 RTSP 모듈은 클라이언트로부터 수신된 RTSP 제어 메시지를 서버 메인 모듈에 전달하여 서버 메인 모듈에 의해 멀티미디어 데이터가 클라이언트에게 전송되도록 하는 스트리밍 서버의 RTSP 모듈로서, 새로운 세션 연결 설정을 요청하는 RTSP 제어 메시지를 처리하여 클라이언트와의 세션 연결을 설정하는 역할을 수행하는 데몬 쓰레드와, 데몬 쓰레드로부터 전달받은 연결 설정 정보를 이용하여 이미 연결이 설정된 세션을 통하여 송수신되는 모든 RTSP 제어 메시지를 처리하는 스택 쓰레드와, 상기 서버 메인 모듈의 요청에 의거하여 상기 스택 쓰레드를 통해 전달받은 RTSP 제어 메시지의 오류 여부를 검출 및 상기 RTSP 제어 메시지의 의미를 해석하여 상기 서버 메인 모듈� �� 전달하는 RTSP 해석기를 포함하며, 클라이언트로부터 전송된 RTSP 제어 메시지가 스트리밍 서버의 운영 체제 버퍼 내에서 처리를 기다리는 대기 지연 시간을 최소화하여 스트리밍 서버의 응답 시간을 감소시킴으로써 스트리밍 서버의 신뢰성이 향상되는 이점이 있다.