[go: up one dir, main page]

KR20150105882A - System for servicing cloud streaming, method of servicing cloud streaming and server for the same - Google Patents

System for servicing cloud streaming, method of servicing cloud streaming and server for the same Download PDF

Info

Publication number
KR20150105882A
KR20150105882A KR1020140028003A KR20140028003A KR20150105882A KR 20150105882 A KR20150105882 A KR 20150105882A KR 1020140028003 A KR1020140028003 A KR 1020140028003A KR 20140028003 A KR20140028003 A KR 20140028003A KR 20150105882 A KR20150105882 A KR 20150105882A
Authority
KR
South Korea
Prior art keywords
cache
common cache
common
web page
terminal devices
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.)
Ceased
Application number
KR1020140028003A
Other languages
Korean (ko)
Inventor
김동국
Original Assignee
에스케이플래닛 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 에스케이플래닛 주식회사 filed Critical 에스케이플래닛 주식회사
Priority to KR1020140028003A priority Critical patent/KR20150105882A/en
Publication of KR20150105882A publication Critical patent/KR20150105882A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/74Address processing for routing
    • H04L45/742Route cache; Operation thereof
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

클라우드 스트리밍 서비스 시스템, 클라우드 스트리밍 서비스 방법 및 이를 위한 서버가 개시된다. 단말 장치들이 공통으로 사용하는 웹페이지에 상응하는 공통캐시를 생성하여 로드하고, 상기 단말 장치들 중 어느 하나의 요청을 받아, 상기 공통캐시를 이용하여 웹 어플리케이션을 실행하고, 상기 단말 장치들 중 어느 하나에 상기 웹 어플리케이션의 실행 결과를 전송함으로써, 웹 어플리케이션 서비스를 빠른 속도로 제공할 수 있고, 개인정보를 보호할 수 있다.A cloud streaming service system, a cloud streaming service method, and a server therefor are disclosed. A common cache corresponding to a web page commonly used by terminal devices is created and loaded, a request for any one of the terminal devices is received, a web application is executed using the common cache, By transmitting the execution result of the web application to one, the web application service can be provided at a high speed and the personal information can be protected.

Figure P1020140028003
Figure P1020140028003

Description

클라우드 스트리밍 서비스 시스템, 클라우드 스트리밍 서비스 방법 및 이를 위한 서버 {SYSTEM FOR SERVICING CLOUD STREAMING, METHOD OF SERVICING CLOUD STREAMING AND SERVER FOR THE SAME}Technical Field [0001] The present invention relates to a cloud streaming service system, a cloud streaming service system, a cloud streaming service method, and a server for the cloud streaming service system,

본 발명은 서버에서 어플리케이션을 실행하여 그 결과를 단말 장치에 제공하는 클라우드 스트리밍 서비스를 제공하는 클라우드 스트리밍 서비스 시스템, 클라우드 스트리밍 서비스 방법 및 이를 위한 서버에 관한 것으로, 특히 웹 어플리케이션을 실행할 때 공통캐시를 이용하여 실행하고, 단말 장치의 접속이 해제되면 다시 공통캐시를 로드하여 서비스를 제공하는 클라우드 스트리밍 서비스 시스템, 클라우드 스트리밍 서비스 방법 및 이를 위한 서버에 관한 것이다.The present invention relates to a cloud streaming service system, a cloud streaming service method, and a server for providing a cloud streaming service for executing an application on a server and providing the result to a terminal device. More particularly, A cloud streaming service method, and a server for the cloud streaming service system, which provide a service by loading a common cache again when a terminal device is disconnected.

클라우드 컴퓨팅이란 인터넷 기반의 컴퓨터 기술을 의미하는 것으로, 사용자가 필요한 소프트웨어를 자신의 컴퓨터에 설치하지 않고도 인터넷 접속을 통해 언제든 사용할 수 있으며, 소프트웨어 구동에 있어 요구되는 고가의 하드웨어도 손쉽게 공유할 수 있는 컴퓨팅 서비스를 의미한다. 즉, 개인이 웹에 접속해서 포토샵, 오피스 등 고사양 소프트웨어를 이용할 수 있고, 이에 대한 데이터 저장도 웹 상에서 이루어진다. 결국 하나의 클라우드 컴퓨팅 서버군에 여러 사람이 접속하여 개인 작업을 할 수 있다.Cloud computing refers to Internet-based computer technology, which allows users to use the Internet at any time without having to install the necessary software on their computers, and to easily share the expensive hardware required to run the software Service. In other words, an individual can access the Web and use high-end software such as Photoshop and Office, and the data is stored on the web. As a result, multiple users can connect to a single cloud computing server cluster to perform individual tasks.

IT 기술 및 어플리케이션 시장이 발달함에 따라, 사용자들이 개인 소유의 단말 장치를 통해 처리하는 데이터 양이 급격히 증가하고 있다. 이 경우, 클라우드 컴퓨팅 시스템은 이러한 데이터 처리량 증가에 대한 해결책이 될 수 있다. 또한, 클라우드 컴퓨팅 시스템은 단말 장치의 소형화의 밑거름이 될 수 있다.As the IT technology and application markets evolve, the amount of data that users process through their own terminal devices is increasing rapidly. In this case, the cloud computing system can be a solution to this increase in data throughput. In addition, the cloud computing system can be a basis for miniaturization of the terminal device.

예를 들어, 대용량의 영상 처리가 요구되는 소프트웨어를 실행하는 데에 있어, 클라우드 컴퓨팅 기반의 서버를 통해서 상기 소프트웨어를 실행하도록 하고, 그 실행 결과 화면만을 스트리밍 기술을 이용하여 사용자의 단말기로 전송함으로써, 사용자가 단말기를 통해 고사양의 소프트웨어를 이용할 수 있다.For example, in executing software requiring a large amount of image processing, the software is executed through a server based on cloud computing, and only the execution result screen is transmitted to the user's terminal using streaming technology, The user can use high-end software through the terminal.

이와 같이, 사용자의 단말 장치를 이용하여, 단말 장치는 클라우드 컴퓨팅 서버에 소프트웨어 실행에 대한 요청만을 전송하고, 클라우드 컴퓨팅 서버는 사용자가 요청한 소프트웨어의 실행 화면을 스트리밍을 통해 사용자에게 제공하는 기술을 클라우드 스트리밍 서비스라고 한다.As described above, the terminal device transmits a request for software execution to the cloud computing server using the terminal device of the user, and the cloud computing server transmits the execution screen of the software requested by the user to the user through streaming. Service.

이 때, 클라우드 스트리밍 시스템에서 웹 어플리케이션 서비스를 제공하는 경우, 클라우드 스트리밍 서버에서 로컬 서비스와 같은 방식으로 캐시를 활용하게 되면 클라우드 서버를 사용하는 사용자가 변경됨에도 불구하고 캐시가 공유되는 문제가 발생하여 개인정보 보호가 문제된다.In this case, when the web application service is provided in the cloud streaming system, if the cache is utilized in the same manner as the local service in the cloud streaming server, there is a problem that the cache is shared even though the user using the cloud server is changed. Information security is a problem.

다른 한편으로는, 개인이 자신의 브라우저를 사용하는 경우 처음에는 접속이 느리지만 이후 캐시를 이용하여 접속 시간이 줄어드는데 반해, 클라우드 스트리밍 서버를 이용하여 웹 어플리케이션 서비스를 제공 받는 경우에는 기존에 접속했던 웹 어플리케이션 서비스인 경우에도 다음 접속 시에는 담당하는 클라우드 스트리밍 서버가 변해서 항상 처음 접속하는 상황이라 접속이 느리게 되는 문제가 있다.On the other hand, if an individual uses his / her browser, the connection is slow at first but then the access time is reduced by using the cache. On the other hand, if the web application service is provided using the cloud streaming server, Even in the case of the web application service, there is a problem that the connection is slowed due to a situation in which the cloud streaming server in charge is changed at the next connection, so that the connection is always made for the first time.

따라서, 클라우드 스트리밍 서버를 통해 웹 어플리케이션 서비스를 제공 받는 경우에 개인정보 보안문제가 없으면서도 캐시를 활용하여 신속한 서비스 제공이 가능한 새로운 기술의 필요성이 절실하게 대두된다.Therefore, when a web application service is provided through a cloud streaming server, there is a need for a new technology capable of quickly providing a service using a cache even if there is no personal information security problem.

한국 공개 특허 제10-2013-0068197A호, 2013년 6월 26일 공개 (명칭: 클라우스 시스템간의 인프라 공유 지원 장치 및 방법)Korean Patent Laid-Open No. 10-2013-0068197A, June 26, 2013 (Name: Infrastructure Sharing Support Device and Method between Klaus Systems)

본 발명의 목적은, 단말 장치들이 공통으로 사용하는 웹페이지에 상응하는 공통캐시를 생성하여 로드함으로써 웹 어플리케이션 서비스를 신속하게 제공하는 것이다.An object of the present invention is to quickly provide a web application service by creating and loading a common cache corresponding to a web page commonly used by terminal devices.

