云计算方法、计算装置以及使用其的服务器制造方法及图纸

技术编号:8836870 阅读:122 留言:0更新日期:2013-06-22 22:15
提供一种云计算方法以及计算装置和使用其的服务器。所述云计算方法包括:当计算装置被连接到服务器时,服务器产生用于执行一个或更多应用的虚拟盘;请求执行在虚拟盘中所包括的应用;以及下载和执行与所请求的应用对应的执行文件。因此,当最初执行应用时,对于用户来说可以消除在下载和执行过程中所导致的时间延迟。

【技术实现步骤摘要】

与示例实施例相一致的装置和方法涉及一种云计算方法、计算装置以及使用其的服务器,更具体地说,涉及一种使用提供云存储服务的云服务器来提供应用的方法、计算装置以及使用其的服务器。
技术介绍
近年来,提供在网络上存储数据并将数据提供给用户的云存储服务。云存储服务使得用户能够无需独立的存储设备(例如,通用串行总线(USB)和外部硬盘)即可在外部使用各种内容。相关技术的云存储服务将包括应用文件的各种类型的文件(例如,视频文件、照片文件、音乐文件、文本文件、等等)存储在服务器中,并且提供统一资源定位符(URL)或实时流传输协议(RTSP),以用于所存储的各种类型的文件的下载或流传输。为了使用相关技术的云存储服务来执行应用,用户在用户终端中选择、购买和下载应用。此后,在安装之前检查其中是否存在安装权限之后,用户应当将应用安装在用户终端中,然后执行已安装的应用。也就是说,执行各种过程以便使用相关技术的云存储服务来执行应用,并且需要大量时间来下载和安装应用。另外,应当根据诸如操作系统(OS)的装置特性来构建单独的应用商店,并且应当提供针对终端或界面的平台以便下载适合于用户终端的应用。此外,当发布更新后的应用时,重新下载和重新安装更新后的应用对用户来说是很麻烦的。
技术实现思路
一个或更多示例实施例可以克服以上缺点以及以上未描述的其他缺点。然而,理解到并不要求一个或更多示例实施例克服以上所描述的缺点,并且可以不克服以上所描述的任何问题。一个或更多示例实施例提供一种方法、使用其的计算装置以及服务器,其通过产生虚拟盘而提供能够在云存储服务器中立即执行应用的应用,而无需下载和安装应用的过程。根据示例实施例的一个方面,提供一种云计算方法。所述方法可以包括:由计算装置从连接到所述计算装置的服务器接收用于执行应用的虚拟盘;发送执行所述应用的请求;以及下载并执行与所请求的应用对应的执行文件。所述接收虚拟盘可以包括:向服务器发送用户信息和装置信息;以及基于所述用户信息和装置信息来从服务器接收包含计算装置的用户可用的一个或更多应用的应用列表。所述应用列表可以包括用户可用的一个或更多应用的标识(ID)和标题当中的至少之一。所述请求执行可以包括向服务器发送要被执行的应用的ID和标题当中的至少之一以请求执行所述应用。可以基于显示装置的平台和操作系统(OS)来确定所下载的执行文件。所述下载并执行执行文件可以包括:确定所请求的应用的执行文件是否先前已经被存储;当响应于确定先前已经存储了所请求的应用的执行文件时,确定先前所存储的执行文件的版本是否是最新版本;以及响应于确定先前所存储的执行文件的版本是最新版本,执行先前存储的执行文件。所述下载并执行执行文件可以进一步包括:响应于确定先前未存储所请求的应用的执行文件,下载并执行所请求的应用的执行文件。此外,所述下载并执行执行文件可以进一步包括:响应于确定所存储的应用的执行文件的版本不是最新版本,下载并执行所请求的应用的执行文件。所述应用的执行文件可以包括版本区域、代码区域和资源区域。所述下载并执行执行文件可以包括:下载应用的执行文件的版本区域以确定所请求的应用的执行文件是否是已存储的执行文件、以及所存储的应用的执行文件的版本是否是最新版本。可替换地,所述下载并执行执行文件可以包括:下载并执行所请求的应用的执行文件的最小区域,以便在下载所请求的应用的执行文件的剩余区域之前执行所请求的应用。根据示例实施例的另一方面,提供了一种计算装置。所述计算装置可以包括:通信单元,与服务器通信,从所述服务器接收用于执行应用的虚拟盘,并且向所述服务器发送执行所述应用的请求;以及控制单元,下载并执行与所请求的应用对应的执行文件。所述控制单元可以控制所述通信单元,以向服务器发送用户信息和装置信息并且基于所述用户信息和装置信息来从服务器接收包含计算装置的用户可用的一个或更多应用的应用列表。所述应用列表可以包括用户可用的一个或更多应用中的每一个应用的ID和标题当中的至少之一。所述通信单元可以向服务器发送要被执行的应用的ID和标题当中之一以便请求应用的执行。可以基于所述计算装置的平台和OS来确定所下载的执行文件。所述控制单元可以确定所请求的应用的执行文件是否先前已经被存储,响应于确定先前已经存储了所请求的应用的执行文件,确定先前已经存储的执行文件的版本是否是最新版本,当确定所存储的应用的执行文件的版本是最新版本时,立即执行所述应用。可替换地,当确定先前未存储所请求的应用的执行文件或者所存储的应用的执行文件的版本不是最新版本时,所述控制单元可以下载并执行应用的执行文件。所述应用的执行文件可以包括版本区域、代码区域和资源区域,并且控制单元可以下载应用的执行文件的版本区域,以确定所请求的应用的执行文件是否是已存储的执行文件,以及确定所存储的应用的执行文件的版本是否是最新版本。所述控制单元可以下载应用的执行文件的最小区域,以便在下载应用的执行文件的剩余区域之前执行所述应用。根据示例实施例的另一方面,提供了一种云计算方法。所述方法可以包括:由服务器从计算装置接收所述计算装置的用户信息和装置信息;基于计算装置的用户信息和装置信息来产生虚拟盘,并且发送包含计算装置的用户可用的一个或更多应用的应用列表;以及当从计算装置接收到执行应用的请求时,发送与所请求的应用对应的执行文件。所述应用列表可以包括用户可用的应用中的每一个应用的ID和标题的至少之O所述接收执行应用的请求可以包括从计算装置接收要被执行的应用的ID和标题之一 O 可以基于计算装置的平台和OS来确定所述执行文件。所述应用 的执行文件可以包括版本区域、代码区域和资源区域。所述发送执行文件可以包括首先发送应用的执行文件的版本区域。可替换地,所述发送执行文件可以包括:发送应用的执行文件的最小区域,以便在发送应用的执行文件的剩余区域之前执行所述应用。根据示例实施例的另一方面,提供了一种服务器。所述服务器可以包括:通信单元,与计算装置通信,从所述计算装置接收用户信息和装置信息,发送包含计算装置的用户可用的应用的应用列表,并且从计算装置接收执行应用的请求;以及控制单元,基于计算装置的用户信息和装置信息来产生虚拟盘,并且当从计算装置接收到执行应用的请求时,控制所述通信单元发送与所请求的应用对应的执行文件。所述应用列表可以包括用户可用的应用中的每一个应用的ID和标题的至少之O所述接收执行应用的请求可以包括从所述计算装置接收要被执行的应用的ID和标题的之一。可以基于计算装置的平台或操作系统(OS)来确定所述应用的执行文件。所述应用的执行文件可以包括版本区域、代码区域和资源区域,并且控制单元可以控制通信单元来首先发送所述应用的执行文件的版本区域。所述控制单元可以控制所述通信单元来发送应用的执行文件的最小区域,以便在发送应用的执行文件的剩余区域之前执行所述应用。示例实施例的其他方面和优点将在详细描述中被阐述,从详细描述中将是显而易见的,或者可以通过实践所述示例实施例被了解。附图说明通过参照附图详细地描述示例实施例,以上和/或其他方面将变得更加显而易见,其中:图1是示出根据示例实施例的提供应用的系统的图示;图2是示出根据示例实施例的显示装置的配置的框图;图3A至图3E是示出根据示例实施例的下载应用的执行文件本文档来自技高网...

