[发明专利]软件运行方法和系统有效
申请号: | 201210186450.5 | 申请日: | 2012-06-07 |
公开(公告)号: | CN102722392A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 刘鑫;拓鑫;杨高伟 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;曾旻辉 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 运行 方法 系统 | ||
技术领域
本发明涉及网络技术领域,特别是涉及一种软件运行方法和系统。
背景技术
软件是一种在计算机、手机等终端上运行的程序,它提供了某种功能,以满足用户的某种需求。通常采用软件管理类的软件对各种常用软件提供下载、安装、升级和卸载等统一的管理。
以计算机上运行软件为例,用户在计算机上运行软件管理类的软件后,从其提供的常用软件库中选择需要的软件下载到本地磁盘中,运行该软件前,一般需要先在计算机上安装该软件,安装完成后,才能运行,如此操作不方便。
发明内容
基于此,有必要提供一种操作方便的软件运行方法。
一种软件运行方法,包括以下步骤:
获取软件的运行请求;
根据所述运行请求,判断本地是否存在所述软件的免安装版,若是,则直接运行所述软件的免安装版,若否,则通过网络获取所述软件的免安装版,并运行所述软件的免安装版。
在其中一个实施例中,所述获取所述软件的免安装版,并运行所述软件的免安装版的步骤包括:
通过网络下载软件压缩包;
解压所述压缩包到本地,得到所述软件的免安装版;
运行所述软件的免安装版。
在其中一个实施例中,所述获取所述软件的免安装版,并运行所述软件的免安装版的步骤包括:
从软件安装包中提取软件并将其免安装化;
通过网络下载免安装化后的软件;
运行所述软件的免安装版。
在其中一个实施例中,还包括步骤:获取所述软件运行的配置信息、软件标识号和用户标识号,将所述配置信息与所述用户标识号和软件标识号相关联,并上传所述相关联的配置信息、用户标识号和软件标识号。
在其中一个实施例中,在判断出本地存在所述软件的免安装版的步骤之后,还包括步骤:获取用户标识号和软件标识号,根据所述用户标识号和软件标识号下载相关联的配置信息到所述软件的免安装版中,然后运行包含所述配置信息的所述软件的免安装版;
在判断出本地不存在所述软件的免安装版,通过网络获取所述软件的免安装版的步骤之后,还包括步骤:获取用户标识号和软件标识号,根据所述用户标识号和软件标识号下载所述相关联的配置信息到获取的所述软件的免安装版中,然后运行包含所述配置信息的所述软件的免安装版。
在其中一个实施例中,还包括步骤:定期删除本地存储的使用频率小于阈值的软件。
在其中一个实施例中,还包括步骤:接收上传的所述配置信息、用户标识号和软件标识号,并根据所述用户标识号和软件标识号更新所述配置信息。
此外,还有必要提供一种操作方便的软件运行系统。
一种软件运行系统,包括:
请求模块,用于获取软件的运行请求;
判断模块,用于根据所述运行请求,判断本地是否存在所述软件的免安装版;
执行模块,用于在判断出本地存在所述软件的免安装版时,直接运行所述软件的免安装版;
获取模块,用于在判断出本地不存在所述软件的免安装版时,通过网络获取所述软件的免安装版,所述执行模块还用于运行获取的所述软件的免安装版。
在其中一个实施例中,所述获取模块包括:
第一下载模块,用于通过网络下载软件压缩包;
解压模块,用于解压所述压缩包到本地,得到所述软件的免安装版。
在其中一个实施例中,所述获取模块包括:
提取模块,用于从软件安装包中提取软件并将其免安装化;
第二下载模块,用于通过网络下载免安装化后的软件。
在其中一个实施例中,还包括:同步模块,用于获取所述软件运行的配置信息、软件标识号和用户标识号,将所述配置信息与所述用户标识号和软件标识号相关联,并上传所述相关联的配置信息、用户标识号和软件标识号。
在其中一个实施例中,所述同步模块还用于在所述判断模块判断出本地存在所述软件的免安装版之后,以及在所述获取模块通过网络获取所述软件的免安装版之后,获取用户标识号和软件标识号,根据所述用户标识号和软件标识号下载所述相关联的配置信息到所述软件的免安装版中;所述执行模块还用于运行包含所述配置信息的所述软件的免安装版。
在其中一个实施例中,还包括:删除模块,用于定期删除本地存储的使用频率小于阈值的软件。
在其中一个实施例中,还包括:更新模块,用于接收上传的配置信息、用户标识号和软件标识号,并根据所述用户标识号和软件标识号更新所述配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210186450.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于无线通信系统中信道估计的设备和方法
- 下一篇:玻璃基板卡匣的检测装置