또한, 본 발명의 목적은 단말 장치가 클라우스 스트리밍 서버와의 접속을 해제하면 다시 공통캐시를 로드함으로써 개인정보를 보호하는 것이다.Another object of the present invention is to protect personal information by loading the common cache again when the terminal device disconnects from the Klaus streaming server.

또한, 본 발명의 목적은 접속 히스토리 정보에 기반하여 공통캐시를 생성함으로써 많은 사용자가 공통캐시를 이용할 수 있도록 하는 것이다.It is also an object of the present invention to enable a common cache to be used by many users by generating a common cache based on connection history information.

또한, 본 발명의 목적은 공통캐시와 웹페이지를 비교하여 공통캐시를 새로 생성함으로써 항상 최신의 캐시를 유지하는 것이다.It is also an object of the present invention to maintain the latest cache by always creating a common cache by comparing a common cache and a web page.

상기한 목적을 달성하기 위한 본 발명에 따른 클라우드 스트리밍 서버는, 단말 장치들이 공통으로 사용하는 웹페이지에 상응하는 공통캐시를 생성하여 로드하는 캐시 로드부; 상기 단말 장치들 중 어느 하나의 요청을 받아, 상기 공통캐시를 이용하여 웹 어플리케이션을 실행하는 제어부; 및 상기 단말 장치들 중 어느 하나에 상기 웹 어플리케이션의 실행 결과를 전송하는 통신부를 포함한다.According to an aspect of the present invention, there is provided a cloud streaming server comprising: a cache load unit for generating and loading a common cache corresponding to a web page commonly used by terminal devices; A control unit for receiving a request from any one of the terminal devices and executing a web application using the common cache; And a communication unit for transmitting the execution result of the web application to any one of the terminal devices.

이 때, 캐시 로드부는 상기 단말 장치들 중 어느 하나가 클라우드 스트리밍 서버와의 접속을 해제하면 상기 공통캐시를 다시 로드할 수 있다.At this time, the cache load unit can reload the common cache when any one of the terminal devices releases the connection with the cloud streaming server.

이 때, 캐시 로드부는 기생성된 캐시와 상기 공통캐시를 비교하여 변경된 캐시 및 추가된 캐시를 삭제하고 상기 공통캐시를 로드할 수 있다.At this time, the cache load unit may compare the generated cache with the common cache to delete the changed cache and the added cache, and load the common cache.

이 때, 캐시 로드부는 상기 단말 장치들 중 어느 하나의 정보를 특정할 수 있는 캐시를 제외하고 공통캐시를 생성할 수 있다.At this time, the cache load unit may generate a common cache excluding a cache capable of specifying any one of the terminal devices.

이 때, 캐시 로드부는 상기 단말 장치들이 접속하는 웹페이지를 모니터링하여 접속 히스토리 정보를 생성하고, 상기 접속 히스토리 정보에 기반하여 공통캐시를 생성할 수 있다.At this time, the cache load unit may monitor the web page accessed by the terminal devices to generate connection history information, and may generate a common cache based on the connection history information.

이 때, 캐시 로드부는 상기 접속 히스토리 정보에 기반하여 접속 빈도가 기설정된 기준보다 높은 웹페이지에 대하여 공통캐시를 생성할 수 있다.At this time, the cache load unit may generate a common cache for a web page whose access frequency is higher than a preset reference based on the connection history information.

이 때, 캐시 로드부는 상기 접속 히스토리 정보에 기반하여 접속 횟수가 기설정된 기준보다 높은 웹페이지에 대하여 공통캐시를 생성할 수 있다.At this time, the cache load unit may generate a common cache for a web page whose connection count is higher than a preset reference based on the connection history information.

이 때, 웹페이지는 웹 어플리케이션 서비스의 초기 페이지일 수 있다.At this time, the web page may be the initial page of the web application service.

이 때, 캐시 로드부는 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교하여 차이가 생기면 공통캐시를 새로 생성할 수 있다.At this time, the cache load unit compares the common cache with a web page corresponding to the common cache, and if a difference occurs, a common cache can be newly created.

이 때, 캐시 로드부는 기설정된 주기마다 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교할 수 있다.At this time, the cache load unit can compare the common cache and the web page corresponding to the common cache every predetermined period.

이 때, 캐시 로드부는 상기 단말 장치들 중 어느 하나가 클라우드 스트리밍 서버와의 접속을 해제할 때 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교할 수 있다.At this time, the cache load unit can compare the common cache with the web page corresponding to the common cache when any one of the terminal devices releases the connection with the cloud streaming server.

또한, 본 발명에 따른 클라우드 스트리밍 서비스 방법은, 단말 장치들이 공통으로 사용하는 웹페이지에 상응하는 공통캐시를 생성하는 단계; 상기 공통캐시를 로드하는 단계; 상기 단말 장치들 중 어느 하나의 요청을 받는 단계; 상기 공통캐시를 이용하여 웹 어플리케이션을 실행하는 단계; 및 상기 단말 장치들 중 어느 하나에 상기 웹 어플리케이션의 실행 결과를 전송하는 단계를 포함한다.According to another aspect of the present invention, there is provided a cloud streaming service method comprising: generating a common cache corresponding to a web page commonly used by terminal devices; Loading the common cache; Receiving a request from any of the terminal devices; Executing a web application using the common cache; And transmitting the execution result of the web application to one of the terminal devices.

이 때, 공통캐시를 로드하는 단계는 상기 단말 장치들 중 어느 하나가 클라우드 스트리밍 서버와의 접속을 해제하면 상기 공통캐시를 다시 로드할 수 있다.At this time, the step of loading the common cache may reload the common cache when any one of the terminal devices releases the connection with the cloud streaming server.

이 때, 공통캐시를 로드하는 단계는 상기 단말 장치들 중 어느 하나의 정보를 특정할 수 있는 캐시를 제외하고 공통캐시를 생성할 수 있다.In this case, the step of loading the common cache may generate a common cache excluding the cache capable of specifying any one of the terminal devices.

이 때, 공통캐시를 로드하는 단계는 상기 단말 장치들이 접속하는 웹페이지를 모니터링하여 접속 히스토리 정보를 생성하고, 상기 접속 히스토리 정보에 기반하여 공통캐시를 생성할 수 있다.In this case, the step of loading the common cache may generate the connection history information by monitoring the web page accessed by the terminal devices, and may generate the common cache based on the connection history information.

이 때, 클라우드 스트리밍 서비스 방법은 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교하는 단계; 및 상기 비교 결과 차이가 생기면 공통캐시를 새로 생성하는 단계를 더 포함할 수 있다.At this time, the cloud streaming service method includes: comparing the common cache and a web page corresponding to the common cache; And generating a new common cache when the comparison result indicates a difference.

이 때, 비교하는 단계는 기설정된 주기마다 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교할 수 있다.In this case, the comparing step may compare the common cache and the web page corresponding to the common cache every predetermined period.

이 때, 비교하는 단계는 상기 단말 장치들 중 어느 하나가 클라우드 스트리밍 서버와의 접속을 해제할 때 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교할 수 있다.At this time, the comparing step may compare the common cache and the web page corresponding to the common cache when any of the terminal devices releases the connection with the cloud streaming server.

또한, 본 발명에 따른 클라우드 스트리밍 서비스 시스템은, 단말 장치들이 공통으로 사용하는 웹페이지에 상응하는 공통캐시를 생성하여 로드하고, 상기 공통캐시를 이용한 웹 어플리케이션의 실행 결과를 단말 장치에 전송하는 클라우드 스트리밍 서버; 및 상기 클라우드 스트리밍 서버에 접속하여 상기 웹 어플리케이션의 실행을 요청하고, 상기 실행 결과를 수신하는 단말 장치를 포함한다.A cloud streaming service system according to the present invention is a cloud streaming service system that generates and loads a common cache corresponding to a web page commonly used by terminal devices and transmits a result of execution of a web application using the common cache to a terminal device server; And a terminal device connected to the cloud streaming server, requesting execution of the web application, and receiving the execution result.

본 발명에 따르면, 단말 장치들이 공통으로 사용하는 웹페이지에 상응하는 공통캐시를 생성하여 로드함으로써 웹 어플리케이션 서비스를 신속하게 제공할 수 있다.According to the present invention, it is possible to quickly provide a web application service by creating and loading a common cache corresponding to a web page commonly used by terminal devices.

또한, 본 발명은 단말 장치가 클라우스 스트리밍 서버와의 접속을 해제하면 다시 공통캐시를 로드함으로써 개인정보를 보호할 수 있다.In addition, the present invention can protect personal information by loading the common cache again when the terminal device disconnects from the Klaus streaming server.

또한, 본 발명은 접속 히스토리 정보에 기반하여 공통캐시를 생성함으로써 많은 사용자가 공통캐시를 이용할 수 있다.In addition, the present invention can use a common cache by many users by creating a common cache based on connection history information.

