Abstract:
PURPOSE: An application service system with UI virtualization and a method thereof are provided to offer a graphic centered application service by dividing and executing an application to a client and a server. CONSTITUTION: A server(150) offers GUI(Graphic User Interface) information according to the execution of an application when requesting the start of the application. If an input event of a user is transmitted through the GUI, the server processes the event and offers the process result. A client(100) receives the GUI information, displays a GUI screen, and examines the input event through the GUI. The client transmits an event which remote processing through the server is necessary to the server and processes remotely.
Abstract:
PURPOSE: A workflow customization method in SaaS environment is provided to offer a workflow software service to a plurality of enterprises in one server, thereby lowering management cost and offering a customized workflow software service. CONSTITUTION: Predetermined workflow information is offered to a client of a customized workflow software service. A modifying request of the workflow information is received from client(S210). The modified workflow information is saved in a workflow customization information database(240). If the predetermined workflow information is basic workflow information, the basic workflow information is copied to the workflow customization information database.
Abstract:
본 발명에 따른 양방향 동영상과 옐로우 페이지 연동 서비스 제공방법은, 클라이언트의 동영상 요청 메시지를 수신받고 그에 대응하는 멀티미디어 데이터를 선택하여 상기 클라이언트에게 전송하는 동영상 전송단계, 상기 클라이언트의 검색 메시지를 수신하는 검색메시지 수신단계, 옐로우 페이지 DB에서 상기 검색 메시지에 대응하는 상품정보를 검색하고, 상기 클라이언트의 서비스 사용기록을 이용하여 그 검색된 상품정보 중 최적 상품정보를 선택하는 검색단계 및 상기 검색된 최적 상품정보를 상기 클라이언트에 전송하는 송신단계를 포함하는 것을 특징으로 한다. 본 발명에 따르면, 양방향 동영상 서비스와 옐로우 페이지를 연동함으로써 사용자가 동영상 등을 시청하면서 용이하게 필요한 정보를 획득할 수 있으며, 또한 사용자 프로파일을 이용하여 사용자의 특성에 맞춤화된 정보를 제공할 수 있다. 양방향 동영상 서비스, 옐로우 페이지 서비스, 양방향 동영상 단말, 사용자 프로파일, 옐로우 페이지 연동
Abstract:
본 발명은 타임 시리즈(time-series) 기법을 이용한 스트리밍 소프트웨어 서비스 시스템 및 그 방법에 관한 것으로, 서비스로 제공되는 소프트웨어(SaaS; Software as a Service)와 같은 소프트웨어의 스트리밍 서비스시 해당 소프트웨어의 스트리밍 패턴을 타임 시리즈(time-series) 기법을 이용해 클러스터링하고 각 클러스터로부터 해당 소프트웨어들의 소요되는 자원량을 추산해 자원을 할당하고 소요되는 자원 값을 이용해 스트리밍 서비스의 부하를 분산한다. 본 발명에 의하면, 대용량 소프트웨어 스트리밍 서비스를 준비하는 플랫폼에서 소요되는 자원량을 추산하여 부하를 분산할 수 있으므로, 최소한의 자원을 효율적으로 활용하면서 스트리밍 서비스를 하려는 시범 시스템을 구축할 수 있다. SaaS, 스트리밍 소프트웨어, 타임 시리즈, 자원 할당, 부하 분산
Abstract:
1. 청구범위에 기재된 발명이 속한 기술분야 본 발명은, SMMD 기반 유비쿼터스 홈 미디어 서비스 장치 및 그 방법과 그를 이용한 홈 미디어 서비스 시스템 및 그 방법에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 동영상, 오디오 및 텍스트로 이루어진 기존의 미디어에 실감 서비스를 위한 디바이스 제어 및 동기화 정보를 추가할 수 있는 새로운 구조의 미디어(ne-미디어)를 생성하고, 상기 생성한 ne-미디어에 개인의 취향 및 주변 디바이스 환경에 맞는 실감 재현정보를 입력한 후 주변 디바이스로 전송함으로써, 가정, 사무실, 공공장소 등 사용자의 물리적 위치에 관계없이 주변의 다양한 기능을 가진 디바이스들이 ne-미디어를 통해 자율적으로 융합하여 사용자에게 실감있는 미디어 서비스를 제공할 수 있는 SMMD 기반 유비쿼터스 홈 미디어 서비스 장치 및 방법과 그를 이용한 홈 미디어 서비스 시스템 및 그 방법을 제공하는데 그 목적이 있음. 3. 발명의 해결방법의 요지 본 발명은, SMMD 기반 유비쿼터스 홈 미디어 서비스 장치에 있어서, 외부의 ne-미디어 제공 서버로부터 ne-미디어를 제공받기 위한 사용자 인터페이스 수단; 상기 제공받은 ne-미디어를 실감정보 재생용 소프트웨어 데이터, 미디어, 동기화 및 제어 정보, 위치정보로 분리하기 위한 ne-미디어 처리 수단; 주변의 디바이스 정보를 수집하여 연동할 디바이스 그룹을 생성하고, 상기 분리된 ne-미디어의 동기화 정보를 이용하여 미디어와 주변 디바이스 간의 동기화 신호를 생성한 후 ne-미디어에 기록하기 위한 디바이스 제어 및 동기화 수단; 상기 디바이스 제어 및 동기화 수단으로부터의 ne-미디어를 주변 디바이스로 전송하기 위한 네트워크 관리 수단; 및 상기 ne-미디어를 전송받은 주변 디바이스와 동기를 맞춰 상기 ne-미디어 처리 수단에서 분리한 미디어를 재생하기 위한 ne-미디어 재현 수단을 포함함. 4. 발명의 중요한 용도 본 발명은 홈 미디어 서비스 등에 이용됨. SMMD, 유비쿼터스, ne-미디어, 실감 서비스, 디바이스 제어 및 동기화 정보, 위치정보
Abstract:
A system and a method for providing a streaming software service by using a time series technique is provided to construct a model system which tries to provide a streaming service while efficiently utilizing a minimum resource by estimating the amount of the resource needed by a platform and distributing a load. A method for providing a streaming software service comprises the following several steps. A service system inputs a streaming pattern of a normalized software, newly added, into a streaming software classifier(S401). If an accumulated value of the added software is lower than a preset re-clustering setup value(S402), the service system calculates representative patters of clusters and similarity(S403), adds the same tag as the representative patter for assigning a resource value of the most similar representative pattern(S404), updates an accumulated value of the added software(S405) and updates a list of resource values(S406). If an accumulated value of the added software is higher than a preset re-clustering setup value, the service system re-clusters the whole streaming patterns(S407).
Abstract:
A software streaming system for supporting software update and a method thereof are provided to minimize communicated data size and use a storage space of a client cache of a client terminal efficiently while providing the latest version of software to users. A data communicator(421) performs data communication with a streaming server(410). A client cache(425) stores execution information corresponding to a use version of software. A streaming controller includes a streaming software controller(422), an update controller(423), a streaming software version controller(424), receives the execution information from the streaming server when the software is executed at first time, checks an up-version of the software when the software is executed again, and updates the execution information to the latest version by receiving update information from the server when the version of the software is upgraded. A streaming software executor(426) executes the software based on the execution information. The execution information includes all files needed for executing the software. The update information stores ID information of the latest version, and the files having different version information between the software executed in the client terminal and the software stored in the streaming server. A software version controller(412) of the streaming sever obtains and provides execution information, which corresponds to the latest version among several versions, to a client terminal(420) if the client terminal requests the initial execution of a specific software.
Abstract:
본 발명은 소프트웨어를 사용하기 위해 반드시 필요한 초기 실행 데이터와 그 외의 나머지 데이터를 분산 관리함으로써, 유지/배포 비용을 줄이면서 서비스 지연을 감소시킬 수 있는 분산형 소프트웨어 스트리밍 서비스 방법 및 시스템에 관한것으로서, 스트리밍 서비스할 소프트웨어를 초기 실행에 필요한 실행 코드 및 데이터로 이루어진 제1 데이터부와, 그외 나머지 데이터들로 이루어지는 제2 데이터부로 분리하고, 이중에서 스트리밍을 수행하는 스트리밍 서버에 상기 제1 데이터부를 저장하고, 컨텐츠를 관리하는 컨텐츠 저장 서버에 제2 데이터부를 저장하여, 클라이언트로부터 서비스 요청시, 스트리밍 서버의 로컬에 저장된 제1데이터부를 바로 클라이언트로 전송하면서, 나머지 제2 데이터부를 컨텐츠 저장 서버로부터 전달받아 연속된 스트리밍 서비스를 수행하는 것이다. 소프트웨어 스트리밍, 소프트웨어 분산, 스트리밍 서버, 컨텐츠 저장 서버, 초기 실행
Abstract:
본 발명은 전송 시점별로 요구 대역폭에 차이가 발생하는 소프트웨어 스트리밍 서비스를 제공하는 복수의 서버들 간에 부하를 효율적으로 분산할 수 있는 부하 분산 방법 장치, 그리고 이를 이용한 소프트웨어 스트리밍 시스템을 제공하기 위한 것으로서, 본 발명은 복수의 서버를 통해 클라이언트에게 소프트웨어 스트리밍 서비스를 제공하는데 있어서, 클라이언트와 서버 간에 연결된 세션을 초기 실행 데이터를 전송하는 제1세션과 초기 실행이 완료된 후에 사용자의 요구에 따른 데이터를 전송하는 제2세션으로 구분하여, 상기 복수 서버 각각에 대한 세션 정보를 수집한 후, 상기 제1,2 세션에 서로 다른 부하 가중치를 적용하여 각 서버별로 부하량을 산출하고, 상기 산출된 부하량을 비교하여, 최소의 총 부하량을 갖는 서버를 상기 클라이언트에 할당하는 것이다. 스트리밍(streaming), 부하 분산, 세션, 요구 대역폭, 부하 가중치
Abstract:
대규모 데이터 스트림의 실시간 처리를 지원하기 위해 데이터 플로(flow) 처리 언어를 제공하고, 이를 클러스터 시스템에서 실행하는 환경을 제공하는 데이터 스트림 처리 방법 및 그 장치가 개시된다. 본 발명의 일 면에 따른 데이터 플로 기반 대규모 데이터 스트림 처리 방법은 실시간 데이터 플로 언어로 기술된 빅데이터 실시간 처리 서비스를 입력 받는 단계; 상기 빅데이터 실시간 처리 서비스를 해석하여 분산 스트림 처리 서비스를 생성하는 단계; 및 다수의 노드들로 구성된 클러스터 시스템에 상기 분산 스트림 처리 서비스를 분산 배치하고, 각 노드들에서 상기 분산 스트림 처리 서비스를 실행하기 위한 실행 환경을 구성하는 단계를 포함한다.