分布式网络中的软件租用系统技术方案

技术编号:2881667 阅读:226 留言:0更新日期:2012-04-11 18:40
用于在一分布式计算环境中执行出租软件程序的方法,其中该出租软件程序包括主可执行文件和可选文件,包括步骤:a)实施用户计算机系统与服务器计算机系统之间的通信连接,其中该用户计算机系统是基于用户透明程序免安装技术的;b)显示从该服务器计算机系统下载的一列出租软件程序;c)在该列出租软件程序中选择想要的出租软件程序;d)从该服务器计算机系统下载与该想要的出租软件程序关联的主可执行文件,以便运行一对应于该主可执行文件的处理过程;以及e)如果该处理过程需要一个或多个可选文件,则从该服务器计算机系统下载该一个或多个可选文件。(*该技术在2020年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种用于在分布式计算环境中执行出租软件程序的系统和方法,更具体地说,涉及一种用于在包括用户计算机系统和服务器计算机系统的分布式计算环境中执行出租软件程序的系统和方法,其中该用户计算机系统有选择地向该服务器计算机系统请求一个或多个与该出租软件程序关联的可选文件,而该服务器计算机系统提供该用户计算机请求的一个或多个可选文件。常规用户计算机系统需要大量贮存装置的贮存空间存储想要的软件程序。在该常规用户计算机系统使用各种软件程序的情况下,该常规计算机系统应该安装各种软件程序。此外,在想要的软件被升级或更新的情况下,应该在该常规计算机系统中安装该升级或更新的软件程序。一般来说,该常规用户计算机系统为了执行一软件程序,从作为远程计算机系统的服务器计算机系统中拷贝或下载软件程序。此时,该常规计算机系除了需要被拷贝或下载的软件程序文件以外,还需要一特殊的软件程序文件。如果该常规计算机系统没有该特殊的软件程序文件,那么该常规计算机系统就不能执行该软件程序。因此,本专利技术的一个目的是提供在能够降低用户计算机系统的贮存空间和降低程序的启动时间的分布式计算环境中执行出租软件程序的系统,它以请求式模式和用户透明程序免安装技术使用与服务器计算机系统提供的该出租软件程序关联的程序文件。本专利技术的另一目的是提供在能够降低用户计算机系统的贮存空间和降低程序的启动时间的分布式计算环境中执行出租软件程序的方法,它以请求式(on-demand)模式和用户透明程序免安装技术(user-transparent programinstall-free technology)使用与服务器计算机系统提供的该出租软件程序关联的程序文件。本专利技术的进一步的另一目的是提供在能够降低用户计算机系统的贮存空间和降低程序的启动时间的分布式计算环境中执行出租软件程序的计算机可读介质,它以请求式模式和用户透明程序免安装技术使用与服务器计算机系统提供的该出租软件程序关联的程序文件。依照本专利技术的一方面,提供用于在一分布式计算环境中执行出租软件程序的系统,其中该出租软件程序包括主可执行文件和可选文件,包括基于用户透明程序免安装技术的用户计算机系统,用于在一列出租软件程序中选择想要的出租软件程序、以便下载包含在该想要的出租软件程序中的主可执行文件,并且用于有选择地请求一个或多个包含在该想要的出租软件程序中的可选文件;以及服务器计算机系统,用于当实现了所述服务器计算机系统与所述用户计算机系统之间的通信连接时,提供一列出租软件程序、包含在由所述用户计算机系统选定的想要的出租软件程序中的主可执行文件以及从所述用户计算机系统有选择地请求的一个或多个可选文件。依照本专利技术的另一方面的实施例,提供用于在一分布式计算环境中执行出租软件程序的方法,其中该出租软件程序包括主可执行文件和可选文件,包括步骤a)实施用户计算机系统与服务器计算机系统之间的通信连接,其中该用户计算机系统是基于用户透明程序免安装技术的;b)显示从该服务器计算机系统下载的一列出租软件程序;c)在该列出租软件程序中选择想要的出租软件程序;d)从该服务器计算机系统下载与该该想要的出租软件程序关联的主可执行文件,以便运行一对应于该主可执行文件的处理过程;以及e)如果该处理过程需要一个或多个可选文件,则从该服务器计算机系统下载该一个或多个可选文件。依照本专利技术的另一方面的另一实施例,提供用于在一在线软件租用系统中为一免安装应用程序服务的方法,包括步骤a)从一服务器计算机系统取得可用于租用服务的一列应用程序;b)在客户计算机系统与服务器计算机系统之间建立租用会话;c)从存储在该服务器计算机系统中的多个应用程序软件获取一个或多个应用程序软件;d)在客户计算机系统中执行该一个或多个应用程序软件;以及e)如果所述步骤d)结束,则刷新从该服务器计算机系统中租用的一个或多个应用程序软件。依照本专利技术的进一步的另一方面的实施例,提供用于在一分布式计算环境中执行出租软件程序的计算机可读介质,其中该出租软件程序包括主可执行文件和可选文件,包括步骤a)实施用户计算机系统与服务器计算机系统之间的通信连接,其中该用户计算机系统是基于用户透明程序免安装技术的;b)显示从该服务器计算机系统下载的一列出租软件程序;c)在该列出租软件程序中选择想要的出租软件程序;d)从该服务器计算机系统下载与该该想要的出租软件程序关联的主可执行文件,以便运行一对应于该主可执行文件的处理过程;以及e)如果该处理过程需要一个或多个可选文件,则从该服务器计算机系统下载该一个或多个可选文件。如图所示,该系统包括用户计算机系统10、作为客户计算机系统的用户网络设备12、服务器网络设备14和服务器计算机系统16,其中用户计算机系统10是用户透明程序免安装技术的。当实现了用户计算机系统10与服务器计算机系统16之间的通信连接时,用户计算机系统10可以从下载自服务器计算机系统16的一列出租软件程序中选择想要的出租软件程序。用户计算机系统10下载主可执行文件以便创建和运行对应于该主可执行文件的一处理过程。当该处理过程需要一个或多个可选文件时,用户计算机系统10经由用户网络设备12向服务器计算机系统16请求包含在该出租软件程序中的一个或多个可选文件。此外,用户计算机系统10可以获取在服务器计算机系统16中包含在该出租软件程序中的该一个或多个可选文件。服务器计算机系统16经由服务器网络设备14向用户计算机系统10提供包含在该出租软件程序中的一个或多个程序文件。服务器计算机系统16管理包含在该出租软件程序中的一个或多个可选文件。参考图2,它示出了描述附图说明图1所示的用户计算机系统10的模块图。用户计算机系统10包括接口模块200、出租软件程序管理器202、处理过程管理器204、贮存设备205、计费信息数据库206、文件监控器208和保护器210。接口模块200对接在图1所示的用户计算机系统10和用户网络设备12之间。例如,接口模块200输出经由图1所示的用户网络设备12和服务器网络设备14向服务器计算机系统16请求包含在一出租软件程序中的一个或多个可选文件的消息。而且,接口模块200从服务器计算机系统16接收该一个或多个可选文件。当实现用户计算机系统10与服务器计算机系统16之间的通信连接时,用户计算机系统10从服务器计算机系统16接收一列出租软件程序。用户计算机系统10利用一选择设备(未示出)在该一列出租软件程序中选择想要的出租软件程序。然后,用户计算机系统10从服务器计算机系统16接收包含在所选择的出租软件程序中的一主可执行文件和一列可选文件。出租软件程序管理器202将包含在该列可选文件中的注册文件信息转换成适合用户计算机系统10的注册文件信息。处理过程管理器204创建和运行对应于包含在所选的出租软件程序中的主可执行文件的处理过程。如果该处理过程需要一个或多个可选文件,那么处理过程管理器204挂起该处理过程直到处理过程管理器204从服务器计算机系统16收到该一个或多个可选文件。贮存设备205存储该主可执行文件和一个或多个可选文件。而且当该处理过程结束时。用该处理过程管理器204刷新存储在该贮存设备205中的该主可执行文件和一个或多个可选文件。计费信息数据库206存储与计费本文档来自技高网...

【技术保护点】
一种用于在一分布式计算环境中执行出租软件程序的系统,其中该出租软件程序包括主可执行文件和可选文件,包括: 基于用户透明程序免安装技术的用户计算机系统,用于在一列出租软件程序中选择想要的出租软件程序、以便下载包含在该想要的出租软件程序中的主可执行文件,并且用于有选择地请求一个或多个包含在该想要的出租软件程序中的可选文件;以及 服务器计算机系统,用于当实现了所述服务器计算机系统与所述用户计算机系统之间的通信连接时,提供一列出租软件程序、包含在由所述用户计算机系统选定的想要的出租软件程序中的主可执行文件以及从所述用户计算机系统有选择地请求的一个或多个可选文件。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:宋东镐安宰完
申请(专利权)人:索夫特安耐特株式会社
类型:发明
国别省市:KR[韩国]

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

1