또한, 본 발명은 공통캐시와 웹페이지를 비교하여 공통캐시를 새로 생성함으로써 항상 최신의 캐시를 유지할 수 있다.Also, according to the present invention, a common cache is compared with a web page to generate a new common cache, so that the latest cache can always be maintained.

도 1은 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 시스템을 나타낸 블록도이다.
도 2는 도 1에 도시된 클라우드 스트리밍 서버의 일 예를 나타낸 블록도이다.
도 3은 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 방법의 일 예를 나타낸 동작 흐름도이다.
도 4는 도 3에 도시된 공통캐시와 웹페이지를 비교하여 공통캐시를 새로 생성하는 단계의 일 예를 나타낸 동작 흐름도이다.
도 5는 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 방법을 전체적으로 나타낸 동작 흐름도이다.
1 is a block diagram illustrating a cloud streaming service system according to an embodiment of the present invention.
2 is a block diagram illustrating an example of the cloud streaming server shown in FIG.
3 is a flowchart illustrating an example of a cloud streaming service method according to an embodiment of the present invention.
4 is an operation flowchart illustrating an example of a step of generating a common cache by comparing the common cache and the web page shown in FIG.
5 is a flowchart illustrating an overall method of a cloud streaming service according to an exemplary embodiment of the present invention.

이하 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 상세히 설명한다. 다만, 하기의 설명 및 첨부된 도면에서 본 발명의 요지를 흐릴 수 있는 공지 기능 또는 구성에 대한 상세한 설명은 생략한다. 또한, 도면 전체에 걸쳐 동일한 구성 요소들은 가능한 한 동일한 도면 부호로 나타내고 있음에 유의하여야 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description and the accompanying drawings, detailed description of well-known functions or constructions that may obscure the subject matter of the present invention will be omitted. It should be noted that the same constituent elements are denoted by the same reference numerals as possible throughout the drawings.

이하에서 설명되는 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위한 용어의 개념으로 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다. 또한 제 1, 제 2 등의 용어는 다양한 구성요소들을 설명하기 위해 사용하는 것으로, 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용될 뿐, 상기 구성요소들을 한정하기 위해 사용되지 않는다.The terms and words used in the present specification and claims should not be construed to be limited to ordinary or dictionary meanings and the inventor is not limited to the concept of terminology for describing his or her invention in the best way. It should be interpreted as meaning and concept consistent with the technical idea of the present invention. Therefore, the embodiments described in the present specification and the configurations shown in the drawings are merely the most preferred embodiments of the present invention, and not all of the technical ideas of the present invention are described. Therefore, It is to be understood that equivalents and modifications are possible. Also, the terms first, second, etc. are used for describing various components and are used only for the purpose of distinguishing one component from another component, and are not used to define the components.

도 1은 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 시스템을 나타낸 블록도이다.1 is a block diagram illustrating a cloud streaming service system according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 시스템은 클라우드 스트리밍 서버들(110-1, 110-2, ..., 110-N), 단말 장치들(120-1, 120-2, ..., 120-N) 및 네트워크(130)를 포함한다.1, a cloud streaming service system according to an embodiment of the present invention includes cloud streaming servers 110-1, 110-2, ..., and 110-N, terminal devices 120-1 and 120- -2, ..., 120-N, and a network 130.

클라우드 스트리밍 서버들(110-1, 110-2, ..., 110-N)은 각각 단말 장치들(120-1, 120-2, ..., 120-N)이 공통으로 사용하는 웹페이지에 상응하는 공통캐시를 생성하여 로드하고, 상기 단말 장치들 중 어느 하나(120-1)의 요청을 받아, 상기 공통캐시를 이용하여 웹 어플리케이션을 실행하고, 상기 단말 장치들 중 어느 하나(120-1)에 상기 웹 어플리케이션의 실행 결과를 전송한다.The cloud streaming servers 110-1, 110-2, ..., and 110-N are connected to the web servers 120-1, 120-2, ..., and 120- And executes a web application using the common cache in response to a request from one of the terminal devices 120-1 to 120. In addition, one of the terminal devices 120-1 to 120- 1) of the web application.

이 때, 클라우드 스트리밍 서버(110-1)는 상기 단말 장치들 중 어느 하나(120-1)가 클라우드 스트리밍 서버와의 접속을 해제하면 상기 공통캐시를 다시 로드할 수 있다.At this time, the cloud streaming server 110-1 can reload the common cache when any one of the terminal devices 120-1 disconnects from the cloud streaming server.

이 때, 클라우드 스트리밍 서버(110-1)는 기생성된 캐시와 상기 공통캐시를 비교하여 변경된 캐시 및 추가된 캐시를 삭제하고 상기 공통캐시를 로드할 수 있다.At this time, the cloud streaming server 110-1 may compare the generated cache with the common cache to delete the changed cache and the added cache, and load the common cache.

이 때, 클라우드 스트리밍 서버(110-1)는 상기 단말 장치들 중 어느 하나(120-1)의 정보를 특정할 수 있는 캐시를 제외하고 공통캐시를 생성할 수 있다.At this time, the cloud streaming server 110-1 may generate a common cache excluding a cache capable of specifying information of one of the terminal devices 120-1.

이 때, 클라우드 스트리밍 서버(110-1)는 상기 단말 장치들(120-1, 120-2, ..., 120-N)이 접속하는 웹페이지를 모니터링하여 접속 히스토리 정보를 생성하고, 상기 접속 히스토리 정보에 기반하여 공통캐시를 생성할 수 있다.At this time, the cloud streaming server 110-1 monitors the web page accessed by the terminal devices 120-1, 120-2, ..., 120-N to generate connection history information, Based on the history information, a common cache can be created.

이 때, 클라우드 스트리밍 서버(110-1)는 상기 접속 히스토리 정보에 기반하여 접속 빈도가 기설정된 기준보다 높은 웹페이지에 대하여 공통캐시를 생성할 수 있다.At this time, the cloud streaming server 110-1 may generate a common cache for a web page whose access frequency is higher than a preset reference based on the connection history information.

또는, 클라우드 스트리밍 서버(110-1)는 상기 접속 히스토리 정보에 기반하여 접속 횟수가 기설정된 기준보다 높은 웹페이지에 대하여 공통캐시를 생성할 수 있다.Alternatively, the cloud streaming server 110-1 may generate a common cache for a web page whose connection count is higher than a preset reference based on the connection history information.

이 때, 웹페이지는 웹 어플리케이션 서비스의 초기 페이지일 수 있다.At this time, the web page may be the initial page of the web application service.

이 때, 클라우드 스트리밍 서버(110-1)는 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교하여 차이가 생기면 공통캐시를 새로 생성할 수 있다.At this time, the cloud streaming server 110-1 compares the common cache with a web page corresponding to the common cache, and if a difference occurs, a new common cache can be created.

이 때, 클라우드 스트리밍 서버(110-1)는 기설정된 주기마다 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교할 수 있다.At this time, the cloud streaming server 110-1 can compare the common cache with the web page corresponding to the common cache every predetermined period.

이 때, 클라우드 스트리밍 서버(110-1)는 상기 단말 장치들 중 어느 하나(120-1)가 클라우드 스트리밍 서버와의 접속을 해제할 때 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교할 수 있다.At this time, the cloud streaming server 110-1 can compare the common cache with the web page corresponding to the common cache when one of the terminal devices 120-1 releases the connection with the cloud streaming server have.

단말 장치들(120-1, 120-2, ..., 120-N)은 각각 상기 클라우드 스트리밍 서버들(110-1, 110-2, ..., 110-N) 중 어느 하나에 접속하여 상기 웹 어플리케이션의 실행을 요청하고, 상기 실행 결과를 수신한다.The terminal devices 120-1, 120-2, ..., and 120-N are connected to any one of the cloud streaming servers 110-1, 110-2, ..., and 110-N Requests execution of the web application, and receives the execution result.

이 때, 본 발명의 실시 예에 따른 단말 장치들(120-1, 120-2, ..., 120-N)은 각각 네트워크(130)에 연결되어 클라우드 컴퓨팅 시스템 기반으로 컨텐츠를 업로드 또는 다운로드 할 수 있는 이동통신단말기의 예를 들어 설명하지만, 단말 장치들(120-1, 120-2, ..., 120-N)은 각각 이동통신단말기에 한정된 것이 아니고, 모든 정보통신기기, 멀티미디어 단말기, 유선 단말기, 고정형 단말기 및 IP(Internet Protocol) 단말기 등의 다양한 단말기에 적용될 수 있다. 또한, 단말 장치들(120-1, 120-2, ..., 120-N)은 각각 휴대폰, PMP(Portable Multimedia Player), MID(Mobile Internet Device), 스마트폰(Smart Phone), 데스크톱(Desktop), 태블릿컴퓨터(Tablet PC), 노트북(Note book), 넷북(Net book), 개인휴대용 정보단말기(Personal Digital Assistant; PDA), 스마트 TV 및 정보통신 기기 등과 같은 다양한 이동통신 사양을 갖는 모바일(Mobile) 단말기일 때 유리하게 활용될 수 있다.At this time, the terminal devices 120-1, 120-2, ..., and 120-N according to the embodiment of the present invention are connected to the network 130 to upload or download content on the basis of a cloud computing system The terminal devices 120-1, 120-2, ..., and 120-N are not limited to the mobile communication terminals, and may be any information communication devices, multimedia terminals, A wired terminal, a fixed terminal, and an IP (Internet Protocol) terminal. Each of the terminal devices 120-1, 120-2, ..., 120-N may be a mobile phone, a PMP (Portable Multimedia Player), a MID (Mobile Internet Device), a smart phone, ), Mobile phones with various mobile communication specifications such as tablet PCs, notebook computers, netbooks, personal digital assistants (PDAs), smart TVs, ) Terminal can be advantageously used.

