[发明专利]软件升级的方法及系统无效
申请号: | 201010159887.0 | 申请日: | 2010-04-28 |
公开(公告)号: | CN102236563A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | 黄小明;吴运声 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/06 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 程立民;张颖玲 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 升级 方法 系统 | ||
技术领域
本发明涉及软件升级领域,尤其涉及一种根据用户机器环境和使用行为历史进行软件升级的方法及系统。
背景技术
现有技术中,对软件进行升级通常采用整体打包方式,用户将升级包下载到本地后再执行安装,升级包中通常包含有可升级所有软件升级模块,该方法没有考虑到用户环境差别以及用户个性化的需求,容易造成磁盘空间及网络带宽的浪费。以人们常使用的媒体播放器为例,使用媒体播放器观看影片已经成为用户一种非常普遍的学习、休闲、娱乐方式,但用户的机器环境和用户使用行为是千差万别的。例如常用的操作系统有:微软的windows xp、windows vista、windows 7等操作系统;显卡类型有:nvidia系列、ati系列、intel系列等,有的用户机器环境还是集成显卡。就视频格式而言,有的用户只看rmvb压缩格式的视频文件,有的用户只看mkv压缩格式的视频文件,有的用户只看avi格式的视频文件等等。就大小而言,有的用户喜欢看小视频,有的用户喜欢看大视频,有的用户喜欢看高清文件等。就功能而言,有的用户经常使用视频截取功能,有的用户经常使用gif截取功能等等。但现有的媒体播放器在安装和升级的时候都不区分用户的机器环境及用户的使用行为习惯,都采用统一的安装方式和安装界面,让用户选择安装相应的模块,播放器升级的时候也采用软件模块整体替换的方式。实际上,有些模块用户可能根本就不会使用,或不适合用户的机器环境,安装这些模块后,对用户来说是多余的,浪费了用户的磁盘空间以及网络带宽,例如,对于不支持高清视频格式的机器来说,如果不加区分地仍然安装高清视频格式的解码器,则对于该用户来说就是多余的,浪费了磁盘空间及网络带宽,给用户带来不好的安装体验和升级体验。
发明内容
有鉴于此,本发明的主要目的在于提供一种软件升级方法及系统,用于解决现有软件升级方法中由于未考虑用户机器环境及用户行为历史导致磁盘空间及网络带宽浪费的技术问题。
为达到上述目的,本发明的技术方案是这样实现的:
一种软件升级方法,该方法包括:
客户端获取自身的终端环境标签及用户行为历史记录并上报给服务端;
服务端对上报的所述终端环境标签和用户行为历史记录进行分析,根据分析结果向客户端反馈适合该客户端机器环境及与该客户端用户行为历史相对应的局部升级列表;
客户端接收所述局部升级列表,根据所述局部升级列表中的软件升级模块的升级地址执行升级操作。
进一步地,该方法还包括预先建立局部升级方案的步骤,具体为:
对客户端环境进行分类,形成能够反映不同客户端机器环境类型的终端环境标签;
对用户行为历史进行分类,形成能够标识软件模块功能和/或反映用户个性化需求的用户行为历史记录;
在服务端建立终端环境标签和用户行为历史记录与软件升级模块的对应关系,并存入数据库;
所述服务端根据分析结果向客户端反馈适合该客户端机器环境及与该客户端用户行为历史相对应的局部升级列表具体为:
服务端根据终端环境标签和用户行为历史记录与软件升级模块的对应关系在数据库中进行匹配;将匹配出的软件升级模块的升级地址形成所述局部升级列表。
进一步地,所述客户端获取自身的终端环境标签及用户行为历史记录并上报给服务端具体为:
客户端记录用户行为历史记录,并将其缓存在本地,在需要升级时,客户端将终端环境标签及本地缓存的一条或多条用户行为历史记录打包形成升级请求发送给服务端,服务端解析所述升级请求从而获得所述终端环境标签及用户行为历史记录。
进一步地,所述客户端获取自身的终端环境标签及用户行为历史记录并上报给服务端具体为:
在客户端缺少对应软件功能模块、或对应软件功能模块版本过低,导致客户端软件运行错误时,客户端记录当前的用户行为历史,并形成针对当前运行错误的用户行为历史记录,将终端环境标签及该用户行为历史记录打包形成升级请求发送给服务端,服务端解析所述升级请求并对获得的终端环境标签及用户行为历史记录进行分析。
进一步地,所述客户端上报终端环境标签及用户行为历史记录时还一同上报用户机器唯一标识,服务端根据用户机器唯一标识将客户端上报的终端环境标签及用户行为历史记录存储在数据库中;
在客户端需要升级时,在升级请求中携带用户机器唯一标识,服务端对当前上报的及数据库中存储的该客户端对应的终端环境标签及用户行为历史记录进行分析,并根据分析结果获得适合该客户端机器环境及与该客户端用户行为历史相对应的局部升级列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010159887.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:太阳能硅片烧结用卸料机械手
- 下一篇:带煤气更换放散阀的装置