【技术保护点】
一种云计算方法,包括:由计算装置从连接到所述计算装置的服务器接收用于执行应用的虚拟盘;发送执行应用的请求;以及下载并执行与所请求的应用对应的执行文件。

【技术特征摘要】
2011.12.13 KR 10-2011-01337811.一种云计算方法,包括: 由计算装置从连接到所述计算装置的服务器接收用于执行应用的虚拟盘; 发送执行应用的请求;以及 下载并执行与所请求的应用对应的执行文件。2.如权利要求1所述的方法,其中,所述接收虚拟盘包括: 向服务器发送用户信息和装置信息;以及 基于所述用户信息和装置信息来从服务器接收包含计算装置的用户可用的一个或更多应用的应用列表。3.如权利要求2所述的方法,其中,所述应用列表包含用户可用的一个或更多应用中的每一个应用的标识(ID)和标题当中的至少之一。4.如权利要求3所述的方法,其中,所述发送执行应用的请求包括,向服务器发送要被执行的应用的ID和标题当中的至少之一。5.如权利要求1所述的方法,其中,所述所下载的执行文件包括基于计算装置的平台和操作系统当中的至少之一而确定的执行文件。6.如权利要求1所述的方法,其中,所述下载并执行执行文件包括: 确定所请求的应用的执行文件是否先前已经被存储; 响应于确定先前已经存储了所请求的应用的执行文件,确定先前所存储的执行文件的版本是否是最新版本;以及 响应于确定先前所存储的执行文件的版本是最新版本,执行先前存储的执行文件。7.如权利要求6所述的方法,其中,所述下载并执行执行文件进一步包括:响应于确定先前未存储所请求的应用的执行文件,下载并执行所请求的应用的执行文件。8.如权利要求7所述的方法,...

【专利技术属性】
技术研发人员:李大铉姜春云金文洙金正坤
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1