네트워크(130)는 클라우드 스트리밍 서버들(110-1, 110-2, ..., 110-N) 및 단말 장치들(120-1, 120-2, ..., 120-N) 사이에 데이터를 전달하는 통로를 제공하는 것으로서, 기존에 이용되는 네트워크 및 향후 개발 가능한 네트워크를 모두 포괄하는 개념이다. 예를 들면, 네트워크(130)는 한정된 지역 내에서 각종 정보장치들의 통신을 제공하는 유무선근거리통신망, 이동체 상호 간 및 이동체와 이동체 외부와의 통신을 제공하는 이동통신망, 위성을 이용해 지구국과 지구국간 통신을 제공하는 위성통신망이거나 유무선 통신망 중에서 어느 하나이거나, 둘 이상의 결합으로 이루어질 수 있다. 한편, 네트워크(130)의 전송 방식 표준은, 기존의 전송 방식 표준에 한정되는 것은 아니며, 향후 개발될 모든 전송 방식 표준을 포함할 수 있다. 또한, 도 1에서 클라우드 스트리밍 서버(110-1)와 단말 장치(120-1) 사이에 사용되는 네트워크는 클라우드 스트리밍 서버(110-1) 및 단말 장치(120-2) 사이에서 사용되는 네트워크와 상이한 것일 수도 있고, 동일한 것일 수도 있다. 또한, 도 1에서 클라우드 스트리밍 서버(110-1)와 단말 장치(120-1) 사이에 사용되는 네트워크는 클라우드 스트리밍 서버(110-2)와 단말 장치(120-1) 사이에서 사용되는 네트워크와 상이한 것일 수도 있고, 동일한 것일 수도 있다.The network 130 includes data between the cloud streaming servers 110-1, 110-2, ..., 110-N and the terminal devices 120-1, 120-2, ..., 120- And is a concept covering both existing networks and future developable networks. For example, the network 130 may be a wired or wireless local area network that provides communication of various information devices within a limited area, a mobile communication network that provides communication between mobile objects and mobile objects outside the mobile object, Or a wired / wireless communication network, or a combination of two or more. Meanwhile, the transmission scheme standard of the network 130 is not limited to the existing transmission scheme standard, and may include all transmission scheme standards to be developed in the future. 1, the network used between the cloud streaming server 110-1 and the terminal device 120-1 is different from the network used between the cloud streaming server 110-1 and the terminal device 120-2 Or it may be the same. 1, the network used between the cloud streaming server 110-1 and the terminal device 120-1 is different from the network used between the cloud streaming server 110-2 and the terminal device 120-1 Or it may be the same.

도 2는 도 1에 도시된 클라우드 스트리밍 서버의 일 예를 나타낸 블록도이다.2 is a block diagram illustrating an example of the cloud streaming server shown in FIG.

도 2를 참조하면, 도 1에 도시된 클라우드 스트리밍 서버는 캐시 로드부(210), 제어부(220) 및 통신부(230)를 포함한다.Referring to FIG. 2, the cloud streaming server shown in FIG. 1 includes a cache load unit 210, a control unit 220, and a communication unit 230.

캐시 로드부(210)는 단말 장치들이 공통으로 사용하는 웹페이지에 상응하는 공통캐시를 생성하여 로드한다.The cache load unit 210 generates and loads a common cache corresponding to a web page commonly used by terminal devices.

이 때, 공통캐시의 로드는 캐시를 사용할 수 있도록 로드하는 것을 의미할 수 있다. 또한, 공통캐시의 생성은 공통캐시를 로드할 수 있도록 준비해두는 것을 의미할 수 있다.At this time, the load of the common cache may mean that the cache is loaded for use. Also, the creation of a common cache may mean making the common cache ready to be loaded.

실시예에 따라, 캐시 로드부(210)는 상기 단말 장치들 중 어느 하나의 정보를 특정할 수 있는 캐시를 제외하고 공통캐시를 생성할 수 있다.According to an embodiment, the cache load unit 210 may generate a common cache except for a cache capable of specifying any one of the terminal devices.

즉, 개인정보가 포함되어 있지 않은 캐시만으로 공통캐시를 생성함으로써 개인정보를 보호할 수 있다.In other words, personal information can be protected by creating a common cache only with a cache that does not contain personal information.

실시예에 따라, 캐시 로드부(210)는 상기 단말 장치들이 접속하는 웹페이지를 모니터링하여 접속 히스토리 정보를 생성하고, 상기 접속 히스토리 정보에 기반하여 공통캐시를 생성할 수 있다.According to an embodiment, the cache load unit 210 may generate a connection history information by monitoring a web page accessed by the terminal devices, and may generate a common cache based on the connection history information.

이 때, 무한정 많은 웹페이지에 대하여 공통캐시를 생성할 수는 없으므로, 공통캐시를 생성할 웹페이지를 추출하여야 한다. 단말 장치들이 접속하는 웹페이지를 모니터링하여, 모니터링 결과에 기반하여 공통캐시를 생성할 웹페이지를 추출할 수 있다.At this time, since a common cache can not be generated for an infinite number of web pages, a web page to generate a common cache must be extracted. It is possible to monitor a web page accessed by the terminal devices and extract a web page to generate a common cache based on the monitoring result.

실시예에 따라, 웹페이지는 웹 어플리케이션 서비스의 초기 페이지일 수 있다.According to an embodiment, the web page may be an initial page of the web application service.

실시예에 따라, 캐시 로드부(210)는 상기 접속 히스토리 정보에 기반하여 접속 빈도가 기설정된 기준보다 높은 웹페이지에 대하여 공통캐시를 생성할 수 있다.According to an embodiment, the cache load unit 210 may generate a common cache for a web page whose access frequency is higher than a preset reference based on the connection history information.

이 때, 접속 빈도가 기설정된 기준보다 높은 웹페이지 모두에 대하여 공통캐시를 생성할 수 있다. 즉, 절대적인 기준으로 공통캐시를 생성할 웹페이지를 추출할 수 있다. 또는, 웹페이지들을 접속 빈도 순으로 순위를 매기고, 일정 비율 또는 일정 개수의 웹페이지를 추출할 수 있다. 즉, 상대적인 기준으로 웹페이지를 추출할 수 있다.At this time, a common cache can be generated for all Web pages whose connection frequency is higher than a preset reference. That is, a web page to generate a common cache can be extracted as an absolute reference. Alternatively, the web pages may be ranked in order of access frequency, and a certain ratio or a predetermined number of web pages may be extracted. That is, a web page can be extracted on a relative basis.

실시예에 따라, 캐시 로드부(210)는 상기 접속 히스토리 정보에 기반하여 접속 횟수가 기설정된 기준보다 높은 웹페이지에 대하여 공통캐시를 생성할 수 있다.According to an embodiment, the cache load unit 210 may generate a common cache for a web page whose connection count is higher than a preset reference based on the connection history information.

이 때, 접속 횟수를 기준으로 공통캐시를 생성할 때에도 접속 빈도를 기준으로 공통캐시를 생성할 때와 마찬가지로 절대적인 기준과 상대적인 기준 중 어느 하나를 사용할 수 있다.At this time, when generating the common cache based on the connection count, either the absolute criterion or the relative criterion can be used as in the case of generating the common cache based on the connection frequency.

실시예에 따라, 캐시 로드부(210)는 상기 단말 장치들 중 어느 하나가 클라우드 스트리밍 서버와의 접속을 해제하면 상기 공통캐시를 다시 로드할 수 있다.According to an embodiment, the cache load unit 210 may reload the common cache when any one of the terminal devices releases the connection with the cloud streaming server.

따라서, 단말 장치가 접속하여 클라우드 스트리밍 서비스를 이용함으로써 생성된 캐시를 삭제하고, 새로운 공통캐시를 다시 로드할 수 있다.Therefore, the terminal device can access and delete the cache created by using the cloud streaming service, and reload the new common cache.

실시예에 따라, 캐시 로드부(210)는 기생성된 캐시와 상기 공통캐시를 비교하여 변경된 캐시 및 추가된 캐시를 삭제하고 상기 공통캐시를 로드할 수 있다.According to the embodiment, the cache load unit 210 may compare the generated cache with the common cache to delete the changed cache and the added cache, and load the common cache.

이 때, 단말 장치가 접속하여 클라우드 스트리밍 서비스를 이용함으로써 생성된 캐시를 모두 삭제하지 않고, 변경된 캐시 및 추가된 캐시만을 삭제하고 그 외의 캐시는 유지하고 공통캐시를 로드함으로써 공통캐시의 로드 속도를 높일 수 있다.At this time, the loading speed of the common cache is increased by deleting only the changed cache and the added cache, holding the other cache, and loading the common cache without deleting all the generated cache by accessing the terminal device and using the cloud streaming service .

실시예에 따라, 캐시 로드부(210)는 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교하여 차이가 생기면 공통캐시를 새로 생성할 수 있다.According to an embodiment, the cache load unit 210 compares the common cache with a web page corresponding to the common cache, and can generate a new common cache when a difference occurs.

즉, 웹페이지가 업데이트됨에 따라서 공통캐시를 업데이트할 필요가 생길 수 있으므로, 공통캐시와 공통캐시에 상응하는 웹페이지를 비교하여야 한다.That is, since the common cache may need to be updated as the web page is updated, the common cache and the web page corresponding to the common cache must be compared.

이 때, 공통캐시를 새로 생성할 때에 상기한 기준에 따라서 공통캐시를 생성할 웹페이지도 달라질 수 있다.At this time, when a common cache is newly created, a web page for generating a common cache may be different according to the above-described criteria.

실시예에 따라, 캐시 로드부(210)는 기설정된 주기마다 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교할 수 있다.According to the embodiment, the cache load unit 210 can compare the common cache and the web page corresponding to the common cache every predetermined period.

예를 들어, 1주일에 한번 일요일 0시에 공통캐시와 웹페이지를 비교하고, 비교 결과 차이가 생기면 공통캐시를 새로 생성할 수 있다.For example, a common cache may be compared to a web page once a week at 0:00 on Sunday, and a new common cache may be created if there is a difference in comparison results.

실시예에 따라, 캐시 로드부(210)는 상기 단말 장치들 중 어느 하나가 클라우드 스트리밍 서버와의 접속을 해제할 때 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교할 수 있다.According to an embodiment, the cache load unit 210 may compare a web page corresponding to the common cache and the common cache when one of the terminal devices releases a connection with a cloud streaming server.

즉, 공통캐시를 새로 로드할 때에 공통캐시와 웹페이지를 비교하고, 비교 결과 차이가 생기면 공통캐시를 새로 생성한 후에 로드할 수 있다.That is, when the common cache is newly loaded, the common cache is compared with the web page, and when the comparison result is different, the common cache can be newly created and loaded.

제어부(220)는 운영 체제(OS, Operation System) 및 각 구성을 구동시키는 프로세스 장치가 될 수 있다. 예컨대, 제어부(220)는 클라우드 스트리밍 서버에 접속하는 과정 전반을 제어할 수 있다. 예컨대, 별도의 서비스 어플리케이션을 통해 클라우드 스트리밍 서버에 접속하는 경우, 사용자의 요청에 따라 서비스 어플리케이션을 실행되는 과정 전반을 제어할 수 있으며, 실행과 동시에 클라우드 스트리밍 서버로 서비스 이용 요청이 전송되도록 제어할 수 있으며, 이때 사용자 인증에 필요한 단말 정보가 함께 전송되도록 제어할 수 있다.The control unit 220 may be an operating system (OS) and a process unit for driving each configuration. For example, the control unit 220 may control the entire process of connecting to the cloud streaming server. For example, when accessing a cloud streaming server through a separate service application, it is possible to control the entire process of executing the service application according to a request of the user, and to control the transmission of the service use request to the cloud streaming server at the same time At this time, it is possible to control so that terminal information necessary for user authentication is transmitted together.

특히, 본 발명의 일실시예에 따른 제어부(220)는 상기 단말 장치들 중 어느 하나의 요청을 받아, 상기 공통캐시를 이용하여 웹 어플리케이션을 실행한다.In particular, the control unit 220 according to an embodiment of the present invention receives a request from one of the terminal devices and executes the web application using the common cache.

통신부(230)는 단말 장치와 네트워크를 통해 데이터를 송수신하기 위한 기능을 수행한다. 여기서, 통신부(230)는 송신되는 신호의 주파수를 상승 변환 및 증폭하는 RF 송신 수단과 수신되는 신호를 저잡음 증폭하고 주파수를 하강 변환하는 RF 수신 수단 등을 포함한다. 이러한 통신부(230)는 무선통신 모듈(미도시) 및 유선통신 모듈(미도시) 중 적어도 하나를 포함할 수 있다. 그리고, 무선통신 모듈은 무선 통신 방법에 따라 데이터를 송수신하기 위한 구성이며, 클라우드 스트리밍 서버가 무선 통신을 이용하는 경우, 무선망 통신 모듈, 무선랜 통신 모듈 및 무선팬 통신 모듈 중 어느 하나를 이용하여 데이터를 단말 장치로 송수신할 수 있다. 또한, 유선통신 모듈은 유선으로 데이터를 송수신하기 위한 것이다. 유선통신 모듈은 유선을 통해 네트워크에 접속하여, 단말 장치에 데이터를 송수신할 수 있다. 즉, 클라우드 스트리밍 서버는 무선통신 모듈 또는 유선통신 모듈을 이용하여 네트워크에 접속하며, 네트워크를 통해 단말 장치와 데이터를 송수신할 수 있다. 특히, 본 발명에 따른 통신부(230)는 상기 단말 장치들 중 어느 하나에 상기 웹 어플리케이션의 실행 결과를 전송한다.The communication unit 230 performs a function for transmitting and receiving data to and from the terminal device via the network. Here, the communication unit 230 includes RF transmitting means for up-converting and amplifying the frequency of the transmitted signal, RF receiving means for low-noise amplifying the received signal and down-converting the frequency. The communication unit 230 may include at least one of a wireless communication module (not shown) and a wired communication module (not shown). The wireless communication module is configured to transmit and receive data according to a wireless communication method. When the cloud streaming server uses wireless communication, the wireless communication module transmits data using either a wireless network communication module, a wireless LAN communication module, To the terminal device. The wired communication module is for transmitting / receiving data by wire. The wired communication module can connect to the network through a wired line and transmit / receive data to / from the terminal device. That is, the cloud streaming server connects to the network using a wireless communication module or a wired communication module, and can transmit and receive data to and from the terminal device through the network. In particular, the communication unit 230 according to the present invention transmits the execution result of the web application to one of the terminal devices.

이 때, 통신부(230)는 유선 방식 및 무선 방식을 포함하여 다양한 통신 방식을 통해서 데이터를 송수신할 수 있다.At this time, the communication unit 230 can transmit and receive data through various communication methods including a wired method and a wireless method.

이 때, 통신부(230)는 각각 서로 다른 통신 방식에 따라서 데이터를 송신하는 복수의 통신 모듈을 포함할 수 있다.At this time, the communication unit 230 may include a plurality of communication modules each transmitting data according to different communication methods.

도 3은 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 방법의 일 예를 나타낸 동작 흐름도이다.3 is a flowchart illustrating an example of a cloud streaming service method according to an embodiment of the present invention.

도 3을 참조하면, 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 방법은 단말 장치들이 공통으로 사용하는 웹페이지에 상응하는 공통캐시를 생성한다(S310).Referring to FIG. 3, a cloud streaming service method according to an embodiment of the present invention generates a common cache corresponding to a web page commonly used by terminal devices (S310).

이 때, 공통캐시의 생성은 공통캐시를 로드할 수 있도록 준비해두는 것을 의미할 수 있다.At this time, the generation of the common cache may mean that the common cache is prepared to be loaded.

실시예에 따라, 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 방법은 상기 단말 장치들 중 어느 하나의 정보를 특정할 수 있는 캐시를 제외하고 공통캐시를 생성할 수 있다.According to an embodiment of the present invention, a cloud streaming service method according to an embodiment of the present invention may generate a common cache excluding a cache capable of specifying any one of the terminal devices.

즉, 개인정보가 포함되어 있지 않은 캐시만으로 공통캐시를 생성함으로써 개인정보를 보호할 수 있다.In other words, personal information can be protected by creating a common cache only with a cache that does not contain personal information.

실시예에 따라, 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 방법은 상기 단말 장치들이 접속하는 웹페이지를 모니터링하여 접속 히스토리 정보를 생성하고, 상기 접속 히스토리 정보에 기반하여 공통캐시를 생성할 수 있다.According to an embodiment of the present invention, a cloud streaming service method according to an embodiment of the present invention can monitor a web page accessed by the terminal devices, generate connection history information, and generate a common cache based on the connection history information .

이 때, 무한정 많은 웹페이지에 대하여 공통캐시를 생성할 수는 없으므로, 공통캐시를 생성할 웹페이지를 추출하여야 한다. 단말 장치들이 접속하는 웹페이지를 모니터링하여, 모니터링 결과에 기반하여 공통캐시를 생성할 웹페이지를 추출할 수 있다.At this time, since a common cache can not be generated for an infinite number of web pages, a web page to generate a common cache must be extracted. It is possible to monitor a web page accessed by the terminal devices and extract a web page to generate a common cache based on the monitoring result.

실시예에 따라, 웹페이지는 웹 어플리케이션 서비스의 초기 페이지일 수 있다.According to an embodiment, the web page may be an initial page of the web application service.

실시예에 따라, 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 방법은 상기 접속 히스토리 정보에 기반하여 접속 빈도가 기설정된 기준보다 높은 웹페이지에 대하여 공통캐시를 생성할 수 있다.According to the embodiment, the cloud streaming service method according to an embodiment of the present invention can generate a common cache for a web page whose connection frequency is higher than a preset reference based on the connection history information.

이 때, 접속 빈도가 기설정된 기준보다 높은 웹페이지 모두에 대하여 공통캐시를 생성할 수 있다. 즉, 절대적인 기준으로 공통캐시를 생성할 웹페이지를 추출할 수 있다. 또는, 웹페이지들을 접속 빈도 순으로 순위를 매기고, 일정 비율 또는 일정 개수의 웹페이지를 추출할 수 있다. 즉, 상대적인 기준으로 웹페이지를 추출할 수 있다.At this time, a common cache can be generated for all Web pages whose connection frequency is higher than a preset reference. That is, a web page to generate a common cache can be extracted as an absolute reference. Alternatively, the web pages may be ranked in order of access frequency, and a certain ratio or a predetermined number of web pages may be extracted. That is, a web page can be extracted on a relative basis.

실시예에 따라, 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 방법은 상기 접속 히스토리 정보에 기반하여 접속 횟수가 기설정된 기준보다 높은 웹페이지에 대하여 공통캐시를 생성할 수 있다.According to an embodiment of the present invention, a cloud streaming service method according to an embodiment of the present invention can generate a common cache for a web page whose connection count is higher than a preset reference based on the connection history information.

이 때, 접속 횟수를 기준으로 공통캐시를 생성할 때에도 접속 빈도를 기준으로 공통캐시를 생성할 때와 마찬가지로 절대적인 기준과 상대적인 기준 중 어느 하나를 사용할 수 있다.At this time, when generating the common cache based on the connection count, either the absolute criterion or the relative criterion can be used as in the case of generating the common cache based on the connection frequency.

또한, 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 방법은 공통캐시를 로드한다(S320).In addition, the method of the cloud streaming service according to the embodiment of the present invention loads the common cache (S320).

이 때, 공통캐시의 로드는 캐시를 사용할 수 있도록 로드하는 것을 의미할 수 있다.At this time, the load of the common cache may mean that the cache is loaded for use.

또한, 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 방법은 단말 장치들 중 어느 하나의 요청을 받아(S330), 공통캐시를 이용하여 웹 어플리케이션을 실행하고(S340), 단말 장치들 중 어느 하나에 웹 어플리케이션의 실행 결과를 전송한다(S350).In addition, the cloud streaming service method according to an embodiment of the present invention receives a request from any one of the terminal devices (S330), executes a web application using the common cache (S340) The execution result of the web application is transmitted (S350).

또한, 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 방법은 단말 장치들 중 어느 하나가 클라우드 스트리밍 서버와의 접속을 해제했는지 판단하여(S360), 접속을 해제한 경우 공통캐시와 공통캐시에 상응하는 웹페이지를 비교하여 공통캐시를 새로 생성한다(S370).In addition, the cloud streaming service method according to an exemplary embodiment of the present invention determines whether any one of the terminal devices has disconnected from the cloud streaming server (S360). If the connection is released, The web pages are compared to generate a new common cache (S370).

이 때, 도 3에 도시된 바와 달리, 공통캐시와 공통캐시에 상응하는 웹페이지의 비교는 단말 장치가 클라우드 스트리밍 서버와의 접속을 해제했을 때 수행하지 않고, 주기적으로 수행할 수도 있다.At this time, unlike the case shown in FIG. 3, the comparison of the web page corresponding to the common cache and the common cache may be performed periodically instead of when the terminal device disconnects from the cloud streaming server.

예를 들어, 1주일에 한번 일요일 0시에 공통캐시와 웹페이지를 비교하고, 비교 결과 차이가 생기면 공통캐시를 새로 생성할 수 있다.For example, a common cache may be compared to a web page once a week at 0:00 on Sunday, and a new common cache may be created if there is a difference in comparison results.

또한, 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 방법은 공통캐시를 다시 로드한다(S380).In addition, the cloud streaming service method according to an embodiment of the present invention loads the common cache again (S380).

따라서, 단말 장치가 접속하여 클라우드 스트리밍 서비스를 이용함으로써 생성된 캐시를 삭제하고, 새로운 공통캐시를 다시 로드할 수 있다.Therefore, the terminal device can access and delete the cache created by using the cloud streaming service, and reload the new common cache.

실시예에 따라, 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 방법은 기생성된 캐시와 상기 공통캐시를 비교하여 변경된 캐시 및 추가된 캐시를 삭제하고 상기 공통캐시를 로드할 수 있다.According to an embodiment, a method of a cloud streaming service according to an embodiment of the present invention may compare a previously created cache with the common cache to delete the changed cache and the added cache, and load the common cache.

이 때, 단말 장치가 접속하여 클라우드 스트리밍 서비스를 이용함으로써 생성된 캐시를 모두 삭제하지 않고, 변경된 캐시 및 추가된 캐시만을 삭제하고 그 외의 캐시는 유지하고 공통캐시를 로드함으로써 공통캐시의 로드 속도를 높일 수 있다.At this time, the loading speed of the common cache is increased by deleting only the changed cache and the added cache, holding the other cache, and loading the common cache without deleting all the generated cache by accessing the terminal device and using the cloud streaming service .

도 4는 도 3에 도시된 공통캐시와 웹페이지를 비교하여 공통캐시를 새로 생성하는 단계의 일 예를 나타낸 동작 흐름도이다.4 is an operation flowchart illustrating an example of a step of generating a common cache by comparing the common cache and the web page shown in FIG.

도 4를 참조하면, 도 3에 도시된 공통캐시와 웹페이지를 비교하여 공통캐시를 새로 생성하는 단계는 공통캐시와 공통캐시에 상응하는 웹페이지를 비교한다(S410).Referring to FIG. 4, in the step of comparing a common cache and a web page shown in FIG. 3 and creating a common cache, a common cache is compared with a web page corresponding to the common cache (S410).

즉, 웹페이지가 업데이트됨에 따라서 공통캐시를 업데이트할 필요가 생길 수 있으므로, 공통캐시와 공통캐시에 상응하는 웹페이지를 비교하여야 한다.That is, since the common cache may need to be updated as the web page is updated, the common cache and the web page corresponding to the common cache must be compared.

도 3에는 도시되지 아니하였으나, 공통캐시와 웹페이지를 비교하여 공통캐시를 새로 생성하는 단계는 기설정된 주기마다 수행될 수 있다.Although not shown in FIG. 3, the step of comparing the common cache with the web page and creating a new common cache may be performed at predetermined intervals.

예를 들어, 1주일에 한번 일요일 0시에 공통캐시와 웹페이지를 비교하고, 비교 결과 차이가 생기면 공통캐시를 새로 생성할 수 있다.For example, a common cache may be compared to a web page once a week at 0:00 on Sunday, and a new common cache may be created if there is a difference in comparison results.

또한, 도 3에 도시된 공통캐시와 웹페이지를 비교하여 공통캐시를 새로 생성하는 단계는 상기 비교 결과 차이가 있으면(S420), 공통 캐시를 새로 생성한다(S430).In addition, when the common cache and the web page shown in FIG. 3 are compared with each other and the common cache is newly created (S420), a common cache is newly created (S430).

이 때, 공통캐시를 새로 생성할 때에 상기한 기준에 따라서 공통캐시를 생성할 웹페이지도 달라질 수 있다.At this time, when a common cache is newly created, a web page for generating a common cache may be different according to the above-described criteria.

도 5는 본 발명의 일실시예에 따른 클라우드 스트리밍 서비스 방법을 전체적으로 나타낸 동작 흐름도이다.5 is a flowchart illustrating an overall method of a cloud streaming service according to an exemplary embodiment of the present invention.

도 5를 참조하면, 캐시 로드부(210)가 단말 장치들이 공통으로 사용하는 웹페이지에 상응하는 공통캐시를 생성한다(S510).Referring to FIG. 5, the cache load unit 210 generates a common cache corresponding to a web page commonly used by terminal devices (S510).

이 때, 캐시 로드부(210)는 단말 장치들 중 어느 하나의 정보를 특정할 수 있는 캐시를 제외하고 공통캐시를 생성할 수 있다.At this time, the cache load unit 210 may generate a common cache except for a cache capable of specifying any one of the terminal devices.

이 때, 웹페이지는 웹 어플리케이션 서비스의 초기 페이지일 수 있다.At this time, the web page may be the initial page of the web application service.

이 때, 캐시 로드부(210)는 상기 단말 장치들이 접속하는 웹페이지를 모니터링하여 접속 히스토리 정보를 생성하고, 상기 접속 히스토리 정보에 기반하여 공통캐시를 생성할 수 있다.At this time, the cache load unit 210 may generate a connection history information by monitoring a web page accessed by the terminal devices, and may generate a common cache based on the connection history information.

이 때, 캐시 로드부(210)는 상기 접속 히스토리 정보에 기반하여 접속 빈도가 기설정된 기준보다 높은 웹페이지에 대하여 공통캐시를 생성할 수 있다.At this time, the cache load unit 210 may generate a common cache for a web page whose access frequency is higher than a preset reference based on the connection history information.

또는, 캐시 로드부(210)는 상기 접속 히스토리 정보에 기반하여 접속 횟수가 기설정된 기준보다 높은 웹페이지에 대하여 공통캐시를 생성할 수 있다.Alternatively, the cache load unit 210 may generate a common cache for a web page whose connection count is higher than a preset reference based on the connection history information.

캐시 로드부(210)가 공통캐시를 로드한다(S520).The cache load unit 210 loads the common cache (S520).

단말 장치(120-1)가 웹 어플리케이션의 실행을 요청하면(S530), 통신부(230)가 제어부(220)에 실행 요청을 전달한다(S531).When the terminal device 120-1 requests execution of the web application (S530), the communication unit 230 transmits an execution request to the control unit 220 (S531).

캐시 로드부(210)가 제어부(220)에 공통캐시를 전달하고(S532), 제어부(220)가 공통캐시를 이용하여 웹 어플리케이션을 실행한다(S540).The cache load unit 210 transfers the common cache to the control unit 220 in step S532 and the control unit 220 executes the web application using the common cache in step S540.

제어부(220)가 웹 어플리케이션의 실행 결과를 통신부(230)에 전달하여(S541), 통신부(230)가 단말 장치(120-1)에 웹 어플리케이션의 실행 결과를 전송한다(S550).The control unit 220 transmits the execution result of the web application to the communication unit 230 in step S541 and the communication unit 230 transmits the execution result of the web application to the terminal apparatus 120-1 in step S550.

단말 장치(120-1)가 클라우드 스트리밍 서버(110-1)와의 접속을 해제하면(S560), 캐시 로드부(210)가 공통캐시를 다시 로드한다.When the terminal device 120-1 releases the connection with the cloud streaming server 110-1 (S560), the cache loader 210 reloads the common cache.

이 때, 캐시 로드부(210)는 기생성된 캐시와 상기 공통캐시를 비교하여 변경된 캐시 및 추가된 캐시를 삭제하고 상기 공통캐시를 로드할 수 있다.At this time, the cache load unit 210 may compare the generated cache with the common cache to delete the changed cache and the added cache, and load the common cache.

도 5에는 도시되지 아니하였으나, 캐시 로드부(210)는 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교하여 차이가 생기면 공통캐시를 새로 생성할 수 있다.Although not shown in FIG. 5, the cache load unit 210 compares the common cache with a web page corresponding to the common cache, and can generate a common cache when there is a difference.

이 때, 캐시 로드부(210)는 기설정된 주기마다 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교할 수 있다.At this time, the cache load unit 210 may compare the common cache with the web page corresponding to the common cache every predetermined period.

또는, 캐시 로드부(210)는 단말 장치(120-1)가 클라우드 스트리밍 서버(110-1)와의 접속을 해제할 때 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교할 수 있다.Alternatively, the cache load unit 210 may compare the common cache with the web page corresponding to the common cache when the terminal apparatus 120-1 releases the connection with the cloud streaming server 110-1.

도 3, 도 4 및 도 5에 도시된 각 단계는 도 3, 도 4 및 도 5에 도시된 순서, 그 역순 또는 동시에 수행될 수 있다.3, 4, and 5 may be performed in the order shown in FIGS. 3, 4, and 5, in reverse order, or concurrently.

본 발명에 따른 클라우드 스트리밍 서비스 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 또는 스마트폰 앱으로 구현될 수 있다. 이 때, 프로그램 또는 스마트폰 앱은 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 모든 형태의 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함할 수 있다. 이러한 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The cloud streaming service method according to the present invention can be implemented as a program or a smartphone application that can be performed through various computer means. At this time, the program or smartphone application may be recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and configured for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Includes all types of hardware devices that are specially configured to store and execute magneto-optical media and program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions may include machine language code such as those generated by a compiler, as well as high-level language code that may be executed by a computer using an interpreter or the like. Such a hardware device may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

이상에서와 같이 본 발명에 따른 클라우드 스트리밍 서비스 시스템, 클라우드 스트리밍 서비스 방법 및 이를 위한 장치는 상기한 바와 같이 설명된 실시예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시예들은 다양한 변형이 이루어질 수 있도록 각 실시예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.As described above, the cloud streaming service system, the cloud streaming service method, and the apparatus for the same according to the present invention are not limited to the configuration and method of the embodiments described above, All or some of the embodiments may be selectively combined.

본 발명은 단말 장치들이 공통으로 사용하는 웹페이지에 상응하는 공통캐시를 생성하여 로드하고, 공통캐시를 이용하여 웹 어플리케이션을 실행하고, 단말 장치가 접속을 해제하면 공통캐시를 다시 로드함으로써 접속하는 클라우드 스트리밍 서버가 달라지더라도 빠른 속도로 웹 어플리케이션 서비스를 이용할 수 있다. 나아가, 공통캐시에는 단말 장치를 특정할 수 있는 정보를 제외함으로써 개인정보도 보호할 수 있고, 산업 발전에 이바지할 수 있다.The present invention creates and loads a common cache corresponding to a web page commonly used by terminal devices, executes a web application using a common cache, reloads a common cache when a terminal device disconnects, Even if the streaming server is different, the web application service can be used at a high speed. Further, the common cache can protect personal information by excluding information that can specify the terminal device, and can contribute to industrial development.

110-1~ 110-N: 클라우드 스트리밍 서버
120-1~ 120-N: 단말 장치
130: 네트워크
210: 캐시 로드부
220: 제어부
230: 통신부
110-1 to 110-N: Cloud streaming server
120-1 to 120-N:
130: Network
210:
220:
230:

Claims (20)

단말 장치들이 공통으로 사용하는 웹페이지에 상응하는 공통캐시를 생성하여 로드하는 캐시 로드부;
상기 단말 장치들 중 어느 하나의 요청을 받아, 상기 공통캐시를 이용하여 웹 어플리케이션을 실행하는 제어부; 및
상기 단말 장치들 중 어느 하나에 상기 웹 어플리케이션의 실행 결과를 전송하는 통신부
를 포함하는 것을 특징으로 하는 클라우드 스트리밍 서버.
A cache load unit for generating and loading a common cache corresponding to a web page commonly used by terminal devices;
A control unit for receiving a request from any one of the terminal devices and executing a web application using the common cache; And
A communication unit for transmitting an execution result of the web application to one of the terminal devices;
Wherein the server comprises:
청구항 1에 있어서,
상기 캐시 로드부는
상기 단말 장치들 중 어느 하나가 클라우드 스트리밍 서버와의 접속을 해제하면 상기 공통캐시를 다시 로드하는 것을 특징으로 하는 클라우드 스트리밍 서버.
The method according to claim 1,
The cache load unit
And reloads the common cache when any one of the terminal devices releases the connection with the cloud streaming server.
청구항 2에 있어서,
상기 캐시 로드부는
기생성된 캐시와 상기 공통캐시를 비교하여 변경된 캐시 및 추가된 캐시를 삭제하고 상기 공통캐시를 로드하는 것을 특징으로 하는 클라우드 스트리밍 서버.
The method of claim 2,
The cache load unit
And comparing the generated cache with the common cache to delete the changed cache and the added cache, and load the common cache.
청구항 2에 있어서,
상기 캐시 로드부는
상기 단말 장치들 중 어느 하나의 정보를 특정할 수 있는 캐시를 제외하고 공통캐시를 생성하는 것을 특징으로 하는 클라우드 스트리밍 서버.
The method of claim 2,
The cache load unit
And generates a common cache excluding a cache capable of specifying any one of the terminal devices.
청구항 2에 있어서,
상기 캐시 로드부는
상기 단말 장치들이 접속하는 웹페이지를 모니터링하여 접속 히스토리 정보를 생성하고, 상기 접속 히스토리 정보에 기반하여 공통캐시를 생성하는 것을 특징으로 하는 클라우드 스트리밍 서버.
The method of claim 2,
The cache load unit
Wherein the terminal device monitors connection to a web page to generate connection history information, and generates a common cache based on the connection history information.
청구항 5에 있어서,
상기 캐시 로드부는
상기 접속 히스토리 정보에 기반하여 접속 빈도가 기설정된 기준보다 높은 웹페이지에 대하여 공통캐시를 생성하는 것을 특징으로 하는 클라우드 스트리밍 서버.
The method of claim 5,
The cache load unit
And generates a common cache for a web page whose access frequency is higher than a preset reference based on the connection history information.
청구항 5에 있어서,
상기 캐시 로드부는
상기 접속 히스토리 정보에 기반하여 접속 횟수가 기설정된 기준보다 높은 웹페이지에 대하여 공통캐시를 생성하는 것을 특징으로 하는 클라우드 스트리밍 서버.
The method of claim 5,
The cache load unit
And a common cache is generated for a web page whose connection count is higher than a preset reference based on the connection history information.
청구항 2에 있어서,
상기 웹페이지는
웹 어플리케이션 서비스의 초기 페이지인 것을 특징으로 하는 클라우드 스트리밍 서버.
The method of claim 2,
The web page
Wherein the server is an initial page of a web application service.
청구항 2에 있어서,
상기 캐시 로드부는
상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교하여 차이가 생기면 공통캐시를 새로 생성하는 것을 특징으로 하는 클라우드 스트리밍 서버.
The method of claim 2,
The cache load unit
Wherein the common cache is compared with a web page corresponding to the common cache, and when a difference occurs, a common cache is newly created.
청구항 9에 있어서,
상기 캐시 로드부는
기설정된 주기마다 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교하는 것을 특징으로 하는 클라우드 스트리밍 서버.
The method of claim 9,
The cache load unit
And compares the common cache with a web page corresponding to the common cache every predetermined period.
청구항 9에 있어서,
상기 캐시 로드부는
상기 단말 장치들 중 어느 하나가 클라우드 스트리밍 서버와의 접속을 해제할 때 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교하는 것을 특징으로 하는 클라우드 스트리밍 서버.
The method of claim 9,
The cache load unit
Wherein when one of the terminal devices releases the connection with the cloud streaming server, the common cache and the web page corresponding to the common cache are compared.
단말 장치들이 공통으로 사용하는 웹페이지에 상응하는 공통캐시를 생성하는 단계;
상기 공통캐시를 로드하는 단계;
상기 단말 장치들 중 어느 하나의 요청을 받는 단계;
상기 공통캐시를 이용하여 웹 어플리케이션을 실행하는 단계; 및
상기 단말 장치들 중 어느 하나에 상기 웹 어플리케이션의 실행 결과를 전송하는 단계
를 포함하는 것을 특징으로 하는 클라우드 스트리밍 서비스 방법.
Generating a common cache corresponding to a web page commonly used by terminal devices;
Loading the common cache;
Receiving a request from any of the terminal devices;
Executing a web application using the common cache; And
Transmitting the execution result of the web application to one of the terminal devices
The method of claim 1,
청구항 12에 있어서,
상기 공통캐시를 로드하는 단계는
상기 단말 장치들 중 어느 하나가 클라우드 스트리밍 서버와의 접속을 해제하면 상기 공통캐시를 다시 로드하는 것을 특징으로 하는 클라우드 스트리밍 서비스 방법.
The method of claim 12,
The step of loading the common cache
And reloading the common cache when any one of the terminal devices releases the connection with the cloud streaming server.
청구항 13에 있어서,
상기 공통캐시를 로드하는 단계는
상기 단말 장치들 중 어느 하나의 정보를 특정할 수 있는 캐시를 제외하고 공통캐시를 생성하는 것을 특징으로 하는 클라우드 스트리밍 서비스 방법.
14. The method of claim 13,
The step of loading the common cache
Wherein the common cache is generated by excluding a cache capable of specifying any one of the terminal devices.
청구항 13에 있어서,
상기 공통캐시를 로드하는 단계는
상기 단말 장치들이 접속하는 웹페이지를 모니터링하여 접속 히스토리 정보를 생성하고, 상기 접속 히스토리 정보에 기반하여 공통캐시를 생성하는 것을 특징으로 하는 클라우드 스트리밍 서비스 방법.
14. The method of claim 13,
The step of loading the common cache
Wherein the terminal device monitors connection to a web page to generate connection history information, and generates a common cache based on the connection history information.
청구항 13에 있어서,
상기 클라우드 스트리밍 서비스 방법은
상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교하는 단계; 및
상기 비교 결과 차이가 생기면 공통캐시를 새로 생성하는 단계
를 더 포함하는 것을 특징으로 하는 클라우드 스트리밍 서비스 방법.
14. The method of claim 13,
The cloud streaming service method
Comparing the common cache and a web page corresponding to the common cache; And
If the comparison results in a difference, a step of newly creating a common cache
The method of claim 1, further comprising the steps of:
청구항 16에 있어서,
상기 비교하는 단계는
기설정된 주기마다 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교하는 것을 특징으로 하는 클라우드 스트리밍 서비스 방법.
18. The method of claim 16,
The step of comparing
And comparing the common cache with a web page corresponding to the common cache every predetermined period.
청구항 16에 있어서,
상기 비교하는 단계는
상기 단말 장치들 중 어느 하나가 클라우드 스트리밍 서버와의 접속을 해제할 때 상기 공통캐시와 상기 공통캐시에 상응하는 웹페이지를 비교하는 것을 특징으로 하는 클라우드 스트리밍 서비스 방법.
18. The method of claim 16,
The step of comparing
Wherein when one of the terminal devices releases a connection with the cloud streaming server, the common cache and the web page corresponding to the common cache are compared.
청구항 12 내지 18 중 어느 한 항의 방법을 실행하기 위한 프로그램이 기록된 기록매체.A recording medium on which a program for executing the method according to any one of claims 12 to 18 is recorded. 단말 장치들이 공통으로 사용하는 웹페이지에 상응하는 공통캐시를 생성하여 로드하고, 상기 공통캐시를 이용한 웹 어플리케이션의 실행 결과를 단말 장치에 전송하는 클라우드 스트리밍 서버; 및
상기 클라우드 스트리밍 서버에 접속하여 상기 웹 어플리케이션의 실행을 요청하고, 상기 실행 결과를 수신하는 단말 장치를 포함하는 것을 특징으로 하는 클라우드 스트리밍 서비스 시스템.
A cloud streaming server for generating and loading a common cache corresponding to a web page commonly used by terminal devices and transmitting the execution result of the web application using the common cache to the terminal device; And
And a terminal device connected to the cloud streaming server, requesting execution of the web application, and receiving the execution result.
KR1020140028003A 2014-03-10 2014-03-10 System for servicing cloud streaming, method of servicing cloud streaming and server for the same Ceased KR20150105882A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140028003A KR20150105882A (en) 2014-03-10 2014-03-10 System for servicing cloud streaming, method of servicing cloud streaming and server for the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140028003A KR20150105882A (en) 2014-03-10 2014-03-10 System for servicing cloud streaming, method of servicing cloud streaming and server for the same

Publications (1)

Publication Number Publication Date
KR20150105882A true KR20150105882A (en) 2015-09-18

Family

ID=54244962

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140028003A Ceased KR20150105882A (en) 2014-03-10 2014-03-10 System for servicing cloud streaming, method of servicing cloud streaming and server for the same

Country Status (1)

Country Link
KR (1) KR20150105882A (en)

Similar Documents

Publication Publication Date Title
US10762055B2 (en) Utilizing user devices for backing up and retrieving data in a distributed backup system
JP6474367B2 (en) File processing method and apparatus for distributed system
JP6259920B2 (en) Dynamic storage management facilitation mechanism for multiple mobile computing devices
US9712612B2 (en) Method for improving mobile network performance via ad-hoc peer-to-peer request partitioning
US9177009B2 (en) Generation based update system
US8954394B2 (en) Using mobile devices of a user as an edge cache to stream video files
RU2632125C1 (en) Method and system for tasks processing in cloud service
JP7575179B2 (en) Presentation method, device and electronic device
US9270738B2 (en) Processor sharing between in-range devices
JP7081014B2 (en) Methods and devices for adjusting the number of instances, electronic devices, storage media and computer programs
JPWO2015049825A1 (en) Terminal authentication registration system, terminal authentication registration method and program
US10649928B1 (en) Broadcasting reads to multiple modules
KR101644399B1 (en) Network computing system based cloud
US20130290546A1 (en) Mechanism for employing and facilitating dynamic and remote memory collaboration at computing devices
CN110650209B (en) Method and device for realizing load balancing
US10986066B2 (en) Systems, apparatuses, methods, and non-transitory computer readable media for efficient call processing
KR102492793B1 (en) System for providing virtual desktop service and method for the same
CN111010453B (en) Service request processing method, system, electronic device and computer readable medium
CN108293047B (en) System and method for accessing resources by a user across multiple distributed computing networks
US10616317B2 (en) Method and system for affinity load balancing
CN110708238B (en) Method and apparatus for processing information
KR101630640B1 (en) System for servicing cloud streaming, method of servicing cloud streaming and server for the same
US20170295086A1 (en) Single tier routing
KR20150105882A (en) System for servicing cloud streaming, method of servicing cloud streaming and server for the same
CN115022053A (en) Method, apparatus and system for accessing a blockchain network

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20140310

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20150508

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20140310

Comment text: Patent Application

PG1501 Laying open of application
N231 Notification of change of applicant
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20151217

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20160504

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20151217

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I